USB mouse works again in current!!!

Ian FREISLICH ianf at clue.co.za
Tue Jun 26 13:35:12 UTC 2007


Hans Petter Selasky wrote:
> Hi Ian,
> 
> On Tuesday 26 June 2007 14:03, Ian FREISLICH wrote:
> > Hans Petter Selasky wrote:
> > > Hi Ian,
> > >
> > > Debugging Host Controller Halted is not so easy. It usually means that
> > > the DMA memory corrupted.
> >
> > I gathered it's not that easy.  The controller that breaks is this one:
> >
> > uhci3 at pci0:29:3:        class=0x0c0300 card=0x72708086 chip=0x27cb8086
> > rev=0x02 hdr=0x00 vendor     = 'Intel Corporation'
> >     device     = '82801G (ICH7 Family) USB Universal Host Controller'
> >     class      = serial bus
> >     subclass   = USB
> >
> > uhci3: <UHCI (generic) USB controller> port 0x4040-0x405f irq 16 at device
> > 29.3 on pci0 uhci3: [GIANT-LOCKED]
> > uhci3: [ITHREAD]
> > uhci3: LegSup = 0x1010
> > usb3: <UHCI (generic) USB controller> on uhci3
> > usb3: USB revision 1.0
> > usbd_get_string: getting lang failed, using 0
> > uhub3: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb3
> > uhub3: 2 ports with 2 removable, self powered
> >
> > > Have you tried my new USB stack, popularly called HPS USB stack ?
> >
> > No, I'm going to try that now.  I'm assuming it's:
> > http://www.turbocat.net/~hselasky/usb4bsd/
> 
> Yes, that is correct.
> 
> If you are building with the latest FreeBSD-7 current, then be aware that it 
> might break. You need to zero at least "/usr/src/sys/dev/usb/umass.c" after 
> installation.
> 
> In general, just zero out the files that won't compile, if you get any build 
> errors.

I'm running the latest current.  After doing as you suggest, will
I still have access to USB mass storage?  If not, then this isn't
really a workable solution.

Ian

--
Ian Freislich



More information about the freebsd-usb mailing list