Page 2 of 5
Re: New EHCI driver fails on my system
Posted: Sun Sep 04, 2011 7:47 pm
by number6
nbache wrote:The onboard VIA chips on an A1 motherboard do not support USB2. Anything to do with USB2 in an A1 must therefore be on a PCI card.
Best regards,
Niels
Understood. There are posts about boot issues/device recognition issues, not just "usage" issues. I'm just covering multiple bases here.
#6
Re: New EHCI driver fails on my system
Posted: Tue Sep 06, 2011 8:05 am
by paulsy
I have read that NEC cards are suppose to work but I have a NEC card, which while it boots ok, freezes the system as soon as i plug in any usb devise. commenting out the EHCI driver and the card works. strangly the keyboard still works and I can reset with it. my keyborard and mouse are PS2.
I should point out that I have a Micro A1. Ranger gives the card as 0x00E0 REV:0x04
Re: New EHCI driver fails on my system
Posted: Tue Sep 06, 2011 8:46 am
by Cyborg
paulsy wrote:I have read that NEC cards are suppose to work but I have a NEC card, which while it boots ok, freezes the system as soon as i plug in any usb devise. commenting out the EHCI driver and the card works. strangly the keyboard still works and I can reset with it. my keyborard and mouse are PS2.
I should point out that I have a Micro A1. Ranger gives the card as 0x00E0 REV:0x04
It seems there is a general problem with MicroA1s and EHCI regardless of the used chip. The problem is known and logged in a bugreport. All depends on the USB gods now, which are unfortunately in holidays IIRC.
Re: New EHCI driver fails on my system
Posted: Tue Sep 06, 2011 4:51 pm
by Hypex
nbache wrote:I have my sound card in the bottom slot as well, currently it's an M-Audio Revolution 5. Above that is the USB card, and in the third slot is an SiI3114 card. My AGP slot has my Radeon 9250.
Sounds like my setup apart from the different cards. I wonder then it if causes the PCI to allocate different base addresses?
Here is my NV PCI setup. Are these correct?
pci_irqa=9
pci_irqa_select=level
pci_irqb=10
pci_irqb_select=level
pci_irqc=11
pci_irqc_select=level
pci_irqd=7
pci_irqd_select=level
nbache wrote:Well, what I meant was that "front" and "rear" would depend on how you connect your internal leads, wouldn't it? So calling headers on the motherboard "front" and "rear" does not guarantee that they will be connected to the front rsp. rear sockets in the case. IIRC,
Yes I see your point. Well in my case my rear motherboard ports are unused and disabled in UBoot AFAICT since the other ports do work! And I have connected my card reader and front USB port to the internal UISB headers, which is what I deem the front ports. But they are on board header ports regardless.
nbache wrote:Hmm, I think I misread your setup description as being about your USB2 setup only.
Ah I see. Okay.
nbache wrote:s for my USB2 setup, it's quite simple as well:
Ah yes now I see.
At first I also was testing with an extended cable ans thought that nmay have played a part but it made no difference.
Well at this point I removed all attachments to my on board USB. I didn't disable them but booted it up and tested. I forgot to plug my mouse in so put this into my USB2 card. Worked fine. Checked log, came up as low speed device, so worked. Then I plugged in a flash drive. Detected, the icon came up on screen as tried to mount it. Sat for a while. No luck. USB log reported read errors as usual. Okay s I can cancel that out.
BTW I have an unfixed A1. But have inserted pull up resistors on the back of my plug going to my front port.
Re: New EHCI driver fails on my system
Posted: Fri Sep 09, 2011 3:28 pm
by number6
@NBache
I understand the point of urging use of this board and we've all made the recommendation to do so.
However, if you want to review the "theory" and those testing the theory by imitating the exact card layout on XE suggested by the OP of the theory, then:
Please start with post #27 by K-L.
btw-other XE users (fixed/unfixed/G3/G4) are either testing this or expressed interest in doing so.
I expect more comments in the above thread as a result.
#6
Re: New EHCI driver fails on my system
Posted: Sat Sep 10, 2011 3:30 pm
by Hypex
number6 wrote:However, if you want to review the "theory" and those testing the theory by imitating the exact card layout on XE suggested by the OP of the theory, then:
Okay, so the end result here is to test the USB cards in the lower PCI slot? I was going to try this but I don't think it wil help the situation. It's become obvious to me that the problem lies in the new EHCI driver. Why do I say that?
Because in my experience this isn't a hardware problem. I have had this USB card working fine with Linux and also with it's EHCI driver at respectable speeds. On top of that both the AmigaOS4.1 OHCI and UHCI drivers work fine with my card and still do.
That then leaves the problem with the EHCI driver, To which I have found more bugs. Tonight it crashed on me. I had my printer on after getting it to do a test page. And then turned on my AmigaOne. When Workbench had booted the EHCI driver had crashed. Which I note has happened to others as well on bootup. It only hit once. There was also an SD card in the slot which the EHCI driver fails to mount as usual.
Here is the log:
Re: New EHCI driver fails on my system
Posted: Sun Sep 11, 2011 11:31 am
by royleith
@ paulsy
I also have an NEC card. It does not get initialised as USB2
A1XE - no USB or other fixes.
NEC, 4-port USB 2 card installed in first pci slot (i.e. beneath the AGP slot).
USB inspector:
Workbench, repeatedly, gives the following notification for each of the four ports on the card. So, it knows it's there and keeps trying to set it up.
USB Device Notification
Unable to reset hub port.
Device adding aborted
................................
PCISCAN:
I'm not too upset as I bought a couple of cheap cards on the off-chance that they might work. Can anyone suggest a source and product description of a card with the VIA chippery that has worked for them?
[edit] disabling the EHCI driver does not let the NEC card work in USB1.1. Even an optical mouse is not detected, but a thumb-drive gets its light lit up, but does not mount. There are no Workbench notifications and the OHCI and UHCI ports are not shown in the USB Inspector. I think that there is a general problem with this card.[/edit]
[edit2] As you were. Workbench notifications have now started to appear, as before.[/edit2]
Regards
Roy Leith
Re: New EHCI driver fails on my system- Ooops!
Posted: Sun Sep 11, 2011 1:40 pm
by royleith
@all
I decided to rearrange the order of the PCI cards and put the USB card in a lower slot. When I took out the existing cards to re-order them, I noticed that there was a fourth PCI slot, unused.
I had installed the USB card in the graphics card 66MHz PCI slot just under the AGP slot instead of the remaining 33MHz slot. I have just copied over a half a GB of files to a 4GB flash drive and it is still going fast and strong.
So, yes the new USB2 driver works just fine with my cheap NEC USB card.
Regards
Roy Leith
Re: New EHCI driver fails on my system
Posted: Wed Sep 28, 2011 8:01 pm
by Lio
I jumped on the USB2 train by purchasing a second hand NEC 4+1 PCI USB card and inserted it either in slot 1-2-3, disabling/enabling front/rear onboard USB of my fixed A1XEG4 and it does not work properly !
The only thing I get is the notification errors !
USB Device Notification
Unable to reset hub port.
Device adding aborted
ranger is giving the following information :
ID Bus: 0x00 Device: 0x09 Function: 0x00
Class USB UHCI
Device 0x0035 rev 0x43 (n/a)
Vendor 0x1033 (n/a)
and pciscan :
m## Vendor Device Vendor name Descriptionm
01 0x10CC 0x0660 Mai Logic Incorporated Articia S Host Bridge
02 0x10CC 0x0661 Mai Logic Incorporated Articia S PCI Bridge
03 0x10B7 0x9200 3Com Corporation 3c905C-TX/TX-M [Tornado]
04 0x1106 0x0686 VIA Technologies, Inc. VT82C686 [Apollo Super South]
05 0x1106 0x0571 VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
06 0x1106 0x3038 VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
07 0x1106 0x3038 VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
08 0x1106 0x3057 VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
09 0x1106 0x3058 VIA Technologies, Inc. VT82C686 AC97 Audio Controller
10 0x1106 0x3068 VIA Technologies, Inc. AC'97 Modem Controller
11 0x1095 0x0680 Silicon Image, Inc. PCI0680 Ultra ATA-133 Host Controller
12 0x1095 0x3512 Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller
13 0x1033 0x0035 NEC Corporation USB
14 0x1033 0x0035 NEC Corporation USB
15 0x1033 0x00E0 NEC Corporation USB 2.0
16 0x1002 0x4966 ATI Technologies Inc Radeon RV250 If [Radeon 9000]
17 0x1002 0x496E ATI Technologies Inc Radeon RV250 [Radeon 9000] (Secondary)
I also tried to disable the usb related stuff in my kicklayout like ehci (still error) or ohci (no error but usb stick not recognised)
so so far USB2 is a nogo for me.
Re: New EHCI driver fails on my system
Posted: Wed Sep 28, 2011 11:48 pm
by Noel Fuller
Lio wrote:I jumped on the USB2 train by purchasing a second hand NEC 4+1 PCI USB card and inserted it either in slot 1-2-3, disabling/enabling front/rear onboard USB of my fixed A1XEG4 and it does not work properly !
I suppose I have the same card, at least it is NEC 4+1
MM-U2NEC101-4E1I
It works fine on my A1 XE G3
However, I had loads of trouble with a faulty cable to the hub I was using.
Noel