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

Bug#587418: linux-image-2.6.32-5-686: using old IDE driver fails, probably due to missing ide_pci_generic module



Package: linux-2.6
Version: 2.6.32-15
Severity: important

The 2.6.32-5-686 kernel uses libata rather than the old IDE driver,
which is fine I suppose, but I wanted to use the old IDE driver so I
could still use hdparm for e.g. enabling/disabling DMA post-boot (I
could go into why, but you probably don't want to know :-)). I
eventually figured out how to do this, but it kept waiting for the root
all the time. A bit of poking around later, I realised
ide-pci-generic.ko was missing from the initrd, so I checked my "real"
/lib/modules and sure enough, it was missing from the 2.6.32-5-686 tree.

I could be wrong, but I think this means the old IDE driver is largely
impossible to use without building a custom kernel. Since *most*
old-IDE-driver-related kernel modules are still being built, I presume
this was unintentional, so I'm reporting it as a bug.

I can only guess at how general this problem is, so I'm reporting it for
the particular package I've personally had the trouble with.

-- Package-specific info:
** Version:
Linux version 2.6.32-5-686 (Debian 2.6.32-15) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-1) ) #1 SMP Tue Jun 1 04:59:47 UTC 2010

** Command line:
BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-686 root=UUID=c5e95b09-66b2-4eb3-94d7-fe188b4eda1b ro nohz=off clocksource=notsc libata.dma=0 quiet

** Not tainted

** Kernel log:
[    3.063728] uhci_hcd 0000:00:07.3: UHCI Host Controller
[    3.063811] uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 2
[    3.063885] uhci_hcd 0000:00:07.3: irq 11, io base 0x0000d800
[    3.064284] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    3.064295] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.064304] usb usb2: Product: UHCI Host Controller
[    3.064311] usb usb2: Manufacturer: Linux 2.6.32-5-686 uhci_hcd
[    3.064318] usb usb2: SerialNumber: 0000:00:07.3
[    3.067070] usb usb2: configuration #1 chosen from 1 choice
[    3.067921] hub 2-0:1.0: USB hub found
[    3.068190] hub 2-0:1.0: 2 ports detected
[    3.085946] 8139too Fast Ethernet driver 0.9.28
[    3.087325] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 12
[    3.087338] PCI: setting IRQ 12 as level-triggered
[    3.087355] 8139too 0000:00:0f.0: PCI INT A -> Link[LNKC] -> GSI 12 (level, low) -> IRQ 12
[    3.090692] eth0: RealTek RTL8139 at 0xdc00, 00:30:bd:72:4a:3a, IRQ 12
[    3.256550] ata1.00: ATA-6: ST380011A, 8.01, max UDMA/100
[    3.256565] ata1.00: 156301488 sectors, multi 16: LBA48 
[    3.272541] ata1.00: configured for PIO4
[    3.273110] scsi 0:0:0:0: Direct-Access     ATA      ST380011A        8.01 PQ: 0 ANSI: 5
[    3.372097] usb 1-1: new full speed USB device using uhci_hcd and address 2
[    3.436443] ata2.01: ATAPI: _NEC DVD_RW ND-2510A, 2.18, max UDMA/33
[    3.444387] ata2.01: configured for PIO4
[    3.446631] scsi 1:0:1:0: CD-ROM            _NEC     DVD_RW ND-2510A  2.18 PQ: 0 ANSI: 5
[    3.549170] sd 0:0:0:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
[    3.549453] sd 0:0:0:0: [sda] Write Protect is off
[    3.549466] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.549640] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.550564]  sda: sda1 sda2 sda3 <
[    3.574244] usb 1-1: New USB device found, idVendor=0ace, idProduct=1215
[    3.574260] usb 1-1: New USB device strings: Mfr=16, Product=32, SerialNumber=0
[    3.574270] usb 1-1: Product: USB2.0 WLAN
[    3.574276] usb 1-1: Manufacturer: ZyDAS
[    3.574739] usb 1-1: configuration #1 chosen from 1 choice
[    3.578216] sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
[    3.578233] Uniform CD-ROM driver Revision: 3.20
[    3.580210]  sda5 sda6
[    3.590031] sr 1:0:1:0: Attached scsi CD-ROM sr0
[    3.601410]  sda7 > sda4
[    3.612601] sd 0:0:0:0: [sda] Attached SCSI disk
[    3.727737] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    3.731225] sr 1:0:1:0: Attached scsi generic sg1 type 5
[    4.841688] PM: Starting manual resume from disk
[    4.841715] PM: Resume from partition 8:1
[    4.841720] PM: Checking hibernation image.
[    4.855577] PM: Error -22 checking image file
[    4.855588] PM: Resume from disk failed.
[    8.614002] udev: starting version 157
[    9.696246] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[   10.992409] Marking TSC unstable due to TSC halts in idle
[   11.009206] processor LNXCPU:00: registered as cooling_device0
[   11.011056] Switching to clocksource acpi_pm
[   11.039358] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[   11.039431] ACPI: Power Button [PWRB]
[   11.040619] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[   11.040666] ACPI: Power Button [PWRF]
[   11.204012] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[   11.378209] parport_pc: VIA 686A/8231 detected
[   11.378232] parport_pc: probing current configuration
[   11.378261] parport_pc: Current parallel port base: 0x378
[   11.378370] parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE]
[   11.468522] parport_pc: VIA parallel port: io=0x378, irq=7
[   12.303195] cfg80211: Using static regulatory domain info
[   12.303208] cfg80211: Regulatory domain: US
[   12.303214] 	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   12.303224] 	(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[   12.303234] 	(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[   12.303243] 	(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[   12.303252] 	(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[   12.303261] 	(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[   12.303269] 	(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[   12.307231] cfg80211: Calling CRDA for country: US
[   12.912145] usb 1-1: reset full speed USB device using uhci_hcd and address 2
[   13.303449] phy0: Selected rate control algorithm 'minstrel'
[   13.306317] zd1211rw 1-1:1.0: phy0
[   13.306447] usbcore: registered new interface driver zd1211rw
[   13.847782] ENS1371 0000:00:10.0: PCI INT A -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11
[   16.905746] Adding 514040k swap on /dev/sda1.  Priority:-1 extents:1 across:514040k 
[   18.291596] loop: module loaded
[   28.832142] ENS1371 0000:00:10.0: PCI INT A disabled
[   28.838092] gameport: kgameportd exiting
[   29.604101] ENS1371 0000:00:10.0: PCI INT A -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11
[   30.892820] TCP westwood registered
[   31.841601] usb 1-1: firmware: requesting zd1211/zd1211b_ub
[   31.906286] usb 1-1: firmware: requesting zd1211/zd1211b_uphr
[   32.113580] zd1211rw 1-1:1.0: firmware version 4725
[   32.173573] zd1211rw 1-1:1.0: zd1211b chip 0ace:1215 v4810 full 00-1a-ee UW2453_RF pa0 -7---
[   32.177640] cfg80211: Calling CRDA for country: DE
[   32.225751] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   36.102902] wlan0: direct probe to AP 00:1d:0f:ec:53:ae (try 1)
[   36.106262] wlan0: direct probe responded
[   36.106289] wlan0: authenticate with AP 00:1d:0f:ec:53:ae (try 1)
[   36.113114] wlan0: authenticated
[   36.113776] wlan0: associate with AP 00:1d:0f:ec:53:ae (try 1)
[   36.117409] wlan0: RX AssocResp from 00:1d:0f:ec:53:ae (capab=0x31 status=0 aid=1)
[   36.117429] wlan0: associated
[   36.118090] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   36.118361] cfg80211: Calling CRDA for country: YE
[   36.242932] padlock: VIA PadLock not detected.
[   46.797694] wlan0: no IPv6 routers present

** Model information
not available

** Loaded modules:
Module                  Size  Used by
aes_i586                6816  3 
aes_generic            25738  1 aes_i586
tcp_westwood            1473  0 
snd_ens1371            13570  0 
gameport                6061  1 snd_ens1371
snd_ac97_codec         79148  1 snd_ens1371
ac97_bus                 710  1 snd_ac97_codec
snd_pcm_oss            28671  0 
snd_mixer_oss          10461  1 snd_pcm_oss
snd_pcm                47214  3 snd_ens1371,snd_ac97_codec,snd_pcm_oss
snd_seq_midi            3576  0 
snd_rawmidi            12505  2 snd_ens1371,snd_seq_midi
snd_seq_midi_event      3684  1 snd_seq_midi
snd_seq                35463  2 snd_seq_midi,snd_seq_midi_event
snd_timer              12258  2 snd_pcm,snd_seq
snd_seq_device          3673  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    34363  9 snd_ens1371,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               3450  1 snd
snd_page_alloc          5045  1 snd_pcm
cpufreq_conservative     4018  0 
cpufreq_userspace       1480  0 
cpufreq_stats           1940  0 
cpufreq_powersave        602  0 
battery                 3782  0 
loop                    9757  0 
arc4                     974  2 
ecb                     1405  2 
zd1211rw               32550  0 
mac80211              123258  1 zd1211rw
via686a                 7301  0 
cfg80211               87601  2 zd1211rw,mac80211
tpm_tis                 5496  0 
i2c_viapro              4419  0 
tpm                     8137  1 tpm_tis
parport_pc             15799  0 
rfkill                 10264  1 cfg80211
shpchp                 21220  0 
tpm_bios                3569  1 tpm
evdev                   5609  3 
button                  3598  0 
processor              26599  1 
parport                22554  1 parport_pc
i2c_core               12696  1 i2c_viapro
pci_hotplug            18065  1 shpchp
ext2                   46293  5 
mbcache                 3762  1 ext2
sg                     15968  0 
sr_mod                 10770  0 
sd_mod                 25869  7 
cdrom                  26487  1 sr_mod
crc_t10dif              1012  1 sd_mod
ata_generic             2019  0 
8139too                14949  0 
uhci_hcd               16057  0 
pata_via                5701  6 
8139cp                 13421  0 
thermal                 9206  0 
ehci_hcd               27763  0 
libata                115665  2 ata_generic,pata_via
floppy                 40923  0 
mii                     2714  2 8139too,8139cp
usbcore                98402  4 zd1211rw,uhci_hcd,ehci_hcd
thermal_sys             9378  2 processor,thermal
nls_base                4541  1 usbcore
scsi_mod              101401  4 sg,sr_mod,sd_mod,libata

** PCI devices:
00:00.0 Host bridge [0600]: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] [1106:0691] (rev 44)
	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: 0
	Region 0: Memory at e0000000 (32-bit, prefetchable) [size=64M]
	Capabilities: <access denied>
	Kernel driver in use: agpgart-via

00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] [1106:8598] (prog-if 00 [Normal decode])
	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: 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000c000-0000cfff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>

00:07.0 ISA bridge [0601]: VIA Technologies, Inc. VT82C686 [Apollo Super South] [1106:0686] (rev 15)
	Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge [1106:0000]
	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: 0
	Kernel driver in use: parport_pc

00:07.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 06) (prog-if 8a [Master SecP PriP])
	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
	Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
	Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
	Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
	Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
	Region 4: I/O ports at d000 [size=16]
	Kernel driver in use: pata_via

00:07.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 06) (prog-if 00 [UHCI])
	Subsystem: First International Computer, Inc. VA-502 Mainboard [0925:1234]
	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: 32 bytes
	Interrupt: pin D routed to IRQ 11
	Region 4: I/O ports at d400 [size=32]
	Kernel driver in use: uhci_hcd

00:07.3 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 06) (prog-if 00 [UHCI])
	Subsystem: First International Computer, Inc. VA-502 Mainboard [0925:1234]
	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: 32 bytes
	Interrupt: pin D routed to IRQ 11
	Region 4: I/O ports at d800 [size=32]
	Kernel driver in use: uhci_hcd

00:07.4 Host bridge [0600]: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] [1106:3057] (rev 10)
	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-
	Interrupt: pin ? routed to IRQ 9

00:0e.0 VGA compatible controller [0300]: Matrox Graphics, Inc. MGA 2064W [Millennium] [102b:0519] (rev 01) (prog-if 00 [VGA controller])
	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-
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at e4000000 (32-bit, non-prefetchable) [size=16K]
	Region 1: Memory at e5000000 (32-bit, prefetchable) [size=8M]
	Expansion ROM at e6000000 [disabled] [size=64K]

00:0f.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
	Subsystem: Belkin F5D5000 PCI Card/Desktop Network PCI Card [1799:5000]
	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 (8000ns min, 16000ns max)
	Interrupt: pin A routed to IRQ 12
	Region 0: I/O ports at dc00 [size=256]
	Region 1: Memory at e8000000 (32-bit, non-prefetchable) [size=256]
	Expansion ROM at e7000000 [disabled] [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: 8139too

00:10.0 Multimedia audio controller [0401]: Ensoniq ES1371 [AudioPCI-97] [1274:1371] (rev 08)
	Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128 [1274:1371]
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (3000ns min, 32000ns max)
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at e000 [size=64]
	Capabilities: <access denied>
	Kernel driver in use: ENS1371


** USB devices:
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0ace:1215 ZyDAS ZD1211B 802.11g
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.32-5-686 depends on:
ii  debconf [debconf-2.0]        1.5.32      Debian configuration management sy
ii  initramfs-tools [linux-initr 0.94.4      tools for generating an initramfs
ii  linux-base                   2.6.32-15   Linux image base package
ii  module-init-tools            3.12~pre2-3 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.32-5-686 recommends:
ii  firmware-linux-free           2.6.32-15  Binary firmware for various driver
ii  libc6-i686                    2.11.1-3   GNU C Library: Shared libraries [i

Versions of packages linux-image-2.6.32-5-686 suggests:
ii  grub                          0.97-61    GRand Unified Bootloader (dummy pa
pn  linux-doc-2.6.32              <none>     (no description available)

Versions of packages linux-image-2.6.32-5-686 is related to:
pn  firmware-bnx2                 <none>     (no description available)
pn  firmware-bnx2x                <none>     (no description available)
pn  firmware-ipw2x00              <none>     (no description available)
pn  firmware-ivtv                 <none>     (no description available)
pn  firmware-iwlwifi              <none>     (no description available)
pn  firmware-linux                <none>     (no description available)
pn  firmware-linux-nonfree        <none>     (no description available)
pn  firmware-qlogic               <none>     (no description available)
pn  firmware-ralink               <none>     (no description available)
pn  xen-hypervisor                <none>     (no description available)

-- debconf information:
  linux-image-2.6.32-5-686/postinst/depmod-error-initrd-2.6.32-5-686: false
  linux-image-2.6.32-5-686/postinst/missing-firmware-2.6.32-5-686:
  shared/kernel-image/really-run-bootloader: true
  linux-image-2.6.32-5-686/prerm/removing-running-kernel-2.6.32-5-686: true
  linux-image-2.6.32-5-686/prerm/would-invalidate-boot-loader-2.6.32-5-686: true
  linux-image-2.6.32-5-686/postinst/bootloader-test-error-2.6.32-5-686:
  linux-image-2.6.32-5-686/postinst/bootloader-error-2.6.32-5-686:




Reply to: