PCI-E Firewire (IEEE 1394) & Linux... Ubuntu (ma credo anche le altre) :)


Mi č capitato di installare una scheda firewire pci-express "NEC Corporation uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr". Purtroppo il "plug and play" non ha funzionato con la mia camera...

Se avete montato una scheda pci o pci-e firewire e non riuscite a scaricare i video dalla vostra camera, o magari sbirciando nei log vi siete accorti di un errore simile a questo:

ohci1394: fw-host0: AT dma reset ctx=0, aborting transmission
ieee1394: Current remote IRM is not 1394a-2000 compliant, resetting...

Allora credo dovreste fare un ultimo tentativo passando come parametro al modulo ieee1394 disable_irm=1. Come fare? Beh modificate il file /etc/modprobe.d/options con il comando

sudo gedit /etc/modprobe.d/options

(ovviamente su ubuntu, su altre da root basta il gedit/vim o altri del file)
e aggiungete la riga

options ieee1394 disable_irm=1

Altra cosa da fare č dire al sistema che ci serve il layer raw1394... come!?

gedit /etc/modules

aggiungete le righe

ieee1394
ohci1394
raw1394

Direi che a questo punto il gioco č fatto, avete due possibilitą... ricaricare i moduli dopo aver lanciato il comando update_modules oppure riavviate la macchina.

Al riavvio, aprite un terminale, collegate la camera e provate a "grabbare" il video... con il comando

dvgrab --autosplit --timestamp --opendml --format raw

nella stessa directory dovreste trovare dei file simili a questo

dvgrab-2007.06.25_09-45-06.dv

Ha funzionato? Bene... :)


Artigo originado de: @arminillo :: Just for fun - http://www.carminillo.net/
URL de referencia: http://www.carminillo.net/index.php?mod=read&id=1183195018