• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

NEC USB 2 Card & Power Mac 5500 not working

Coloruser

Well-known member
HI,

I´ve got a NEC 5 Port USB 2 card donated some time ago and thought, I would give it a try in my 5500. Unfortunately, 9.0.4 includes the drivers, but doesn't seem to recognise the card. Strangely, with the card installed, system profiler shows me three unknown PCI devices. Without the card, the device tree just lists the internal ATI graphics and the ComSlot Ethernet under PCI.

The used NEC Chip is labelled D720101GJ. Any idea whether the combination of this NEC chip and the 5500 works? As it is not a card with a PCI bridge, the Gazelle "issues" with PCI should at least be easier, right?

Checking the data sheet of the NEC controller, I can see that it internally has three devices. Two OHCI host controllers and 1 EHCI host controller. Does this really act like a PCI bridge and therefore I can see the three PCI devices in the device tree?

Appreciate your thoughts :)
 

Attachments

  • tempImageu27bY5.png
    tempImageu27bY5.png
    6 MB · Views: 10
  • D720101-NEC.pdf
    386.5 KB · Views: 0

Phipli

Well-known member
HI,

I´ve got a NEC 5 Port USB 2 card donated some time ago and thought, I would give it a try in my 5500. Unfortunately, 9.0.4 includes the drivers, but doesn't seem to recognise the card. Strangely, with the card installed, system profiler shows me three unknown PCI devices. Without the card, the device tree just lists the internal ATI graphics and the ComSlot Ethernet under PCI.

The used NEC Chip is labelled D720101GJ. Any idea whether the combination of this NEC chip and the 5500 works? As it is not a card with a PCI bridge, the Gazelle "issues" with PCI should at least be easier, right?

Checking the data sheet of the NEC controller, I can see that it internally has three devices. Two OHCI host controllers and 1 EHCI host controller. Does this really act like a PCI bridge and therefore I can see the three PCI devices in the device tree?

Appreciate your thoughts :)
Many USB cards show up as multiple devices with an internal bridge. I'd suggest running the patch and seeing if it fixes it.

 

Snial

Well-known member
It always strikes me as odd that we don't have USB host support for virtually all NuBus / PCMCIA and PCI Macs going back to the 68K era. Fairly humble MCUs in the region of tens of MHz can manage USB hosting and since USB 1.1 throughput is throttled by the CPU itself, I would have thought it was quite feasible.
 

macuserman

Well-known member
Presumably it hasn't been useful enough to anyone who could implement it to be worth the time to implement it.
A USB Nubus card is something I've always planned to attempt at some point, but life just hasn't dealt me those cards yet timewise.
 

Snial

Well-known member
Presumably it hasn't been useful enough to anyone who could implement it to be worth the time to implement it.
Maybe. One would have to write System 7 drivers, or some kind of subsystem INIT that could then be combined with conventional drivers that would then need to be written. And the most common cases: USB to SCSI or USB serial to Mac Serial or USB to ADB bridge are almost certainly easier to do on the embedded systems themselves.

It's a bit like the question of developing a Macduino, where one can write e.g. in THINK C with a similar Arduino API and it drives GPIOs, ADCs, DACs, PWMs, Timers, UARTs etc and maybe even hook up to Arduino shields (ESP32) without too much hassle.
 

Coloruser

Well-known member
Well, as mentioned above, the card is OHCI compliant. Without USB Card Support 1.4.1, the System Profiler only lists the card as three PCI Devices. With USB Card Support, the profiler shows 2 PCI USB Cards and 1 PCI Device. After applying the patch from @Phipli the Profiler shows the same, but no USB Sticks or a USB mouse on either of the ports shows up working (albeit the mouse at least lights up). Any idea?
 

Attachments

  • With Card Support.jpg
    With Card Support.jpg
    256.8 KB · Views: 5
  • Patch Applied.jpg
    Patch Applied.jpg
    235.8 KB · Views: 4
  • NO_USBCardSupport.jpg
    NO_USBCardSupport.jpg
    342.4 KB · Views: 5

Phipli

Well-known member
The used NEC Chip is labelled D720101GJ
Keep trying. Perhaps try running the OS installer again and selecting the PCI USB option manually in custom install (even if you've already tried).

The card I have in my 6500 (same logic board) has an NEC D720100A - I haven't reviewed the specs of yours, but the part numbers sound fairly similar :)

Here is your motivation :

 
Top