Via 1394 Ohci Driver For Mac

Posted on

Send me the lspci -v output for this machine. On Tue, Mar 15, 2005 at 11:25:36AM +1100, Benjamin Herrenschmidt wrote: I get this output with current Linus bk: 0.000000 Total memory = 512MB; using 1024kB for hash table (at 80400000) 0.000000 Linux version 2.6.11-gack (benh@.) (gcc version 3.3.5 (Debian 1:3.3.5-8)) #5 Tue Mar 15 11:20:41 EST 2005 0.000000 Found UniNorth memory controller & host bridge, revision: 210 0.000000 Mapped at 0xfdd68000 0.000000 Found a Intrepid mac-io controller, rev: 0, mapped at 0xfdce8000 0.000000 Processor NAP mode on idle enabled. 0.000000 PowerMac motherboard: Mac mini 0.000000 Found UniNorth PCI host bridge at 0xf0000000. Firmware bus number: 0-0 0.000000 Found UniNorth PCI host bridge at 0xf2000000. Firmware bus number: 0-0 0.000000 Found UniNorth PCI host bridge at 0xf4000000. Firmware bus number: 0-0 0.000000 via-pmu: Server Mode is disabled 0.000000 PMU driver 2 initialized for Core99, firmware: 55 0.000000 nvram: Checking bank 0.

  1. Via 1394 Ohci

I get this output with current Linus bk: 0.000000 Total memory = 512MB; using 1024kB for hash table (at 80400000) 0.000000 Linux version 2.6.11-gack (benh@.) (gcc version 3.3.5 (Debian 1:3.3.5-8)) #5 Tue Mar 15 11:20:41 EST 2005 0.000000 Found UniNorth memory controller & host bridge, revision: 210 0.000000 Mapped at 0xfdd68000 0.000000 Found a Intrepid mac-io controller, rev: 0, mapped at 0xfdce8000 0.000000 Processor NAP mode on idle enabled. 0.000000 PowerMac motherboard: Mac mini 0.000000 Found UniNorth PCI host bridge at 0xf0000000. Firmware bus number: 0-0 0.000000 Found UniNorth PCI host bridge at 0xf2000000. Firmware bus number: 0-0 0.000000 Found UniNorth PCI host bridge at 0xf4000000. Firmware bus number: 0-0 0.000000 via-pmu: Server Mode is disabled 0.000000 PMU driver 2 initialized for Core99, firmware: 55 0.000000 nvram: Checking bank 0.

Mac

Send me the lspci -v output for this machine. On Tue, Mar 15, 2005 at 11:25:36AM +1100, Benjamin Herrenschmidt wrote: I get this output with current Linus bk: 0.000000 Total memory = 512MB; using 1024kB for hash table (at 80400000) 0.000000 Linux version 2.6.11-gack (benh@.) (gcc version 3.3.5 (Debian 1:3.3.5-8)) #5 Tue Mar 15 11:20:41 EST 2005 0.000000 Found UniNorth memory controller & host bridge, revision: 210 0.000000 Mapped at 0xfdd68000 0.000000 Found a Intrepid mac-io controller, rev: 0, mapped at 0xfdce8000 0.000000 Processor NAP mode on idle enabled. 0.000000 PowerMac motherboard: Mac mini 0.000000 Found UniNorth PCI host bridge at 0xf0000000. Firmware bus number: 0-0 0.000000 Found UniNorth PCI host bridge at 0xf2000000. Firmware bus number: 0-0 0.000000 Found UniNorth PCI host bridge at 0xf4000000. Firmware bus number: 0-0 0.000000 via-pmu: Server Mode is disabled 0.000000 PMU driver 2 initialized for Core99, firmware: 55 0.000000 nvram: Checking bank 0.

I may have made a discovery. I have two Vista laptops, one (Toshiba) with a built-in FireWire port and one (Fujitsu) without. I was unsuccessful in getting any CardBus IEEE 1394 cards to work in the Fujitsu without built-in FireWire, although some (but not all) of them worked in the Toshiba. Both had Vista SP1 applied via Windows Update, but I discovered that the driver dates were different (the Fujitsu had older drivers).

Via 1394 Ohci

I restored the Fujitsu to a point before the SP1 update, and applied the SP1 update using the full SP1 downloaded updater. Problem solved! Driver dates now match. It appears that, at least in this case, the Windows update skipped updating the 1394 drivers because there was no native device?? Note that I still find that some CardBus FireWire cards that do NOT work, but that's probably the nature of the beast.