On Mon, Jun 06, 2011 at 04:24:13PM -0400, Dave Anderson wrote:
> On Fri, 3 Jun 2011, Dave Anderson wrote:
> 
> >On Fri, 3 Jun 2011, Kenneth R Westerback wrote:
> >
> >>On Fri, Jun 03, 2011 at 01:09:47PM -0400, Dave Anderson wrote:
> >>> While gathering notebook dmesgs I encountered this panic during boot (at
> >>> a Best Buy, on a demo system labelled Toshiba r835-p50x, booting from
> >>> a USB stick loaded with an i386 snapshot dated 5/24).  The root device
> >>> DUID shown is correct.
> >>>
> >>> panic: root device (e0166bb8f33fc15d) not found
> >>> stopped at Debugger_0x4: popl %ebp
> >>>
> >>> [trace]
> >>> Debugger(d08e2194.d0ba9d54.d08bf2f0.d0ba9d54.15c6a) at Debugger+0x4
> >>> panic(d08bf2f0.e0.16.6b.b8) at panic+0x5d
> >>> setroot(d3a99800.0.4000.d0ba9e94.0) at setroot+0xa05
> >>> diskconf(d08b73d7.0.d08bd109.0,0) at diskconf+0x12e
> >>> main(d02004ba.d02004c2.0.0.0) at main+0x570
> >>>
> >>> [ps]
> >>>   PID  PPID  PGRP  UID  S     FLAGS   WAIT      COMMAND
> >>>    9     0     0    0   3   0x100200  bored     crypto
> >>>    8     0     0    0   3   0x100200  pftm      pfpurge
> >>>    7     0     0    0   3   0x100200  usbtsk    usbtask
> >>>    6     0     0    0   3   0x100200  usbatsk   usbatsk
> >>>    5     0     0    0   3   0x100200  acpi0     acpi0
> >>>    4     0     0    0   3   0x100200  bored     syswq
> >>>    3     0     0    0   3 0x40100200            idle0
> >>>    2     0     0    0   3   0x100200  kmalloc   kmthread
> >>>    1     0     0    0   3          0  initexec  swapper
> >>>  * 0    -1     0    0   7    0x80200            swapper
> >>>
> >>> [All of the above was hand-copied from the screen, so there may be
> >>> typos.]
> >>>
> >>> I hope that this is enough information to enable someone to track down
> >>> the problem.  If more is needed, let me know what it is and I'll try to
> >>> get it.
> >>>
> >>>   Dave
> >>>
> >>> --
> >>> Dave Anderson
> >>> <d...@daveanderson.com>
> >>
> >>The dmesg is needed. This looks like the disk/usb stick is not being
> >>found by the OS.
> >
> >I was afraid of that.
> >
> >Dealing with the first apparent problem, that most of the dmesg scrolls
> >off the screen, looks to be easy; a quick look at the source reveals
> >that ddb has an apparently undocumented 'dmesg' command.
> >
> >Actually capturing the dmesg looks to be harder; given that this is a
> >store demo system to which I have very limited access I'm not sure I've
> >got any better way than hand-writing it all.  I've got a couple of ideas
> >for easier ways to try, but it will take a few days.  Are there any
> >parts of the dmesg that are known to be unnecessary for this purpose, so
> >I can avoid the work of copying them if I have to fall back to writing
> >everything down and retyping it?
> >
> >Now that I've had time to think about this a bit, I'd guess that the
> >problem is some new USB controller that OpenBSD doesn't yet understand.
> >If so, am I correct that all that's really needed is the vendor ID and
> >device ID of the controller?  I'll check for this first, now that I know
> >how to view the whole dmesg after the panic.
> >
> >FWIW this stick boots just fine on lots of other systems, both before
> >and after this problem system.
> 
> I got a chance to poke at this system again today, and found a USB port
> from which I could boot.  The offending device appears to be '"NEC
> PCIE-XHCI" rev 0x04 at pci4 dev 0 function 0 not configured'.  I also
> found another system (labelled Dell Inspiron 17r-6457dbk) which exhibits
> a similar problem but again was able to find a working USB port; this
> appears to use the same new device: '"NEC PCIE-XHCI" rev 0x04 at pci2
> dev 0 function 0 not configured'.
> 
> I'm sending both dmesgs to dm...@openbsd.org and also including them
> here in case that's useful.

Excellent! Thanks for the investigation. XHCI sounds like usb3, and I
don't believe we support that yet.

.... Ken

Reply via email to