Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: stopthegop on October 16, 2007, 02:00:55 AM

Title: OpenUSB.device [i]almost[/i] working with Mediator.
Post by: stopthegop on October 16, 2007, 02:00:55 AM
Well, I think I almost have this generic pci usb card working once again in my A4000/Mediator setup..  I say "almost" because..well, it doesn't quite work.  :)  
I think the problem is when Poseidon tries to initialize the EHCI port, which is #3 (see log of Poseidon's output below).  See how Units 0-2 appear as "AcerLabs M5237 (Aladdin-V)", but Unit #3 shows up as "Unknown"?  

Why is that?  

And what is the error #5, "poseidon.library: Highspeed endpoint contains too high interval value! Fixing."?  
 
Presently, the system will lock up if I try to plug in a bus powered usb device.  If the device is self-powered, nothing crashes, but Poseidon won't see it.  If nothing is plugged in (just the PCI card itself), then I get the output below.  

Any ideas?  

Quote

 0-OpenUSB.device: OpenUSB.device 1.23 (4.1.2007) ©2004 by Guido Mersmann
 0-OpenUSB.device: OpenPCI type is: MediatorZ4! 2
 0-OpenUSB.device: Welcome unit 0 - Type: 'OHCI Host Controller'
 0-OpenUSB.device: Name: 'AcerLabs M5237 (Aladdin-V)' (0x10B9/0x5237/0x10B9/0x5237)
 0-OpenUSB.device: Welcome unit 1 - Type: 'OHCI Host Controller'
 0-OpenUSB.device: Name: 'AcerLabs M5237 (Aladdin-V)' (0x10B9/0x5237/0x10B9/0x5237)
 0-OpenUSB.device: Welcome unit 2 - Type: 'OHCI Host Controller'
 0-OpenUSB.device: Name: 'AcerLabs M5237 (Aladdin-V)' (0x10B9/0x5237/0x10B9/0x5237)
 0-OpenUSB.device: Welcome unit 3 - Type: 'EHCI Host Controller'
 0-OpenUSB.device: Name: 'Unknown' (0x10B9/0x5239/0x2020/0x8888)
 0-poseidon.library: New hardware DEVS:USBHardware/OpenUSB.device/0 added. Plug in, baby!
 0-poseidon.library: Root hub has been enumerated.
 0-poseidon.library: New hardware DEVS:USBHardware/OpenUSB.device/1 added. Plug in, baby!
 0-poseidon.library: Root hub has been enumerated.
 0-poseidon.library: New hardware DEVS:USBHardware/OpenUSB.device/2 added. Plug in, baby!
 0-poseidon.library: Root hub has been enumerated.
 0-poseidon.library: New hardware DEVS:USBHardware/OpenUSB.device/3 added. Plug in, baby!
 5-poseidon.library: Highspeed endpoint contains too high interval value! Fixing.
 0-poseidon.library: Root hub has been enumerated.
 0-hub.class: Hub with 2 ports successfully configured.
 0-hub.class: I'm in love with hub 'USB OHCI Root Hub'.
 0-hub.class: Hub with 2 ports successfully configured.
 0-hub.class: I'm in love with hub 'USB OHCI Root Hub'.
 0-hub.class: Hub with 2 ports successfully configured.
 0-hub.class: I'm in love with hub 'USB OHCI Root Hub'.
 0-hub.class: Hub with 6 ports successfully configured.
 0-hub.class: I'm in love with hub 'USB EHCI Root Hub'.
Title: Re: OpenUSB.device [i]almost[/i] working with Mediator.
Post by: adolescent on October 16, 2007, 03:23:20 AM
Looks like your USB 1.1 (OHCI) is working/support, but the 2.0 (EHCI) isn't.  Why not ask on the highway_usb group?  Both Guido and Chris answer questions there.
Title: Re: OpenUSB.device [i]almost[/i] working with Mediator.
Post by: mboehmer_e3b on October 16, 2007, 07:18:31 AM
Quote

See how Units 0-2 appear as "AcerLabs M5237 (Aladdin-V)", but Unit #3 shows up as "Unknown"?  


Do yourself a favour and try a real USB2 card, namely one with a NEC USB2 chipset. Those guys are getting rare today, as the cheap crap (like ALi) are flooding the market.

From my own experience with Prometheus and / or Linux, forget about ALi and other brands when using non-Microsoft USB software with USB2 controllers. We had only troubles with USB2 PCI controllers which were not NEC made, including the aforementioned lockups, bus stopping working, data loss on mass storage devices, USB2 devices only being recognized as USB1.1, ....

Michael