question on fwohci_init()

Chuck Tuffli ctuffli at gmail.com
Mon Jan 17 08:37:54 PST 2005


I happened to have a PCI FireWire card laying around and wanted to see
if it worked under FreeBSD 4.x. The chip is

none2 at pci1:9:0: class=0x0c0000 card=0x69501081 chip=0x8000104c rev=0x02 hdr=0x00
    vendor   = 'Texas Instruments (TI)'
    device   = 'TSB12LV21 LYNX IEEE1394 FireWire Host Controller'
    class    = serial bus
    subclass = FireWire

which doesn't seem to be supported by the firewire driver. I modified
the driver so that the device would be probed, but get the following
error in dmesg

fwohci0: <Texas Instruments TSB12LV21> mem 0xff8a0000-0xff8affff,0xff8b0000-0xff
8bffff,0xff8fd000-0xff8fdfff irq 9 at device 9.0 on pci1
fwohci0: OHCI version 0.4c (ROM=0)
fwohci0: invalid OHCI version
fwohci0: fwohci_init failed with err=6
device_probe_and_attach: fwohci0 attach returned 5

Does the OHCI version number indicate that the card is too old
(version == 0) to support? Thank you for any insights.

---chuck


More information about the freebsd-firewire mailing list