usb0: host system err in 6.0
Hans Petter Selasky
hselasky at c2i.net
Sat Nov 19 03:25:32 PST 2005
On Saturday 19 November 2005 00:18, Tao Zhen wrote:
> Hi,
>
> Thanks for your response. I installed your driver but it didn't solve my
> problem. Here is some more error messages after I installed the driver.
> Although I did manage to download some pictures from my usb camera before
> these.
So it didn't halt immediately when you boot?
Do you know if your USB controllers are on the same chip ?
>
> usb0: host system error
> usb0: host controller halted
> uhci_dumpregs: usb0 regs: cmd=0080, sts=0028, intr=000f, frnum=007b,
> flbase=0f9ce000, sof=0040, portsc1=0480, portsc2=0495
> intrs=11337
> uhci_dump_qh: QH(0xd0a59000) at 0x0f9d2002: h_next=0f9d2022 e_next=00000001
> usb0: host controller halted
> uhci_dumpregs: usb0 regs: cmd=0080, sts=0020, intr=000f, frnum=007b,
> flbase=0f9ce000, sof=0040, portsc1=0480, portsc2=0495
> intrs=11338
> ...
> usb1: host system error
> usb1: host controller halted
> uhci_dumpregs: usb1 regs: cmd=0080, sts=0028, intr=000f, frnum=02aa,
> flbase=0f9c9000, sof=0040, portsc1=0480, portsc2=0480
> intrs=116926
> uhci_dump_qh: QH(0xd0a5e000) at 0x0f9cd002: h_next=0f9cd022 e_next=00000001
> usb0: host controller halted
> uhci_dumpregs: usb0 regs: cmd=0080, sts=0020, intr=000f, frnum=007b,
> flbase=0f9ce000, sof=0040, portsc1=0480, portsc2=0495
> intrs=116927
> uhci_dump_qh: QH(0xd0a59000) at 0x0f9d2002: h_next=0f9d2022 e_next=00000001
> usb1: host controller halted
> uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=02aa,
> flbase=0f9c9000, sof=0040, portsc1=0480, portsc2=0480
> intrs=116927
> uhci_dump_qh: QH(0xd0a5e000) at 0x0f9cd002: h_next=0f9cd022 e_next=00000001
> usb0: host controller halted
> uhci_dumpregs: usb0 regs: cmd=0080, sts=0020, intr=000f, frnum=007b,
> flbase=0f9ce000, sof=0040, portsc1=0480, portsc2=0495
> intrs=116928
> ...
>
Did both USB controllers halt at the same time? Or did you plug your device
into the second USB controller after that the first haltet?
The following will create a lot of messages:
sysctl hw.usb.uhci.debug=15
To disable debugging:
sysctl hw.usb.uhci.debug=0
Enable UHCI debugging, then download data from your USB device. When the host
controller halts, send me some pages of messages before "host controller
halted" and all messages after. Then wait some minutes for a USBD_TIMEOUT
message from the umass driver, if any. Also include those messages in the
log.
--HPS
More information about the freebsd-usb
mailing list