Bug#388309: linux-image-2.6.17-2-686: "DMA write timed out" with "CONFIG_PARPORT_PC_FIFO=y"
Package: linux-image-2.6.17-2-686
Version: 2.6.17-8
Severity: normal
Printing no longer worked for me after upgrading from my custom 2.6.15
kernel to the Debian 2.6.17 kernel. Attempts to send data to /dev/lp0
resulted in "DMA write timed out" errors being logged (in dmesg and
/var/log/kern.log).
I have finally narrowed it down to the following change: my previous
kernel was built with CONFIG_PARPORT_PC_FIFO unset, while the Debian
kernel image's modules are configured with CONFIG_PARPORT_PC_FIFO=y.
Changing it back to unset and recompiling the parport.ko and
parport_pc.ko modules restored printing on my system.
I'm including the output of "lshw -class system,bus,bridge" in the
System Information section of the bug report, in case this is
specific to my system's hardware or if this is a bug in the parport
driver.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=, LC_CTYPE= (charmap=ANSI_X3.4-1968)
Versions of packages linux-image-2.6.17-2-686 depends on:
ii initramfs-tools [linux-initra 0.79 tools for generating an initramfs
ii module-init-tools 3.2.2-1 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.17-2-686 recommends:
ii libc6-i686 2.3.6.ds1-4 GNU C Library: Shared libraries [i
Output of "lshw -class system,bus,bridge":
ecwav
description: Computer
product: SAI2
vendor: Intel
width: 32 bits
capabilities: smbios-2.3 dmi-2.3
configuration: boot=normal uuid=A88FB000-0131-1000-8010-000347A602EA
*-core
description: Motherboard
product: SAI2
vendor: Intel
physical id: 0
version: A66889-202
serial: BHAI20602343
*-pci:0
description: Host bridge
product: CNB20LE Host Bridge
vendor: ServerWorks
physical id: 100
bus info: pci@00:00.0
version: 06
width: 32 bits
clock: 33MHz
configuration: latency=48
*-firewire
description: FireWire (IEEE 1394)
product: TSB12LV26 IEEE-1394 Controller (Link)
vendor: Texas Instruments
physical id: 7
bus info: pci@00:07.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: ohci bus_master cap_list
configuration: driver=ohci1394 latency=64 maxlatency=4 mingnt=3
resources: iomemory:fb007000-fb0077ff iomemory:fb000000-fb003fff irq:177
*-isa
description: ISA bridge
product: CSB5 South Bridge
vendor: ServerWorks
physical id: f
bus info: pci@00:0f.0
version: 93
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: driver=piix4_smbus latency=32
*-ide:0
description: IDE Channel 0
physical id: 0
bus info: ide@0
logical name: ide0
clock: 33MHz
*-ide:1
description: IDE Channel 1
physical id: 1
bus info: ide@1
logical name: ide1
clock: 33MHz
*-usb
description: USB Controller
product: OSB4/CSB5 OHCI USB Controller
vendor: ServerWorks
physical id: f.2
bus info: pci@00:0f.2
version: 05
width: 32 bits
clock: 33MHz
capabilities: ohci bus_master
configuration: driver=ohci_hcd latency=64 maxlatency=80
resources: iomemory:fb009000-fb009fff irq:11
*-usbhost
product: OHCI Host Controller
vendor: Linux 2.6.17-2-686 ohci_hcd
physical id: 1
bus info: usb@1
logical name: usb1
version: 2.06
capabilities: usb-1.10
configuration: driver=hub maxpower=0mA slots=2 speed=12.0MB/s
*-pci:1
description: Host bridge
product: CNB20LE Host Bridge
vendor: ServerWorks
physical id: 101
bus info: pci@00:00.1
version: 06
width: 32 bits
clock: 33MHz
configuration: latency=64
*-pci:2
description: Host bridge
product: CSB5 LPC bridge
vendor: ServerWorks
physical id: 102
bus info: pci@00:0f.3
version: 00
width: 32 bits
clock: 33MHz
-- debconf information:
linux-image-2.6.17-2-686/postinst/old-initrd-link-2.6.17-2-686: true
linux-image-2.6.17-2-686/postinst/old-dir-initrd-link-2.6.17-2-686: true
linux-image-2.6.17-2-686/preinst/lilo-initrd-2.6.17-2-686: true
linux-image-2.6.17-2-686/postinst/depmod-error-initrd-2.6.17-2-686: false
linux-image-2.6.17-2-686/postinst/create-kimage-link-2.6.17-2-686: true
linux-image-2.6.17-2-686/preinst/lilo-has-ramdisk:
linux-image-2.6.17-2-686/preinst/already-running-this-2.6.17-2-686:
linux-image-2.6.17-2-686/preinst/bootloader-initrd-2.6.17-2-686: true
linux-image-2.6.17-2-686/preinst/initrd-2.6.17-2-686:
linux-image-2.6.17-2-686/preinst/abort-install-2.6.17-2-686:
linux-image-2.6.17-2-686/preinst/elilo-initrd-2.6.17-2-686: true
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.17-2-686/preinst/failed-to-move-modules-2.6.17-2-686:
linux-image-2.6.17-2-686/postinst/bootloader-test-error-2.6.17-2-686:
linux-image-2.6.17-2-686/prerm/removing-running-kernel-2.6.17-2-686: true
linux-image-2.6.17-2-686/preinst/abort-overwrite-2.6.17-2-686:
linux-image-2.6.17-2-686/postinst/old-system-map-link-2.6.17-2-686: true
* linux-image-2.6.17-2-686/preinst/overwriting-modules-2.6.17-2-686: false
linux-image-2.6.17-2-686/postinst/kimage-is-a-directory:
linux-image-2.6.17-2-686/prerm/would-invalidate-boot-loader-2.6.17-2-686: true
linux-image-2.6.17-2-686/postinst/depmod-error-2.6.17-2-686: false
linux-image-2.6.17-2-686/postinst/bootloader-error-2.6.17-2-686:
Reply to: