I have an external DVD writer (Iomega Super DVD 8x write - serial DVDRW4216E2D here that has problems burning. The drive will lock up, the device goes offline and the burning program crashes. I've had the drive replaced and get the same error. I've upgraded the firmware. I've tried different types of media. I've changed cables, tried many different kernels and several different machines. The only thing in common is Linux.
Now here's the weird part. If I turn on usb mass storage debugging in the kernel, the issue disappears and I get perfect burns! Might it be some sort of timing issue in the code that debugging helps overcome? I am loathe to leave on debugging all the time as I have an external USB2.0 Maxtor One Touch too. Any help appreciated. I am tearing my hair out here! Happy Christmas! scsi1 (0:0): rejecting I/O to dead device scsi1 (0:0): rejecting I/O to dead device scsi1 (0:0): rejecting I/O to dead device scsi1 (0:0): rejecting I/O to dead device scsi1 (0:0): rejecting I/O to dead device SCSI error: host 1 id 0 lun 0 return code = 4000000 Sense class 0, sense error 0, extended sense 0 Unable to handle kernel paging request at virtual address 6f74204f printing eip: c0220dcf *pde = 00000000 Oops: 0000 [#1] PREEMPT Modules linked in: nls_iso8859_1 nls_cp437 vfat fat radeon vmnet vmmon ipv6 ds lp binfmt_misc af_packet eepro100 snd_intel8x0 snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd hw_random shpchp pciehp pci_hotplug intel_agp agpgart parport_pc parport floppy irtty_sir sir_dev irda crc_ccitt tsdev mousedev joydev psmouse pcspkr rtc evdev hci_usb bluetooth sr_mod usb_storage ehci_hcd uhci_hcd usbcore i810_audio ac97_codec soundcore e100 mii yenta_socket pcmcia_core capability commoncap ide_cd cdrom ext3 jbd mbcache ide_generic piix ide_disk ide_core sd_mod ata_piix libata scsi_mod unix fbcon font vesafb cfbcopyarea cfbimgblt cfbfillrect CPU: 0 EIP: 0060:[<c0220dcf>] Tainted: P VLI EFLAGS: 00210047 (2.6.9-1-686) EIP is at as_insert_request+0x8f/0x180 eax: 6f74204f ebx: cfad2240 ecx: 00000001 edx: 00000000 esi: c1269cb0 edi: 00000000 ebp: 00000000 esp: c6645d70 ds: 007b es: 007b ss: 0068 Process growisofs (pid: 9759, threadinfo=c6644000 task=c08f1020) Stack: c6644000 00000000 00200086 c6645da4 cf8f1270 c1269cb0 00000001 00200202 c0217ef5 cf8f1270 c1269cb0 00000001 c1269cb0 00000001 cf8f1270 c021a837 cf8f1270 c1269cb0 00000001 00000000 c6645e08 c1269c00 cfa7e618 d09251a0 Call Trace: [<c0217ef5>] __elv_add_request+0x45/0xb0 [<c021a837>] blk_insert_request+0x77/0xe0 [<d087d1a8>] scsi_insert_special_req+0x38/0x40 [scsi_mod] [<d087d448>] scsi_wait_req+0x68/0xa0 [scsi_mod] [<d087d350>] scsi_wait_done+0x0/0x90 [scsi_mod] [<d0922562>] sr_do_ioctl+0x92/0x2a0 [sr_mod] [<d0922245>] sr_packet+0x25/0x40 [sr_mod] [<d0871865>] cdrom_get_disc_info+0x65/0xb0 [cdrom] [<d086d76b>] cdrom_mrw_exit+0x1b/0x70 [cdrom] [<c01b8e60>] kobject_release+0x0/0x10 [<c01b9229>] kref_put+0x39/0xa0 [<d086d354>] unregister_cdrom+0x94/0xe0 [cdrom] [<d09222a2>] sr_kref_release+0x42/0x70 [sr_mod] [<d0922260>] sr_kref_release+0x0/0x70 [sr_mod] [<c01b9229>] kref_put+0x39/0xa0 [<c01b8e8f>] kobject_put+0x1f/0x30 [<d09217b2>] sr_block_release+0x72/0x90 [sr_mod] [<d0922260>] sr_kref_release+0x0/0x70 [sr_mod] [<c0160e9a>] blkdev_put+0x17a/0x1a0 [<c0158ede>] __fput+0x11e/0x130 [<c01574d9>] filp_close+0x59/0x90 [<c0157571>] sys_close+0x61/0xa0 [<c010615b>] syscall_call+0x7/0xb Code: 00 00 00 00 f6 46 08 0c 0f 85 c8 00 00 00 83 fd 02 74 79 7f 47 4d 74 10 0f 0b 10 06 60 86 2b c0 83 c4 10 5b 5e 5f 5d c3 8b 43 34 <8b> 10 89 72 04 89 16 89 46 04 89 30 90 8d 74 26 00 89 74 24 04 <6>note: growisofs[9759] exited with preempt_count 2 bad: scheduling while atomic! [<c029c29c>] schedule+0x4ec/0x500 [<c0147483>] unmap_page_range+0x53/0x80 [<c0147666>] unmap_vmas+0x1b6/0x1d0 [<c014be0d>] exit_mmap+0x7d/0x160 [<c011b825>] mmput+0x65/0xb0 [<c01201ba>] do_exit+0x15a/0x420 [<c010745d>] die+0x18d/0x190 [<c011dcd7>] printk+0x17/0x20 [<c01184b2>] do_page_fault+0x242/0x5cd [<d08cb1a0>] __ide_dma_read+0xd0/0xe0 [ide_core] [<d08ca8e0>] ide_dma_intr+0x0/0xb0 [ide_core] [<c0119648>] recalc_task_prio+0xa8/0x1a0 [<c01197a2>] activate_task+0x62/0x80 [<c01198a6>] try_to_wake_up+0xa6/0xc0 [<c0118270>] do_page_fault+0x0/0x5cd [<c0106bfd>] error_code+0x2d/0x38 [<c0220dcf>] as_insert_request+0x8f/0x180 [<c0217ef5>] __elv_add_request+0x45/0xb0 [<c021a837>] blk_insert_request+0x77/0xe0 [<d087d1a8>] scsi_insert_special_req+0x38/0x40 [scsi_mod] [<d087d448>] scsi_wait_req+0x68/0xa0 [scsi_mod] [<d087d350>] scsi_wait_done+0x0/0x90 [scsi_mod] [<d0922562>] sr_do_ioctl+0x92/0x2a0 [sr_mod] [<d0922245>] sr_packet+0x25/0x40 [sr_mod] [<d0871865>] cdrom_get_disc_info+0x65/0xb0 [cdrom] [<d086d76b>] cdrom_mrw_exit+0x1b/0x70 [cdrom] [<c01b8e60>] kobject_release+0x0/0x10 [<c01b9229>] kref_put+0x39/0xa0 [<d086d354>] unregister_cdrom+0x94/0xe0 [cdrom] [<d09222a2>] sr_kref_release+0x42/0x70 [sr_mod] [<d0922260>] sr_kref_release+0x0/0x70 [sr_mod] [<c01b9229>] kref_put+0x39/0xa0 [<c01b8e8f>] kobject_put+0x1f/0x30 [<d09217b2>] sr_block_release+0x72/0x90 [sr_mod] [<d0922260>] sr_kref_release+0x0/0x70 [sr_mod] [<c0160e9a>] blkdev_put+0x17a/0x1a0 [<c0158ede>] __fput+0x11e/0x130 [<c01574d9>] filp_close+0x59/0x90 [<c0157571>] sys_close+0x61/0xa0 [<c010615b>] syscall_call+0x7/0xb T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6 B: Alloc= 0/800 us ( 0%), #Int= 1, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.9-1-686 ehci_hcd S: Product=Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller S: SerialNumber=0000:00:1d.7 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms T: Bus=04 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=480 MxCh= 4 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=050d ProdID=0234 Rev= 1.00 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms T: Bus=04 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=2040 ProdID=2900 Rev= 4.00 S: Manufacturer=Hauppauge S: Product=USB Device C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms T: Bus=04 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 4 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0d49 ProdID=7000 Rev= 2.00 S: Manufacturer=Maxtor S: Product=OneTouch S: SerialNumber=Y64HRFJE C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=32ms T: Bus=04 Lev=02 Prnt=02 Port=03 Cnt=03 Dev#= 6 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0db0 ProdID=1967 Rev= 5.25 C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms I: If#= 2 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none) T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.9-1-686 uhci_hcd S: Product=Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 S: SerialNumber=0000:00:1d.2 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.9-1-686 uhci_hcd S: Product=Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 S: SerialNumber=0000:00:1d.1 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.9-1-686 uhci_hcd S: Product=Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 S: SerialNumber=0000:00:1d.0 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms 0000:00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 03) Subsystem: IBM: Unknown device 0529 Flags: bus master, fast devsel, latency 0 Memory at d0000000 (32-bit, prefetchable) [size=256M] Capabilities: <available only to root> 0000:00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, fast devsel, latency 96 Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 I/O behind bridge: 00003000-00003fff Memory behind bridge: c0100000-c01fffff Prefetchable memory behind bridge: e0000000-e7ffffff 0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) (prog-if 00 [UHCI]) Subsystem: IBM: Unknown device 052d Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 1800 [size=32] 0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) (prog-if 00 [UHCI]) Subsystem: IBM: Unknown device 052d Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 1820 [size=32] 0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) (prog-if 00 [UHCI]) Subsystem: IBM: Unknown device 052d Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 1840 [size=32] 0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 01) (prog-if 20 [EHCI]) Subsystem: IBM: Unknown device 052e Flags: bus master, medium devsel, latency 0, IRQ 11 Memory at c0000000 (32-bit, non-prefetchable) [size=1K] Capabilities: <available only to root> 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 81) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=08, sec-latency=64 I/O behind bridge: 00004000-00008fff Memory behind bridge: c0200000-cfffffff Prefetchable memory behind bridge: e8000000-efffffff 0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 01) Flags: bus master, medium devsel, latency 0 0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 01) (prog-if 8a [Master SecP PriP]) Subsystem: IBM: Unknown device 052d Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at 1860 [size=16] Memory at 10000000 (32-bit, non-prefetchable) [size=1K] 0000:00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01) Subsystem: IBM: Unknown device 052d Flags: medium devsel, IRQ 11 I/O ports at 1880 [size=32] 0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) Subsystem: IBM: Unknown device 0537 Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 1c00 [size=256] I/O ports at 18c0 [size=64] Memory at c0000c00 (32-bit, non-prefetchable) [size=512] Memory at c0000800 (32-bit, non-prefetchable) [size=256] Capabilities: <available only to root> 0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01) (prog-if 00 [Generic]) Subsystem: IBM: Unknown device 0524 Flags: medium devsel, IRQ 11 I/O ports at 2400 [size=256] I/O ports at 2000 [size=128] Capabilities: <available only to root> 0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] (prog-if 00 [VGA]) Subsystem: IBM: Unknown device 0530 Flags: bus master, stepping, fast Back2Back, 66MHz, medium devsel, latency 66, IRQ 11 Memory at e0000000 (32-bit, prefetchable) [size=128M] I/O ports at 3000 [size=256] Memory at c0100000 (32-bit, non-prefetchable) [size=64K] Capabilities: <available only to root> 0000:02:00.0 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01) Subsystem: IBM ThinkPad T30/T40 Flags: bus master, medium devsel, latency 168, IRQ 11 Memory at b0000000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=03, subordinate=06, sec-latency=176 Memory window 0: 10400000-107ff000 (prefetchable) Memory window 1: 10800000-10bff000 I/O window 0: 00004000-000040ff I/O window 1: 00004400-000044ff 16-bit legacy interface ports at 0001 0000:02:00.1 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01) Subsystem: IBM ThinkPad T30/T40 Flags: bus master, medium devsel, latency 168, IRQ 11 Memory at b1000000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176 Memory window 0: 10c00000-10fff000 (prefetchable) Memory window 1: 11000000-113ff000 I/O window 0: 00004800-000048ff I/O window 1: 00004c00-00004cff 16-bit legacy interface ports at 0001 0000:02:08.0 Ethernet controller: Intel Corp. 82801BD PRO/100 VE (MOB) Ethernet Controller (rev 81) Subsystem: IBM: Unknown device 0522 Flags: bus master, medium devsel, latency 66, IRQ 11 Memory at c0200000 (32-bit, non-prefetchable) [size=4K] I/O ports at 8000 [size=64] Capabilities: <available only to root> __________________________________ Do you Yahoo!? Send holiday email and support a worthy cause. Do good. http://celebrity.mail.yahoo.com ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel