You are not logged in.
Pages: 1
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
Offline
Offline
% 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
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.
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
Pages: 1