Bug#352972: linux-image-2.6.15-1-686: fail to use udma with intel ICH4 on kernel > 2.6.12
Package: linux-image-2.6.15-1-686
Version: 2.6.15-6
Severity: important
I can't set udma for my harddrive since kernel 2.6.12, I think it's a
bug from ide-generic which initialise the driver sooner than piix.
sudo hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
lspci | grep IDE
0000:00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE
Controller (rev 03)
*** Please type your report below this line ***
dmesg | grep ide
BIOS-provided physical RAM map:
CPU: After generic identify, caps: a7e9f9bf 00000000 00000000 00000000
00000180 00000000 00000000
CPU: After vendor identify, caps: a7e9f9bf 00000000 00000000 00000000
00000180 00000000 00000000
Boot video device is 0000:00:02.0
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
Probing IDE interface ide1...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ICH4: port 0x01f0 already claimed by ide0
cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line. Comments begin with
# a "#", and everything on the line after them are ignored.
piix
ide-cd
ide-disk
ide-generic
psmouse
sbp2
sr_mod
speedstep-centrino
I have tried to blacklist piix in /etc/hotplug/blacklist but I get the
same issue.
I have tried to remove ide-disk and ide-generic from /etc/modules but I
get the same issue too.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_GB.ISO-8859-15, LC_CTYPE=en_GB.ISO-8859-15
(charmap=ISO-8859-15)
Versions of packages linux-image-2.6.15-1-686 depends on:
ii initramfs-tools [linux-initra 0.51 tools for generating an
initramfs
ii module-init-tools 3.2.2-2 tools for managing Linux
kernel mo
ii yaird [linux-initramfs-tool] 0.0.12-3 Yet Another mkInitRD
Versions of packages linux-image-2.6.15-1-686 recommends:
ii libc6-i686 2.3.6-1 GNU C Library: Shared
libraries [i
-- debconf information:
linux-image-2.6.15-1-686/postinst/kimage-is-a-directory:
linux-image-2.6.15-1-686/preinst/overwriting-modules-2.6.15-1-686: true
linux-image-2.6.15-1-686/postinst/depmod-error-initrd-2.6.15-1-686: false
linux-image-2.6.15-1-686/postinst/bootloader-error-2.6.15-1-686:
linux-image-2.6.15-1-686/postinst/bootloader-test-error-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/lilo-has-ramdisk:
linux-image-2.6.15-1-686/preinst/failed-to-move-modules-2.6.15-1-686:
linux-image-2.6.15-1-686/postinst/old-system-map-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/preinst/abort-install-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/abort-overwrite-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/bootloader-initrd-2.6.15-1-686: true
linux-image-2.6.15-1-686/prerm/would-invalidate-boot-loader-2.6.15-1-686:
true
linux-image-2.6.15-1-686/preinst/lilo-initrd-2.6.15-1-686: true
linux-image-2.6.15-1-686/postinst/old-initrd-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/postinst/old-dir-initrd-link-2.6.15-1-686: true
* linux-image-2.6.15-1-686/preinst/already-running-this-2.6.15-1-686:
linux-image-2.6.15-1-686/preinst/initrd-2.6.15-1-686:
linux-image-2.6.15-1-686/postinst/depmod-error-2.6.15-1-686: false
linux-image-2.6.15-1-686/postinst/create-kimage-link-2.6.15-1-686: true
linux-image-2.6.15-1-686/prerm/removing-running-kernel-2.6.15-1-686: true
linux-image-2.6.15-1-686/preinst/elilo-initrd-2.6.15-1-686: true
Reply to: