I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / MSN Companion
Disk I/O Error trying to boot from external CF

New MessageDisk I/O Error trying to boot from external CF (modified 0 times) Dahan
Profile
Hmm, I don't seem to be getting very far with my IA-1... I cleared the CMOS, so I can get into the BIOS, but that's about all I've been able to do. I wrote the Jailbait image from flyingbuttmonkeys to a 80MB Lexar CF card, put the card in the IA-1, and powered it up. The BIOS detected the card and automatically rebooted. I then went into the BIOS and changed the boot order to boot from drive D: first, C: second, A: third. When it reboots, I get a "Disk I/O Error" message. Actually, I seem to get that message regardless of the boot order--even if I tell it to boot from C: first, it prints the same message. But if I remove the CF card, it'll boot from the internal Sandisk fine.

I've also tried formatting the CF card from Win98 to attempt to get a DOS prompt out of it, but that fails with the same message.

Any ideas? Are there any known restrictions on CF card sizes?

12-15-2001 02:12:45

New MessageRE:Disk I/O Error trying to boot from external CF (modified 0 times) rbrome
Profile
When you say that you "wrote the Jailbait image from flyingbuttmonkeys to a 80MB Lexar CF card," do you mean that you simply copied it? If so, that is your problem.

As explained in several threads here on this board, you need to use the "ranish" partition manager to create a bootable CF card, and "dolly" to install a disk image on the internal flash memory. Both ranish and dolly are DOS utilities.

12-15-2001 03:17:05

New MessageRE:Disk I/O Error trying to boot from external CF (modified 0 times) Dahan
Profile
No, I mean I wrote it with rawrite32 (basically the equivalent of dd if=ia-linux-16mb.img of=/dev/hdc in Linux). I'll try ranish, but I don't see how it'll help anything... the "dd" command (or rawrite32) is going to overwrite whatever ranish does anyways.

P.S. I was mistaken when I said I get the "Disk I/O Error" message regardless of the boot order; I do only see it when I try to boot from the external CF card first.

12-15-2001 03:58:46

New MessageRE:Disk I/O Error trying to boot from external CF (modified 0 times) Dahan
Profile
Well, I double-checked what rawrite32 was doing, and it turns out it wasn't doing the right thing after all... Dskprobe.exe from the Win2000 Support Tools does the right thing though. Now I'm having the "LI" problem, which seems to be pretty common... I'm pretty sure I saw the solution for it elsewhere on the board, so I'll look around :)
12-15-2001 04:10:41

New MessageRE:Disk I/O Error trying to boot from external CF (modified 0 times) james
Profile
I'm having the same problem right now. I was able to get the image working internally, but I want to get it on the external card, as I have 128MB there. Geting the LI.. display. I wrote the image using dolly, and set the partition bootable with ranish, but still no go.. Let me know if you work out what's going here (I'm also using the flyingbuttmonkeys images)
12-15-2001 23:21:47

New MessageRE:Disk I/O Error trying to boot from external CF (modified 0 times) emaq
Profile
Ok, Here's my 2 cents...

The jailbait image files are raw device dumps. ie: using dd in linux to dump a hard disk to a file. The problem with this method that it is track and sector sensitive. I dumped the ia-linux-16mb.img to a sansdisk 16meg cf card and it worked fine. If I dump to a 32meg card, it fails with a 'LI' error like everyone else seems to get. This is consistent with what I've seen using dd to mirror disks in the past. If anyone has dumped the jailbait files to a larger cf card that boots correctly. Could you please post the details on how you did it.

12-16-2001 12:03:20

New MessageRE:Disk I/O Error trying to boot from external CF (modified 0 times) Dahan
Profile
I wasn't actually interested in running Jailbait anyways; I was just trying it because it was supposed to work :) So I didn't really spend any time trying to get it to work; it sounds like emaq is right though--the readme on FBM even mentions that you have to write the images to a 16MB flash.

I wanted to get NetBSD running on my IA-1; if anyone cares, here's what I did:
I had a NetBSD 1.5 CD around, plus a machine with a CDROM drive that could act as a NFS server and write raw images to the CF card. Also had a ADS Technologies USB-10BT ethernet adapter for the IA-1.
Write boot-big.fs image from the NetBSD CD to the CF card (using Diskprobe, although dd will work too... I've never used "dolly", but it sounds like it would work too).
Put the CF card in the IA-1 and booted from it; NetBSD installation process starts. Partition the CF as one big partition, no swap.
On the other machine, NFS export the NetBSD CD.
When the NetBSD install asks for how you want to get to the installation sets, tell it to install from NFS and give it your networking info (the ADS Tech adapter shows up as "kue0"). I just installed a minimal base system...
Let it do its thing, reboot, and it's done :)

If you're more ambitious, you can trim down the installation by deleting various utilities that you aren't likely to need, recompiling /bin and /sbin to be dynamically linked, compiling out Kerberos support then deleting the Kerberos libraries, recompiling the kernel to only exclude drivers that you don't need, etc... do the recompiling on another machine though :)

12-18-2001 21:27:09

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3