Bug#633128: debian-installer: Squeeze Installer fails to detect RDC PATA controller
Package: debian-installer
Severity: important
Tags: d-i
Debian Squeeze Net Install disc fails to detect my RDC PATA controller when it
tries to detect the disks. I end up with the dialog "No disk drive was dtected.
If you know the name of the driver needed by your disk drive, you can select
from the list." Unfortunately, even the list of the drivers does not have the
driver (pata_rdc) for the controller.
My system is a VortexDX based 486 system. The driver support for this IDE
controller has been in the Linux kernel since 2.6.32.
http://lxr.linux.no/#linux+v2.6.32/drivers/ata/pata_rdc.c
Interestingly, if I attach a hard drive to my system with Debian Squeeze
(2.6.32-5-486) already installed, the kernel boots just fine and loads the
pata_rdc driver:
************************************************************
debian:~# lsmod
Module Size Used by
acpi_cpufreq 3622 0
processor 23003 1 acpi_cpufreq
thermal_sys 9346 1 processor
cpufreq_powersave 602 0
cpufreq_userspace 1304 0
cpufreq_conservative 3902 0
cpufreq_stats 1592 0
fuse 43201 3
loop 9573 0
psmouse 48562 0
evdev 5520 3
pcspkr 1235 0
serio_raw 2912 0
ext3 92740 1
jbd 27954 1 ext3
mbcache 3482 1 ext3
usbhid 27576 0
hid 50948 1 usbhid
sd_mod 25957 3
crc_t10dif 1012 1 sd_mod
ata_generic 2059 0
ohci_hcd 17179 0
pata_rdc 2789 2
libata 117307 2 ata_generic,pata_rdc
r6040 8056 0
ehci_hcd 28827 0
scsi_mod 102293 2 sd_mod,libata
usbcore 98489 4 usbhid,ohci_hcd,ehci_hcd
mii 2654 1 r6040
nls_base 4445 1 usbcore
************************************************************
Here is the relevant output of lspci -vvxx for IDE controller:
************************************************************
00:0c.0 IDE interface: RDC Semiconductor, Inc. Device 1011 (rev 01) (prog-if 8a
[Master SecP PriP])
Subsystem: RDC Semiconductor, Inc. Device 1011
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 14
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at ef00 [size=16]
Kernel driver in use: pata_rdc
00: f3 17 11 10 05 00 00 02 01 8a 01 01 04 40 00 00
10: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
20: 01 ef 00 00 00 00 00 00 00 00 00 00 f3 17 11 10
30: 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 00 00
************************************************************
It seems that the Debian Installer uses the exact same kernel (2.6.32-5-486),
so why does it fails to detect my RDC PATA controller whereas it just works
fine on an installed Debian Squeeze hard drive.
-- System Information:
Debian Release: 6.0.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Reply to: