AW: [Oberon] Problem with USB on ASUS P5WD2 (Intel 955X chipset)

Stauber Sven Philipp staubesv at student.ethz.ch
Mon Jan 8 10:57:13 MET 2007


Hi,
 
A question regarding your USB problem: Do mass storage devices work using the UHCI driver?
To check this, don't connect any mass storage devices, execute S.Free AosUsbEhci ~ to unload the EHCI host controller driver and then test whether USB mass storage devices work.
 
Cheers,
Sven Stauber

________________________________

Von: oberon-bounces at lists.inf.ethz.ch im Auftrag von Yaroslav Romanchenko
Gesendet: Sa 09.12.2006 22:57
An: oberon at lists.inf.ethz.ch
Betreff: [Oberon] Problem with USB on ASUS P5WD2 (Intel 955X chipset)



When i've try to install Bluebottle (build 28.11.06) on USB devices (USB
stick SanDisk Cruzer Crossfire 1.0 Gb and USB controller with attached
IDE HDD)
i've got error:

AosUsb: Driver UsbStorage (USB Mass Storage Driver) has been added.
AosUsbStorage: Storage device USB0 (SanDisk Cruzer Crossfire) is now accessible.
AosUsbStorage: Device sent wrong tag in CSW
AosUsbStorage: 2nd try to get CSW failed
AosUsbStorage: Sense error on protocol sense
AosUsbStorage: Device sent wrong tag in CSW
AosUsbEhci: USBHC0 (USB Enhanced Host Controller): Failed to unlink TDs from
pipe:
 Control In Pipe: Adr: 1 Ep: 0 [HighSpeed]
    Queue: 00000000H, QH: 038F8A80H, firstTD: 038F8AE0H, lastTD: 038F8B20H
    Timeout: 5000ms , MaxPacketSize: 64 Bytes, MaxRetries: 3, Mode: Normal, Last
status: [InProgress], Last errors: [NoErrors]
    TD buffer: 63997 TD's

EHCI data structure at 038F8A80: Isochronous Tranfers Desriptor
    Endpoint Capabilities 1:  DeviceAddr: 1, Endpoint: 0, Speed: HighSpeed,
MaxPacketSize: 64, NakRL: 3, Flags: [DataToggleControl][Head]
    Endpoint Capabilities 2: Mult: 1, HubAddr: 0, HubPort: 0, SplitCMask: 0,
QhSMask: 0
    Queue Head Horizontal Link Pointer: 03A17D40 (Queue Head)
    Current qTD Pointer: 038F8B20, Next qTD Pointer: 00000001
    Transfer overlay:
        qTD at 038F8A90:
            qTD Token: Pid: IN, DataToggle: DATA1, Bytes to transfer: 0, IOC:
No, CERR: 3
            qTD Token Status: [Active]
            Buffer information:
                Current Buffer: 0, Nak counter: 1
                Buffer Pointer 0: 00000000   Current Offset: 00000000
                Buffer Pointer 1: 00000000   C-prog-mask: 00000000
                Buffer Pointer 2: 00000000   S-Bytes / Frametag: 00000000
                Buffer Pointer 3: 00000000
                Buffer Pointer 4: 00000000
                   ExtBufferPointer0: 00000000
                   ExtBufferPointer1: 00000000
                   ExtBufferPointer2: 00000000
                   ExtBufferPointer3: 00000000
                   ExtBufferPointer4: 00000000
            Alternate Next qTD Pointer: Invalid (00000005)
            Next qTD Pointer: Invalid (00000001)

    qTD chain:
        qTD at 038F8AE0:
            qTD Token: Pid: SETUP, DataToggle: DATA1, Bytes to transfer: 0, IOC:
No, CERR: 3
            qTD Token Status:
            Buffer information:
                Current Buffer: 0
                Buffer Pointer 0: 03D68000   Current Offset: 00000930
                Buffer Pointer 1: 00000000
                Buffer Pointer 2: 00000000
                Buffer Pointer 3: 00000000
                Buffer Pointer 4: 00000000
                   ExtBufferPointer0: 00000000
                   ExtBufferPointer1: 00000000
                   ExtBufferPointer2: 00000000
                   ExtBufferPointer3: 00000000
                   ExtBufferPointer4: 00000000
            Alternate Next qTD Pointer: Invalid (00000001)
            Next qTD Pointer: 038F8B20

        qTD at 038F8B20:
            qTD Token: Pid: IN, DataToggle: DATA1, Bytes to transfer: 0, IOC:
No, CERR: 3
            qTD Token Status:
            Buffer information:
                Current Buffer: 0
                Buffer Pointer 0: 00000000   Current Offset: 00000000
                Buffer Pointer 1: 00000000
                Buffer Pointer 2: 00000000
                Buffer Pointer 3: 00000000
                Buffer Pointer 4: 00000000
                   ExtBufferPointer0: 00000000
                   ExtBufferPointer1: 00000000
                   ExtBufferPointer2: 00000000
                   ExtBufferPointer3: 00000000
                   ExtBufferPointer4: 00000000
            Alternate Next qTD Pointer: Invalid (00000001)
            Next qTD Pointer: Invalid (00000001)

        End of Chain


AosUsbStorage: Mass storage reset failed.
AosUsbStorage: Device sent wrong tag in CSW
AosUsbEhci: USBHC0 (USB Enhanced Host Controller): LinkTDs: ERROR: PIPE IS STILL
ACTIVE!!!!
AosUsbStorage: Mass storage reset failed.



---
Cheers, SAGE
http://sage.h15.ru/

----------------------------------------------------------------
This message was sent using NBI WebMail service

--
Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
https://lists.inf.ethz.ch/mailman/listinfo/oberon




More information about the Oberon mailing list