[indiana-discuss] "zio_read_data failed" in GRUB while trying to boot from compact flash (CF)

Joseph J VLcek Joseph.Vlcek at Sun.COM
Thu Jun 4 09:58:39 PDT 2009


James Lee wrote:
> I am trying to get OpenSolaris 2009.06 to run from my 32 GB Kingston
> compact flash drive attached to a standard Sil 0680 IDE controller.  The
> installer detects the card and install successfully.  Upon reboot, GRUB
> drops to a "grub>" prompt.  Any attempts to read menu.lst fail with:
> 
> grub> root (hd0,0,a)
> Filesystem type is zfs ...
> grub> find /rpool/boot/grub/menu.lst
> zio_read_data failed
> Error 15: File not found
> 
> 
> However, I have no problem importing/mounting rpool from the livecd and
> it scrubs fine:
> 
>> # zpool status
>>   pool: rpool
>>  state: ONLINE
>>  scrub: scrub completed after 0h20m with 0 errors on Thu Jun  4 03:48:38 2009
>> config:
>>
>>         NAME        STATE     READ WRITE CKSUM
>>         rpool       ONLINE       0     0     0
>>           c7d0s0    ONLINE       0     0     0
>>
>> errors: No known data errors
> 
> 
> Here's the zdb output if it helps:
> 
>> # zdb
>> rpool
>>     version=14
>>     name='rpool'
>>     state=0
>>     txg=2260
>>     pool_guid=1956317138649872688
>>     hostid=4513662
>>     hostname='opensolaris'
>>     vdev_tree
>>         type='root'
>>         id=0
>>         guid=1956317138649872688
>>         children[0]
>>                 type='disk'
>>                 id=0
>>                 guid=3886586958467541694
>>                 path='/dev/dsk/c7d0s0'
>>                 devid='id1,cmdk at AELITE_PRO_CF_CARD_32GB=20081205____00001B70/a'
>>                 phys_path='/pci at 0,0/pci8086,244e at 1e/pci-ide at 0/ide at 0/cmdk at 0,0:a'
>>                 whole_disk=0
>>                 metaslab_array=23
>>                 metaslab_shift=28
>>                 ashift=9
>>                 asize=31975014400
>>                 is_log=0
>>                 DTL=85
> 
> 
> Any idea why this would fail in GRUB but work when booted from a livecd?
>  Thanks.
> _______________________________________________
> indiana-discuss mailing list
> indiana-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/indiana-discuss



With rpool imported/mounted can you cat the contents of the GRUB 
menu.lst file? What does it contain?

e.g.: % cat /rpool/boot/grub/menu.lst

This question should probably be posted to install-discuss at opensolaris.org

Joe






More information about the indiana-discuss mailing list