Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jun 2004 17:41:15 +0200
From:      Bernd Walter <ticso@cicely12.cicely.de>
To:        Ian FREISLICH <if@hetzner.co.za>
Cc:        current@freebsd.org
Subject:   Re: USB woes.
Message-ID:  <20040615154114.GO51677@cicely12.cicely.de>
In-Reply-To: <E1BaBC9-000ADQ-00@hetzner.co.za>
References:  <E1BaBC9-000ADQ-00@hetzner.co.za>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jun 15, 2004 at 12:29:33PM +0200, Ian FREISLICH wrote:
> Hi
> 
> First off, I'm quite happy to be told that my chipset is old and
> buggy and will never work (like the board's ACPI implimentation).
> My USB doesn't work.  If I plug in a device (that works fine on my
> other computer) and run 'usbdevs -v', I get the following:
> 
> [brane-dead] ~ # usbdevs -v
> Controller /dev/usb0:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
>  port 1 powered
>  port 2 addr 0 should never happen!

The message is not absolutly correct.
Devices have address 0 during intialisation and since this is the
case it's absolutely correct.
However under normal conditions this is the case for a short period
of time.

> Followed shortly by this message on the console:
> 
> uhub0: device problem, disabling port 2

OK - we have a problem, but we don't know which :(
Add USB_DEBUG to your kernel and you should get more data out of this
case.

> If I boot with the device attached, 'usbdevs -v' pauses for quite
> a long time and gives the correct probe line:
> 
> [brane-dead] ~ # usbdevs -v
> Controller /dev/usb0:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
>  port 1 powered
>  port 2 addr 2: full speed, power 500 mA, config 1, Flash Reader(0xa600), DATAFAB(0x07c4), rev 1.19

Interesting.

> However, the device is still unusable.

Mmm - but usbdevs gets it's data by directly talking to the device, so
everytime you invoke usbdevs the device is involved.
What excactly is _unuseable_?

> The hardware is:
> uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xe000-0xe01f irq 10 at device 7.2 on pci0
> uhci0: [GIANT-LOCKED]
> usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
> usb0: USB revision 1.0
> uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered

I don't think your controller is too buggy to work.

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd@bwct.de                                  info@bwct.de



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