Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Nov 2005 12:26:43 +0100
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        taozhen@sbcglobal.net
Cc:        freebsd-usb@freebsd.org
Subject:   Re: usb0: host system err in 6.0
Message-ID:  <200511191226.44448.hselasky@c2i.net>
In-Reply-To: <437E6161.5070006@sbcglobal.net>
References:  <43763A9B.1010901@sbcglobal.net> <200511131231.49115.hselasky@c2i.net> <437E6161.5070006@sbcglobal.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511191226.44448.hselasky>