You are not logged in.

#1 2007-05-21 13:41:48

OCCASVS
Member
Registered: 2007-05-12
Posts: 4

Where are /dev/sda>15 partitions?

I've got a PATA drive, and I installed arch64 half a month ago.
The problem is very easy to understand: my new ArchLinux installation can't detect /dev/sdaX where X>15.
So I can't load /dev/hda16,17,18,19.
How can I fix this?
Thanks smile

Offline

#2 2007-05-21 13:48:08

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: Where are /dev/sda>15 partitions?

Offline

#3 2007-05-21 14:29:39

OCCASVS
Member
Registered: 2007-05-12
Posts: 4

Re: Where are /dev/sda>15 partitions?

% ls /dev/sda1?
/dev/sda10  /dev/sda11  /dev/sda12  /dev/sda13  /dev/sda14  /dev/sda15
% dmesg | grep -i piix
%
% lsmod | grep -i piix
%
% grep ^MODULES /etc/mkinitcpio.conf 
MODULES="piix pata_via ata_generic"
% mkinitcpio -M
Modules autodetected:
ata_generic
libata
pata_via
sata_via
ide-core
generic
via82cxxx
8139cp
8139too
mii
via-rhine
usbcore
ehci-hcd
uhci-hcd
ext2
jbd
ext3
reiserfs
xfs
%
% slocate -i piix
/lib/modules/2.6.21-ARCH/kernel/drivers/ata/pata_mpiix.ko
/lib/modules/2.6.21-ARCH/kernel/drivers/ata/pata_oldpiix.ko
/lib/modules/2.6.21-ARCH/kernel/drivers/ata/ata_piix.ko
/lib/modules/2.6.21-ARCH/kernel/drivers/i2c/busses/i2c-piix4.ko
/lib/modules/2.6.21-ARCH/kernel/drivers/ide/pci/piix.ko
/var/abs/local/kvm/src/kvm-17/qemu/hw/piix_pci.c
/var/abs/local/kvm/src/kvm-17/qemu/x86_64-softmmu/piix_pci.o
/usr/src/linux-2.6.21-ARCH/include/config/ata/piix.h
/usr/src/linux-2.6.21-ARCH/include/config/blk/dev/piix.h
/usr/src/linux-2.6.21-ARCH/include/config/i2c/piix4.h
/usr/src/linux-2.6.21-ARCH/include/config/pata/mpiix.h
/usr/src/linux-2.6.21-ARCH/include/config/pata/oldpiix.h

I've got a VIA controller.

Last edited by OCCASVS (2007-05-21 14:33:25)

Offline

#4 2007-05-24 13:28:42

dmartins
Member
Registered: 2006-09-23
Posts: 360

Re: Where are /dev/sda>15 partitions?

You might be able to get around this by using the old drivers which handled PATA drives only. To do this I think you would need to change 'pata' to 'ide' in your mkinitcpio.conf and rebuild the image. If it works correctly and goes back to using the old drivers on your next reboot all the PATA drives are going to go back to the familiar naming of /dev/hdX so make sure to edit your boot loader config and fstab before rebooting.

btw, when I say "old driver" I don't really mean that it's outdated or anything. Most distros still use it as the default.

This isn't the most ideal solution since in time everything is going to move to the new libata drivers but it might be a decent temporary fix if you can't find a real solution. smile

EDIT: Just came across this: http://lists.opensuse.org/opensuse/2007 … 01896.html
That was posted April 14th so my guess is you'll just have to go back to the old system for now.

Last edited by dmartins (2007-05-24 13:33:24)

Offline

Board footer

Powered by FluxBB