[indiana-discuss] "zio_read_data failed" in GRUB while trying to boot from compact flash (CF)
James Lee
jlee at thestaticvoid.com
Fri Jun 5 20:52:26 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
> Any idea why this would fail in GRUB but work when booted from a livecd?
> Thanks.
I downgraded the firmware of the controller and everything boots and
works now on a clean 2009.06 installation. Unfortunately, read speeds
are only at 2MB/s max. That's compared to 40-50MB/s on the same
controller and card in Linux.
I guess that's another issue which I'll look into some more. So far
I've just tried playing with enabling and disabling DMA using the
"ata-disk-dma-enabled" kernel option.
Thanks for all the help everybody!
More information about the indiana-discuss
mailing list