Follow up on this problem. I have progress of a sort. I attached my cardreader to yet another computer. The cardreader was attached as secondary master. This computer had a more modern BIOS which allowed booting from a LS/ZIP drive. And YES,YES,YES I saw the Bering logo. The kernel booted but then the IDE driver started to muck things up again.

It did find the card reader at hdc but then it decided that it was a floppy.

hdc: IOMEGAIDE CARD READER, ATAPI cdrom or floppy?, assuming FLOPPY drive

The two harddisks present in the computer were both attached to a ide-diskdriver. Next I got messages like:

VFS: Can't find a valid FAT filesystem on dev 03:01

which is understandable because there is no /dev/hdc1.

Then the kernel went into panic mode.

The next step was to boot the computer with slackware 10.1 (its normal OS). To my suprise the 2.4.26 kernel gave the same "assuming floppy drive" message but then attached the ide-floppy driver. This driver did give an I/O error (Can't get flexible disk page parameters) but this doesn't seem to be fatal. The subsequent partition check gives hdc: hdc1 and I can mount /dev/hdc1 and read the contents without problems.

So my conclusion is that the initrd_ide_cd also needs the ide-floppy driver to get this to work. Question is, how do I do that?

Regards

Chera Bekker


Chera Bekker wrote:

Hi Ron, thanks for your reply. My problem is that I am booting from bering floppy with the initrd-ide-cd and I am trying to follow the instructions for creating a CF card. I am using an old CF card and I have no Idea what it contains. I am trying to use fdisk to create a partition and a MBR on the CF card but if the system thinks it's a floppy I cannot access it through hda. I tried fd1 but that gives all kind of strange errors in dmesg.

I tried booting the system without a CF card in the reader but then the reader is not found at all.

I need to find a way to tell ide-detect that the device is not a floppy but a (removable) harddisk

regards

Chera Bekker


Ron Senykoff wrote:

To follow on on my attempts to run Bering from a CF card. I have bought
an IDE card reader and connected it as slave to the primary IDE channel.
When I boot with Bering uclibc  2.2.3 with the initrd replaced by the
initrd-ide-cd I cannot access it as a harddrive.

dmesg gives

hdb: IOMEGAIDE CARD READER, ATAPI cdrom or floppy?, assuming FLOPPY drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14

So I guess the card reader is seen as a floppy. How can I force the IDE
driver to recognize it as a harddisk?


How did you create the CF card? You need to use syslinux to make it
bootable (directions in the guide) and then simply copy the files over
from your floppy. I'm saying this thinking that you may have written
the floppy image to the CF card which boot-sector wise may cause
confusion.

-Ron



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
------------------------------------------------------------------------
leaf-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
------------------------------------------------------------------------
leaf-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/

Reply via email to