Second and Third Hard Disks Not Available. - Mandrake

This is a discussion on Second and Third Hard Disks Not Available. - Mandrake ; Hi, (Mandrake Linux release 10.0 (Official) for i586 Kernel 2.6.3-7mdk on an i586.) I have replaced my PC's two DVD drives with two hard drives out of another PC so that it is now set up like this: Primary IDE, ...

+ Reply to Thread
Results 1 to 6 of 6

Thread: Second and Third Hard Disks Not Available.

  1. Second and Third Hard Disks Not Available.

    Hi,

    (Mandrake Linux release 10.0 (Official) for i586
    Kernel 2.6.3-7mdk on an i586.)

    I have replaced my PC's two DVD drives with two hard drives out of another
    PC so that it is now set up like this:

    Primary IDE, master: pre-existing HD (/dev/hda);
    Primary IDE, slave: pre-existing HD (/dev/hdb);
    Secondary IDE, master: other PC's Primary IDE, master HD (does not show
    up);
    Secondary IDE, slave: other PC's Primary IDE, slave HD (does not show up).

    Doing a dmesg | grep hd gives:

    Kernel command line: BOOT_IMAGE=hda16/2.6.3-7 ro root=310 devfs=mount
    hdc=ide-scsi hdd=ide-scsi acpi=off quiet
    ide_setup: hdc=ide-scsi
    ide_setup: hdd=ide-scsi
    ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hdaMA, hdbMA
    ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdcMA, hddMA
    hda: IC35L120AVV207-0, ATA DISK drive
    hdb: WDC WD307AA, ATA DISK drive
    hdc: IC35L120AVV207-0, ATA DISK drive
    hdd: Maxtor 6Y120P0, ATA DISK drive
    hda: max request size: 1024KiB
    hda: 241254720 sectors (123522 MB) w/1821KiB Cache, CHS=16383/255/63,
    UDMA(33)
    hdb: max request size: 128KiB
    hdb: 60074784 sectors (30758 MB) w/2048KiB Cache, CHS=59598/16/63, UDMA(33)
    EXT3 FS on hda16, internal journal
    Adding 136512k swap on /dev/hda6. Priority:-1 extents:1
    Adding 136512k swap on /dev/hda7. Priority:-2 extents:1
    Adding 136512k swap on /dev/hda8. Priority:-3 extents:1
    Adding 136512k swap on /dev/hda9. Priority:-4 extents:1
    Adding 136512k swap on /dev/hda10. Priority:-5 extents:1
    Adding 136512k swap on /dev/hda11. Priority:-6 extents:1
    EXT3 FS on hdb2, internal journal
    VFS: Can't find ext2 filesystem on dev hda1.

    As you can see, it says about scsi. Is that the problem? How would I get
    my Linux installation to treat the drives as IDE/ATAPI/whatever?

    Thanks.

    Yours,
    Gary Hayward.


  2. Re: Second and Third Hard Disks Not Available.

    On Fri, 28 Mar 2008 19:04:04 GMT, gazza@192.168.6.2 wrote:
    > Hi,
    >
    > (Mandrake Linux release 10.0 (Official) for i586
    > Kernel 2.6.3-7mdk on an i586.)
    >
    > I have replaced my PC's two DVD drives with two hard drives out of another
    > PC so that it is now set up like this:
    >
    > Primary IDE, master: pre-existing HD (/dev/hda);
    > Primary IDE, slave: pre-existing HD (/dev/hdb);
    > Secondary IDE, master: other PC's Primary IDE, master HD (does not show
    > up);
    > Secondary IDE, slave: other PC's Primary IDE, slave HD (does not show up).


    Did you check/verify the bios knows about the new drives?

  3. Re: Second and Third Hard Disks Not Available.

    On Fri, 28 Mar 2008 15:04:04 -0400, wrote:

    > (Mandrake Linux release 10.0 (Official) for i586
    > Kernel 2.6.3-7mdk on an i586.)


    Ancient release, which is no longer supported. I'd upgrade to Mandriva 2008.0,
    or wait a month and go with 2008.1

    > Kernel command line: BOOT_IMAGE=hda16/2.6.3-7 ro root=310 devfs=mount
    > hdc=ide-scsi hdd=ide-scsi acpi=off quiet


    I suspect the hdc=ide-scsi, and hdd=ide-scsi were added for the old drives.
    Try removing those kernel parameters from your boot stanza in lilo, or grub.

    Regards, Dave Hodgins

    --
    Change nomail.afraid.org to ody.ca to reply by email.
    (nomail.afraid.org has been set up specifically for
    use in usenet. Feel free to use it yourself.)

  4. Re: Second and Third Hard Disks Not Available.

    David W. Hodgins wrote:

    > On Fri, 28 Mar 2008 15:04:04 -0400, wrote:
    >
    >> (Mandrake Linux release 10.0 (Official) for i586
    >> Kernel 2.6.3-7mdk on an i586.)

    >
    > Ancient release, which is no longer supported. I'd upgrade to Mandriva
    > 2008.0, or wait a month and go with 2008.1
    >
    >> Kernel command line: BOOT_IMAGE=hda16/2.6.3-7 ro root=310 devfs=mount
    >> hdc=ide-scsi hdd=ide-scsi acpi=off quiet

    >
    > I suspect the hdc=ide-scsi, and hdd=ide-scsi were added for the old
    > drives. Try removing those kernel parameters from your boot stanza in
    > lilo, or grub.
    >
    > Regards, Dave Hodgins
    >

    Hi,

    The PC is not my main one. My main one ran Limited Edition 2005 but died.
    I'd had problems with bad capacitors on the mobo (capacitor plague): every
    few months there'd be a few days in a row where the PC would spontaneously
    re-boot every so often, but then it would be okay for a few months and so
    on. However, I lubed the PSU fan with WD-40 which I thought was
    electrically non-conductive and some may have shorted the PSU board as the
    PC went down and can't be got up again. I swapped round the PSU with the
    PSU in my other PC but the main PC was still dead and the other PC didn't
    boot meaning that the main PC's mobo must be dead and its PSU also so I am
    having to use my other PC temporarily.

    Regarding lilo, I removed the scsi stuff from the append lines in lilo.conf
    but they got re-added automatically when I rebooted. When I ls -l'ed
    my /dev/hd*, I got:

    lr-xr-xr-x 1 root root 32 Mar 28 19:26 /dev/hda ->
    ide/host0/bus0/target0/lun0/disc
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hda1 ->
    ide/host0/bus0/target0/lun0/part1
    lr-xr-xr-x 1 root root 34 Mar 28 19:26 /dev/hda10 ->
    ide/host0/bus0/target0/lun0/part10
    lr-xr-xr-x 1 root root 34 Mar 28 19:26 /dev/hda11 ->
    ide/host0/bus0/target0/lun0/part11
    lr-xr-xr-x 1 root root 34 Mar 28 19:26 /dev/hda12 ->
    ide/host0/bus0/target0/lun0/part12
    lr-xr-xr-x 1 root root 34 Mar 28 19:26 /dev/hda13 ->
    ide/host0/bus0/target0/lun0/part13
    lr-xr-xr-x 1 root root 34 Mar 28 19:26 /dev/hda14 ->
    ide/host0/bus0/target0/lun0/part14
    lr-xr-xr-x 1 root root 34 Mar 28 19:26 /dev/hda15 ->
    ide/host0/bus0/target0/lun0/part15
    lr-xr-xr-x 1 root root 34 Mar 28 19:26 /dev/hda16 ->
    ide/host0/bus0/target0/lun0/part16
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hda2 ->
    ide/host0/bus0/target0/lun0/part2
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hda5 ->
    ide/host0/bus0/target0/lun0/part5
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hda6 ->
    ide/host0/bus0/target0/lun0/part6
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hda7 ->
    ide/host0/bus0/target0/lun0/part7
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hda8 ->
    ide/host0/bus0/target0/lun0/part8
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hda9 ->
    ide/host0/bus0/target0/lun0/part9
    lr-xr-xr-x 1 root root 32 Mar 28 19:26 /dev/hdb ->
    ide/host0/bus0/target1/lun0/disc
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hdb1 ->
    ide/host0/bus0/target1/lun0/part1
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hdb2 ->
    ide/host0/bus0/target1/lun0/part2
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hdb3 ->
    ide/host0/bus0/target1/lun0/part3
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hdb4 ->
    ide/host0/bus0/target1/lun0/part4
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hdb5 ->
    ide/host0/bus0/target1/lun0/part5
    lr-xr-xr-x 1 root root 33 Mar 28 19:26 /dev/hdb6 ->
    ide/host0/bus0/target1/lun0/part6
    lr-xr-xr-x 1 root root 32 Mar 28 19:26 /dev/hdy ->
    ide/host0/bus1/target0/lun0/disc/

    /dev/hd:
    total 0
    drwxr-xr-x 1 root root 0 Mar 28 19:26 ataraid/
    drwxr-xr-x 1 root root 0 Mar 28 19:26 cciss/
    drwxr-xr-x 1 root root 0 Mar 28 19:26 rd/

    /dev/hdc:
    total 0
    drwxr-xr-x 1 root root 0 Mar 28 19:26 ataraid/

    It seems that Linux is treating the two additional drives (on the Secondary
    IDE bus) as a RAID array type thing. I do not want RAID, I just want the
    two additional drives as normal, additional drives which each have their
    own seperate stuff on them. I read on the 'Net that the BIOS may be
    RAIDing the drives but my BIOS is years old and I can't remember seeing
    anything about RAIDing anything in there last time I looked -- would there
    be a RAID controller on the mobo? I am assuming that Linux is using a
    software RAID controller as, above, it says about ataraid in /dev/hd*.

    The PC is dual-boot with Windows '98 and Windows '98 sees the two additional
    drives (as there are FAT32 part's on them).

    Please help.

    Yours,
    Gary Hayward.


  5. Re: Second and Third Hard Disks Not Available.

    On Fri, 28 Mar 2008 16:03:03 -0400, wrote:

    > Regarding lilo, I removed the scsi stuff from the append lines in lilo.conf
    > but they got re-added automatically when I rebooted. When I ls -l'ed


    After you removed the paramaters from /etc/lilo.conf, did you run lilo,
    to update the boot sector?

    > The PC is dual-boot with Windows '98 and Windows '98 sees the two additional
    > drives (as there are FAT32 part's on them).


    My motherboard, which is about 5 years old, does include raid, but only for
    sata drives. Accessing the setup is well hidden, and I only found out
    about it by reading the actual manual. Something I rarely do .

    If 98 is seeing the drives, then I suspect that all that is needed is
    to run the lilo command, to remove the ide-scsi pararmeters from the boot
    sector copy of lilo. After running lilo, check "dmesg |grep command",
    to confirm the ide-scsi parms are no longer there, and then run "fdisk -l",
    to confirm the drives and partitions are detected properly.

    Regards, Dave Hodgins

    --
    Change nomail.afraid.org to ody.ca to reply by email.
    (nomail.afraid.org has been set up specifically for
    use in usenet. Feel free to use it yourself.)

  6. Re: Second and Third Hard Disks Not Available.

    David W. Hodgins wrote:
    > On Fri, 28 Mar 2008 16:03:03 -0400, wrote:
    >
    >> Regarding lilo, I removed the scsi stuff from the append lines in lilo.conf
    >> but they got re-added automatically when I rebooted. When I ls -l'ed

    >
    > After you removed the paramaters from /etc/lilo.conf, did you run lilo,
    > to update the boot sector?
    >
    >> The PC is dual-boot with Windows '98 and Windows '98 sees the two additional
    >> drives (as there are FAT32 part's on them).

    >
    > My motherboard, which is about 5 years old, does include raid, but only for
    > sata drives. Accessing the setup is well hidden, and I only found out
    > about it by reading the actual manual. Something I rarely do .
    >
    > If 98 is seeing the drives, then I suspect that all that is needed is
    > to run the lilo command, to remove the ide-scsi pararmeters from the boot
    > sector copy of lilo. After running lilo, check "dmesg |grep command",
    > to confirm the ide-scsi parms are no longer there, and then run "fdisk -l",
    > to confirm the drives and partitions are detected properly.


    This is sort of a shot in the dark, but you might want to make a
    backup copy of /etc/fstab, and then go into mcc (Mandriva Linux
    Control Center) to local disks, to manage disk partitions, and then
    click on toggle to expert mode at the bottom. Click on each disk
    and then partition, and see what information appears. You may need
    to alter something there, and then after clicking Done have it saved
    to fstab.

    Mandriva does treat CDROM/DVD drives as scsi, so the general idea
    is to get the system to recognize that these are not scsi (there may
    be a setting in BIOS identifying the old CDROM/DVD drive addresses as
    such rather than as ide/eide drives so that too may need changing).

    Cheers!

    jim b.

    --
    UNIX is not user-unfriendly; it merely
    expects users to be computer-friendly.

+ Reply to Thread