Click to See Complete Forum and Search --> : Mount failed: No such device
Radboy
04-05-2001, 09:50 PM
I just tried to install DrakeFreq on a (primary, 2.5GB, ext2) partition I created & formatted with partition Magic 6. I also created a (primary, 125MB) Linux swap.
I created a boot floppy with the utility on the CD. Everything went fine until I tried to format the partition.
Drake offers 3 modes:
1. Use existing partition
2. Erase entire disk
3. Expert mode
I tried both 1 & 3. I can see the partition fine inn both 1 & 3, and I can select it as my mount point, but I alweays get the same error:
An error occurred
Mount failed: No such device
The entire partition & swap is below cyl 1024.
Any ideas?
I was unable to escape out, so I had to ctrl-alt-del, and on subsequent reboot, I was unable to reboot to *any* OS (also have w2k, winme, winxp b2) .. only way to resolve was to restore image of C drivce (Ghost).
[ 05 April 2001: Message edited by: Radboy ]
i'm not a linux guru by far but I always make a ext2 / partition, a 128MB SWAP partition and a 16MB /boot partition then install linux. probably doesn't help. sorry, wish i could.
bdg1983
04-06-2001, 05:58 AM
What hardware are you running on? ATA66/100 or SCSI?
They have been known to cause that problem.
Radboy
04-06-2001, 07:14 AM
Thx mf4 .. i perused ur site .. lotsa good tutorials .. spent an hour there.
I have Asus CUSL2 .. Intel 815e chipset .. with ATA100 controllers & ATA100 drives (IBM 75GXP series).
I also have SCSI drives, but not installing to them.
You think the chipset and/or ATA100 drives may be giving me probs?
I thot ATA was backward compatible.
[ 06 April 2001: Message edited by: Radboy ]
PLBlaze
04-06-2001, 10:16 AM
Joe,
That's most likely why the drake partition tool did not want to create partitions.Unless they do provide ata66/100 support for installation you will need to append correct I/O, IRQ values for the controller...perhaps there's a module that's needed to be loaded so the install process can continue?Hope this helps.
Radboy
04-06-2001, 05:12 PM
Thx Paul.
I'll wait a while .. or maybe build a BX-based, ATA33 box from some spare parts laying around the house, in drawers.
bdg1983
04-06-2001, 05:18 PM
You could try the Ultra66 NHF. Should work.
Radboy
04-06-2001, 11:02 PM
u mean this one? .. about patching the kernel:
http://www.linuxnewbie.org/nhf/intel/hardware/udma66.html
my controller & drives are *ata100* .. doesn't matter?
my controller is not Promise or HighPoint .. rather it's Intel .. onboard.
[ 06 April 2001: Message edited by: Radboy ]
bdg1983
04-07-2001, 06:05 AM
Actually only 'ide2=a,b+2 ide3=c,d+2' is necessary. I still use the 2.2.16 kernel and no patching was required to get my Promise ATA100 to work. Just added ide=... to grub's menu.lst (or lilo.conf) and all worked.
Should be all you would need to do.
Radboy
04-07-2001, 04:24 PM
ya lost me (newbie).
bdg1983
04-08-2001, 07:12 AM
You just need to follow this part of the Ultra66 NHF.
To figure out the command line arguments, but with a linux boot/rescue floppy. When you reach the command prompt, do a
cat /proc/pci
You should see something like this in the output produced by this command, in addition to other junk.
Unknown mass storage controller: Promise Technology Unknown device (rev 1). Vendor id=105a. Device id=4d38.
Medium devsel. IRQ 5. Master Capable. Latency=64.
I/O at 0x1400 [0x1401].
I/O at 0x10f4 [0x10f5].
I/O at 0x10f8 [0x10f9].
I/O at 0x10f0 [0x10f1].
I/O at 0x1080 [0x1081].
Now Note down the values on those lines beginning with I/O, call them a, b, c, d (which in my case are 0x1400, 0x10f4, 0x10f8, 0x10f0). Ignore "e" (0x1080).
Then give the following command line argument to your kernel on the "lilo" prompt.
lilo: linux ide2=a,b+2 ide3=c,d+2
Which in my case is:
lilo: linux ide2=0x1400,0x10f6 ide3=0x10f8,0x10f2
You should see the drive through linux after that. To avoid having to type that command line arguments to kernel everytime, you can configure lilo to automatically do this for you. Just consult lilo doc about "append" option.
Add the append line to /etc/lilo.conf