[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: