Hi Sean, It could be bug 4755 ( http://defect.opensolaris.org/bz/show_bug.cgi?id=4755 ).
I wrote about one of the symptoms of that problem (the GRUB> prompt) in my blog entry http://blogs.sun.com/blogfinger/entry/installing_opensolaris_2008_11_on . In the meantime, I tried to install 2008.11 on an external USB disk on another system (Intel D945GCLF) and found that the USB ports apparently get different device numbers for each reboot. This is also mentioned in that bug report. So it looks like the following: - USB stick on Intel D201GLY2A: GRUB> prompt at the next reboot - USB hard disk on Intel D201GLY2A: no problems discovered so far - USB hard disk on Intel D945GCLF: panics and reboots in some cases (about 10 seconds after the splash screen disappears when choosing command text boot). This is mentioned in http://defect.opensolaris.org/bz/show_bug.cgi?id=4755#c13 . When attaching the USB hard disk to a different port, it can boot. However, as the D945GCLF has 6 USB ports, and many USB disks have two USB connectors (one for additional power), this can be a very annoying and time consuming procedure). Regards, Bernd Sean Liu wrote: > Hi there, > > Since my SATA controller is not supported by OpenSolaris, I downloaded the > usb image from genunix and copied to a USB stick, then used the stick to > install it to a Western Digital USB disk partition. (I installed opensolaris > 2008.5 to the partition on a dell laptop before and it worked fine BTW) > > 1. After the installation, the disk would not boot at all (nothing shows on > the screen) > 2. I booted up the stick and installed grub to the disk (with -m option), > after reboot the screen shows "GRUB" then stops, there is no menu at all. > 3. After reading this message > https://www.opensolaris.org/jive/message.jspa?messageID=311082 , I did > following: > a. zero'ed out the whole partition (s2) with "dd" > b. reinstalled opensolaris 2008.11 > 4. After reboot, nothing shows on screen again > 5. Booted into stick, downloaded the grub binary attachment, installed the > grub ( with -m ), reboot, same sympton as step 2. (Only GRUB on screen, > nothing else) > > Other observations: > 1. This is the version on the stick: > j...@opensolaris:~$ uname -a > SunOS opensolaris 5.11 snv_101b i86pc i386 i86pc Solaris > j...@opensolaris:~$ cat /etc/release > OpenSolaris 2008.11 snv_101b_rc2 X86 > Copyright 2008 Sun Microsystems, Inc. All Rights Reserved. > Use is subject to license terms. > Assembled 19 November 2008 > > 2. After having booted into the stick, once I plug in the WD disk, I get two > pop up windows: > a. "Cannot mount volume" "Unable to mount the volume 'rpool'" > b. "Unable to mount rpool" "DBus error org.freedesktop.DBus.Error.NoReply: > Did not receive a reply. Possible causes include: the remote application did > not send a reply, the reply timeout expired, or the network connection was > broken." > > 3. Here's what's in messages file: > Dec 17 14:30:26 opensolaris usba: [ID 912658 kern.info] USB 2.0 device > (usb1058,704) operating at hi speed (USB 2.x) on USB 2.0 root hub: stor...@2, > scsa2usb2 at bus address 4 > Dec 17 14:30:26 opensolaris usba: [ID 349649 kern.info] Western Digital > External HDD 57584533303853434A363938 > Dec 17 14:30:26 opensolaris genunix: [ID 936769 kern.info] scsa2usb2 is > /p...@0,0/pci1019,2...@1d,7/stor...@2 > Dec 17 14:30:26 opensolaris genunix: [ID 408114 kern.info] > /p...@0,0/pci1019,2...@1d,7/stor...@2 (scsa2usb2) online > Dec 17 14:30:26 opensolaris scsi: [ID 193665 kern.info] sd5 at scsa2usb2: > target 0 lun 0 > Dec 17 14:30:26 opensolaris genunix: [ID 936769 kern.info] sd5 is > /p...@0,0/pci1019,2...@1d,7/stor...@2/d...@0,0 > Dec 17 14:30:26 opensolaris genunix: [ID 408114 kern.info] > /p...@0,0/pci1019,2...@1d,7/stor...@2/d...@0,0 (sd5) online > Dec 17 14:30:36 opensolaris genunix: [ID 390243 kern.info] Creating > /etc/devices/devid_cache > > 5. This is the WD disk in iostat -En: > c5t0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 > Vendor: WD Product: 2500BEV External Revision: 1.05 Serial No: > Size: 250.06GB <250059350016 bytes> > Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 > Illegal Request: 72 Predictive Failure Analysis: 0 > > 6. This is the cdrecord -scanbus output: > scsibus5: > 5,0,0 500) 'WD ' '2500BEV External' '1.05' Disk > > 7. Without -f option rpool can't be imported > 8. With -f I can import rpool: > j...@opensolaris:~$ pfexec zpool import -f rpool > j...@opensolaris:~$ zpool list > NAME SIZE USED AVAIL CAP HEALTH ALTROOT > rpool 57G 5.26G 51.7G 9% ONLINE - > > 9. This is zdb output: > j...@opensolaris:~$ pfexec zdb > rpool > version=13 > name='rpool' > state=0 > txg=229 > pool_guid=10713119248355890482 > hostid=8730370 > hostname='opensolaris' > vdev_tree > type='root' > id=0 > guid=10713119248355890482 > children[0] > type='disk' > id=0 > guid=1769221469399256347 > path='/dev/dsk/c5t0d0s0' > devid='id1,s...@twd______2500bev_external/a' > phys_path='/p...@0,0/pci1019,2...@1d,7/stor...@2/d...@0,0:a' > whole_disk=0 > metaslab_array=23 > metaslab_shift=29 > ashift=9 > asize=61273538560 > is_log=0 > > > Any ideas why it can't boot? Any help is appreciated. > > Sean _______________________________________________ indiana-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
