On Fri, Jun 03, 2011 at 06:36:53PM -0400, 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
> >> <[email protected]>
> >
> >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.
> 
>       Dave
> 
> -- 
> Dave Anderson
> <[email protected]>
> 
> 

I appreciate the challenges, being a store laptop booter myself. :-)

Really all you need to watch for is the appearance of sdN devices. If you
see none then the disk is not being seen by the OS, although the BIOS can
obviously see it sufficiently to kick off the boot.

.... Ken

Reply via email to