I can't get FireWire/IEEE1394 working on kernel 2.5 (on 2.4 works fine).
When I load ohci1394 module, I get:
ohci1394: $Rev: 986 $ Ben Collins <[email protected]>
ohci1394_0: OHCI-1394 1.1 (PCI): IRQ=[5] MMIO=[e4800000-e48007ff] Max Packet=[2048]
ieee1394: unsolicited response packet received - np
ieee1394: contents: ffc00160 ffc00000 00000000 e4cd0404
ieee1394: unsolicited response packet received - np
ieee1394: contents: ffc00560 ffc00000 00000000 e4cd0404
And /proc/bus/ieee1394/ is empty.
lspci -vv info:
--------------
00:0e.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (prog-if 10 [OHCI])
Subsystem: Creative Labs SB Audigy FireWire Port
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (500ns min, 1000ns max), cache line size 08
Interrupt: pin B routed to IRQ 5
Region 0: Memory at e4800000 (32-bit, non-prefetchable) [size=2K]
Region 1: Memory at e4000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME+
If you need more info (kernel .config, /proc output, etc), just ask.
Regards,
Rui Saraiva
PS: Please CC me any reply, as I'm not subscribed to LKML.
There's another problem when I unload the ohci1394 module:
Call Trace:
[<c011786c>] schedule+0x3c/0x340
[<c0117dfd>] wait_for_completion+0x8d/0xe0
[<c0117bc0>] default_wake_function+0x0/0x20
[<c0117bc0>] default_wake_function+0x0/0x20
[<c022cdc3>] nodemgr_remove_host+0x33/0x70
[<c0229272>] highlevel_remove_host+0x32/0x70
[<c022898c>] hpsb_remove_host+0x4c/0x51
[<d1d0414c>] ohci1394_pci_remove+0x3c/0x140 [ohci1394]
[<c01b23ca>] pci_device_remove+0x1a/0x40
[<c020a480>] device_release_driver+0x40/0x50
[<c020a4ad>] driver_detach+0x1d/0x30
[<c020a6c8>] bus_remove_driver+0x28/0x60
[<c020aa6b>] driver_unregister+0xb/0x1d
[<c01b263e>] pci_unregister_driver+0xe/0x20
[<d1d044aa>] ohci1394_cleanup+0xa/0xe [ohci1394]
[<c012cdf8>] sys_delete_module+0x158/0x180
[<c013fac7>] sys_munmap+0x37/0x60
[<c0108c7f>] syscall_call+0x7/0xb
Regards,
Rui Saraiva
PS: Please CC me any reply, as I'm not subscribed to LKML.