Date: Sat, 4 Feb 2012 20:01:42 -0600 From: Anthony Lemmer <tony.lemmer@gmail.com> To: Hans Petter Selasky <hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: USB_ERR_TIMEOUT, then stuck @ mountroot Message-ID: <CALcCXbpmomNECk9Cv-mKJWF3rUvmKb47Et936kVfq=uM=zQaug@mail.gmail.com> In-Reply-To: <201202020903.00508.hselasky@c2i.net> References: <CALcCXbq84ggy1dyEEmAEyZxacC4zbeaZWENp68otOeSOnr_qnw@mail.gmail.com> <201202011721.02039.hselasky@c2i.net> <CALcCXboe=sEWy1Bkj21FF5xVRSYbmhQogyyAcZUHVc2bo2AiEw@mail.gmail.com> <201202020903.00508.hselasky@c2i.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Sorry for taking so long to respond... I get the same messages and woes after trying to boot via DVD, after trying boot_delay and scsi_delay. I'll try compiling myself, later. On Thu, Feb 2, 2012 at 02:03, Hans Petter Selasky <hselasky@c2i.net> wrote: > On Wednesday 01 February 2012 23:04:04 Anthony Lemmer wrote: > > Hello Hans, > > > > Thank you for your assistance. > > > > Various Linux distros I've tried works on this machine via USB, of > course I > > assume by "broken" you just refer to the fact that BSD lacks the > shotgunned > > USB compatibility of more popular operating systems. > > > > Umass does not print any error messages. The only errors I get are > > regarding the following: > > > > usb_alloc_device: set addr 2 failed (USB_ERR_TIMEOUT) > > usbd_setup_device_desc: getting device descriptor failed > (USB_ERR_TIMEOUT). > > ugen0.2 <unknown> @ usbus 0 (Disconnect) > > > > Then root waits/fails on USB1. > > > > Oh, another, single, error popped up: *run_interrupt_driven_hooks still > > waiting 60 seconds for xpt-config*. > > > > Regards, > > Anthony Lemmer > > Hi, > > That means the UMASS driver has not yet attached, and we are failing at a > much > earlier level. > > Could you try using an external USB HUB in between or buy a KINGSTON USB > memory stick which you could try as a reference? > > The timeout means the USB device is NAK-ing some important USB messages. > That > indidicates a firmware failure on the USB device! > > Regarding "Various Linux distros works with ...": The FreeBSD USB stack is > fully USB compliant. Some USB devices are never tested with anything, but > XP. > They assume certain timing and order of operation. I'm sorry to say, but if > your USB device fails at this point then I would guess it is also broken in > more ways and you should not use non-USB certified USB devices for > important > purposes like installing an OS. Does your USB device or package for this > device have the USB-LOGO like on the usb.org website? > > For your curosity, you can build a USB kernel with options USB_DEBUG and > then > play with the following sysctl, increasing, decreasing their values and > then > try to attach the USB device. > > hw.usb.pr_recovery_delay: 250 > hw.usb.pr_poll_delay: 50 > > --HPS > -- Anthony Lemmer, Systems, Network, & Information Engineer http://robobonobo.com (Coming Soon!) | (424) 253-6637
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALcCXbpmomNECk9Cv-mKJWF3rUvmKb47Et936kVfq=uM=zQaug>