--- Begin Message ---
package: linux-image
version: 2.6-k7
severity: critical
package: linux-image
version: 2.6.16
severity: critical
I'm not sure where to file this bug; it seems to be a problem with kernel
drivers in the Etch kernels. This is the behavior:
When burning dvd's, the first attempt fails with "irq interrupt", and the
second attempt freezes the entire system with what appears to be a kernel
panic. Restarting the system shows filesystem corruption on RAID5 devices
requiring something like 6 - 18 hours of resyncing, although this is unclear
whether it's a direct result of the bug in question, merely a byproduct of
the system crash, or a combination of both. At the same time, numerous
messages and boot problems emerge with dma interrupt requests and an
unresponsive /dev/hdb causing subsequent boot attempts to fail; these seem
to appear after attempting a burn (not positive, but pretty sure). The hdb
drive is a Maxtor 250G only some 7 weeks old and otherwise works fine,
showing no other problems or errors whatsoever.
In all dummy/dry-run instances (multiple tests with guaranteed blank discs),
wodim returns the error message "Cannot get next writable address for
'invisible' track. This means we are checking recorded media." Growisofs
returns only "Excuting built-in dd...".
I've checked lspci; all controllers are listed, and i've tried rearranging
their boot order so that the ide controllers boot before the device
controllers, but no difference. I've done lsmod; all necessary drivers are
loaded. I've tried using automated programs like k3burner and gnomebaker;
same effect or worse. I've checked and switched the cables with new ones;
no difference. I've played with hdparm; dma on/off, -c and -u on/off. No
changes in behavior. DVD Play and cd writing all work fine. The same
system worked fine with sarge and the old cdrecord.
The only conclusion i can come to is that this is a kernel-space bug in the
drivers somewhere, and this seems reinforced by the fact that both growisofs
and wodim freeze. I've googled this now for two weeks and come up with
virtually nothing, although there seems to have been a flurry of questions
similar to mine these last few weeks, and questions surrounding the
2.6.17kernels for a while now (1+ years?).
I'm using an ASUS DRW-1608P:
ATAPI CD-ROM, with removable media
Model Number: ASUS DRW-1608P
Serial Number: 55DM071946
Firmware Revision: 1.40
Standards:
Likely used CD-ROM ATAPI-1
Configuration:
DRQ response: 50us.
Packet size: 12 bytes
Capabilities:
LBA, IORDY(can be disabled)
Buffer size: 64.0kB
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=240ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* Power Management feature set
* PACKET command feature set
* DEVICE_RESET command
HW reset results:
CBLID- above Vih
Device num = 0 determined by the jumper
lspci:
00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System
Controller (rev 14)
00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] AGP
Bridge
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South]
(rev 40)
00:07.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1Controller (rev 1a)
00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1Controller (rev 1a)
00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97
Audio Controller (rev 50)
00:0c.0 Ethernet controller: ADMtek NC100 Network Everywhere Fast Ethernet
10/100 (rev 11)
01:05.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX
400] (rev b2)
agora:/var/log# lsmod
Module Size Used by
snd_usb_audio 69472 1
snd_usb_lib 14912 1 snd_usb_audio
snd_hwdep 8964 1 snd_usb_audio
binfmt_misc 11272 1
ppdev 8772 0
lp 11108 0
button 6800 0
ac 5124 0
battery 9476 0
ipv6 224480 24
dm_crypt 11272 0
dm_snapshot 16352 0
dm_mirror 19344 0
dm_mod 50904 3 dm_crypt,dm_snapshot,dm_mirror
amd74xx 12956 0 [permanent]
snd_seq_dummy 4100 0
snd_seq_oss 28928 0
snd_seq_midi 8416 0
snd_seq_midi_event 7424 2 snd_seq_oss,snd_seq_midi
snd_seq 46736 6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_via82xx 26200 2
gameport 14600 1 snd_via82xx
snd_ac97_codec 82976 1 snd_via82xx
snd_ac97_bus 2624 1 snd_ac97_codec
snd_pcm_oss 36768 0
snd_mixer_oss 16192 3 snd_pcm_oss
snd_pcm 74948 4
snd_usb_audio,snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer 21124 2 snd_seq,snd_pcm
snd_page_alloc 9800 2 snd_via82xx,snd_pcm
snd_mpu401_uart 7808 1 snd_via82xx
snd_rawmidi 23200 3 snd_usb_lib,snd_seq_midi,snd_mpu401_uart
snd_seq_device 8012 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
amd_k7_agp 8844 0
agpgart 30152 1 amd_k7_agp
tsdev 7680 0
i2c_viapro 8468 0
snd 48548 15
snd_usb_audio,snd_hwdep,snd_seq_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
amd76x_edac 4288 0
shpchp 34528 0
pci_hotplug 27516 1 shpchp
mousedev 11108 1
psmouse 34888 0
serio_raw 6852 0
evdev 9344 2
pcspkr 3328 0
floppy 54788 0
via686a 15112 0
i2c_isa 5184 1 via686a
edac_mc 13252 1 amd76x_edac
soundcore 9440 3 snd
parport_pc 32612 1
parport 33544 3 ppdev,lp,parport_pc
i2c_core 19904 3 i2c_viapro,via686a,i2c_isa
rtc 12724 0
reiserfs 214208 4
raid10 21312 0
raid6 102928 0
raid5 30272 1
xor 14472 2 raid6,raid5
raid1 20992 3
raid0 8000 0
multipath 8512 0
linear 5760 0
md_mod 69524 11
raid10,raid6,raid5,raid1,raid0,multipath,linear
ide_generic 1664 0 [permanent]
ide_cd 36128 0
cdrom 32864 1 ide_cd
ide_disk 15360 26
generic 4676 0 [permanent]
usbhid 37280 0
via82cxxx 8644 0 [permanent]
ide_core 111432 6
amd74xx,ide_generic,ide_cd,ide_disk,generic,via82cxxx
uhci_hcd 20808 0
usbcore 112384 5 snd_usb_audio,snd_usb_lib,usbhid,uhci_hcd
tulip 46944 0
thermal 13128 0
processor 25800 1 thermal
fan 4804 0
agora:/proc# cat interrupts
CPU0
0: 4660015 IO-APIC-edge timer
1: 13448 IO-APIC-edge i8042
7: 2 IO-APIC-edge parport0
8: 1 IO-APIC-edge rtc
9: 1 IO-APIC-level acpi
10: 0 IO-APIC-level VIA686A
11: 201897 IO-APIC-level uhci_hcd:usb1, uhci_hcd:usb2
14: 616598 IO-APIC-edge ide0
15: 546225 IO-APIC-edge ide1
169: 240645 IO-APIC-level eth0
NMI: 0
LOC: 4659961
ERR: 0
MIS: 0
agora:/proc# cat ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
0378-037a : parport0
03c0-03df : vga+
03f6-03f6 : ide0
0778-077a : parport0
4000-4003 : PM1a_EVT_BLK
4008-400b : PM_TMR
4010-4015 : ACPI CPU throttle
4020-4023 : GPE0_BLK
40f0-40f1 : PM1a_CNT_BLK
5000-500f : 0000:00:07.4
5000-5007 : vt596_smbus
6000-607f : 0000:00:07.4
6000-607f : via686a
d000-d003 : 0000:00:00.0
d400-d40f : 0000:00:07.1
d400-d407 : ide0
d408-d40f : ide1
d800-d81f : 0000:00:07.2
d800-d81f : uhci_hcd
dc00-dc1f : 0000:00:07.3
dc00-dc1f : uhci_hcd
e000-e0ff : 0000:00:07.5
e000-e0ff : VIA686A
e400-e403 : 0000:00:07.5
e400-e403 : VIA686A
e800-e803 : 0000:00: 07.5
e800-e803 : VIA686A
ec00-ecff : 0000:00:0c.0
ec00-ecff : tulip
agora:/proc# cat ide/hdc/driver
ide-cdrom version 4.61
Sample error messages from syslog & messages:
/messages.0:Dec 2 23:54:20 localhost kernel: end_request: I/O error, dev
hdc, sector 0
./messages.0:Dec 2 23:54:20 localhost kernel: hdc: tray open
./messages.0:Dec 2 23:54:20 localhost kernel: end_request: I/O error, dev
hdc, sector 4
./messages.0:Dec 2 23:54:20 localhost kernel: hdc: tray open
./messages.0:Dec 2 23:54:20 localhost kernel: end_request: I/O error, dev
hdc, sector 1024
./messages.0:Dec 2 23:54:20 localhost kernel: hdc: tray open
./messages.0:Dec 2 23:54:20 localhost kernel: end_request: I/O error, dev
hdc, sector 1028
./messages.0:Dec 2 23:54:20 localhost kernel: hdc: tray open
./messages.0:Dec 2 23:54:20 localhost kernel: end_request: I/O error, dev
hdc, sector 1024
./messages.0:Dec 2 23:54:20 localhost kernel: hdc: tray open
./messages.0:Dec 2 23:54:20 localhost kernel: end_request: I/O error, dev
hdc, sector 1028
./messages.0:Dec 2 23:54:25 localhost kernel: ATAPI device hdc:
./messages.0:Dec 2 23:54:25 localhost kernel: hdc: tray open
./messages.0:Dec 2 23:54:25 localhost kernel: end_request: I/O error, dev
hdc, sector 64
./messages.0:Dec 2 23:54:25 localhost kernel: isofs_fill_super: bread
failed, dev=hdc, iso_blknum=16, block=16
./messages.0:Dec 2 23:54:26 localhost kernel: ATAPI device hdc:
./messages.0:Dec 2 23:54:26 localhost kernel: hdc: tray open
./messages.0:Dec 2 23:54:26 localhost kernel: end_request: I/O error, dev
hdc, sector 64
./messages.0:Dec 2 23:54:26 localhost kernel: isofs_fill_super: bread
failed, dev=hdc, iso_blknum=16, block=16
./syslog:Dec 4 15:52:11 localhost kernel: hdc: irq timeout: status=0xd0 {
Busy }
./syslog:Dec 4 15:54:17 localhost kernel: hdc: DMA disabled
./syslog:Dec 4 15:54:17 localhost kernel: hdc: ATAPI reset timed-out,
status=0x80
./syslog:Dec 4 15:54:17 localhost kernel: hdc: status timeout: status=0x80
{ Busy }
./syslog:Dec 4 15:54:17 localhost kernel: hdc: drive not ready for command
./syslog:Dec 4 15:54:17 localhost kernel: hdc: ATAPI reset timed-out,
status=0x80
./syslog:Dec 4 16:03:45 localhost kernel: ide1: BM-DMA at
0xd408-0xd40f, BIOS settings: hdc:DMA, hdd:DMA
./syslog:Dec 4 16:03:45 localhost kernel: hdc: ASUS DRW-1608P, ATAPI
CD/DVD-ROM drive
./syslog:Dec 4 16:03:45 localhost kernel: hdc: ATAPI 40X DVD-ROM DVD-R
CD-R/RW drive, 2000kB Cache, UDMA(66)
./syslog:Dec 4 16:07:21 localhost kernel: hdc: drive_cmd: status=0x01 {
Error }
./syslog:Dec 4 16:07:21 localhost kernel: hdc: drive_cmd: error=0x04 {
AbortedCommand }
./syslog:Dec 4 21:08:45 localhost kernel: hdc: drive_cmd: status=0x01 {
Error }
./syslog:Dec 4 21:08:45 localhost kernel: hdc: drive_cmd: error=0x04 {
AbortedCommand }
Similar bug report in SuSE:
http://lists.opensuse.org/opensuse-bugs/2006-11/msg03048.html
Don't know if this error means anything or no; follows hdparm /dev/hdc:
HDIO_GETGEO failed: Invalid argument
--- End Message ---