What is the status of ide-scsi these days ? (Can't shutdown)

Kim Lux lux at diesel-research.com
Thu Nov 11 17:42:37 UTC 2004


Did Linus say that ide-scsi was an outdated and no longer needed
"patch" ?

Did the development team concur ?  Have they acted on it ?  Should
ide/atapi cdrom access allow users to have full use (ripping, burning,
reading) of their CDROM ? 

I am running ide-scsi to allow me to have some control of my cdrom.  My
syslogs are littered with "depreciated" comments.  I've got a few error
messages as well. 

When one runs xcdroast, for example, it urges the user to enable ide-
scsi. 

So... is xcdroast wrong ?  K3b seems to work OK without it, bug grip
(cdparanoia) seems to have issues.

 
Nov 11 10:28:26 localhost ntpd[3041]: synchronized to 128.208.109.7,
stratum 3
Nov 11 10:28:26 localhost ntpd[3041]: kernel time sync disabled 0041
Nov 11 10:28:40 localhost kernel: hdc: irq timeout: status=0xd0 { Busy }
Nov 11 10:28:40 localhost kernel: hdc: irq timeout:
error=0xd0LastFailedSense 0x0d 
Nov 11 10:28:40 localhost kernel: hdc: status error: status=0x58
{ DriveReady SeekComplete DataRequest }
Nov 11 10:28:40 localhost kernel: hdc: status error: error=0x00
Nov 11 10:28:40 localhost kernel: hdc: drive not ready for command
Nov 11 10:28:44 localhost kernel: hdc: status error: status=0x58
{ DriveReady SeekComplete DataRequest }
Nov 11 10:28:44 localhost kernel: hdc: status error: error=0x00
Nov 11 10:28:44 localhost kernel: hdc: drive not ready for command
Nov 11 10:28:49 localhost kernel: hdc: status timeout: status=0xd8
{ Busy }
Nov 11 10:28:49 localhost kernel: hdc: status timeout:
error=0xd8MediaChangeRequested LastFailedSense 0x0d 
Nov 11 10:28:49 localhost kernel: hdc: drive not ready for command
Nov 11 10:28:49 localhost kernel: ide-scsi: No active request in
idescsi_eh_reset
Nov 11 10:28:49 localhost kernel: scsi: Device offlined - not ready
after error recovery: host 0 channel 0 id 0 lun 0
Nov 11 10:28:49 localhost kernel: SCSI error : <0 0 0 0> return code =
0x2
Nov 11 10:28:49 localhost kernel: scsi0 (0:0): rejecting I/O to offline
device
Nov 11 10:28:49 localhost kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000008
Nov 11 10:28:49 localhost kernel:  printing eip:
Nov 11 10:28:49 localhost kernel: 42a6b6f5
Nov 11 10:28:49 localhost kernel: *pde = 00004001
Nov 11 10:28:49 localhost kernel: Oops: 0000 [#1]
Nov 11 10:28:49 localhost kernel: SMP 
Nov 11 10:28:49 localhost kernel: Modules linked in: parport_pc lp
parport autofs4 i2c_dev i2c_core sunrpc ds ipt_REJECT ipt_state
ip_conntrack iptable_filter ip_tables sr_mod ide_scsi scsi_mod dm_mod
button battery ac md5 ipv6 ohci1394 ieee1394 yenta_socket joydev
pcmcia_core uhci_hcd ehci_hcd hw_random snd_intel8x0 snd_ac97_codec
snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc gameport
snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore 8139too mii
ndiswrapper(U) ext3 jbd
Nov 11 10:28:49 localhost kernel: CPU:    0
Nov 11 10:28:49 localhost kernel: EIP:    0060:[<42a6b6f5>]    Not
tainted VLI
Nov 11 10:28:49 localhost kernel: EFLAGS: 00010287   (2.6.9-1.667smp) 
Nov 11 10:28:49 localhost kernel: EIP is at sr_block_ioctl+0x1f/0x4a
[sr_mod]
Nov 11 10:28:49 localhost kernel: eax: 03abb880   ebx: 00002285   ecx:
0942b138   edx: 00000000
Nov 11 10:28:49 localhost kernel: esi: 3cff2b74   edi: 31187080   ebp:
03abb880   esp: 31178f58
Nov 11 10:28:49 localhost kernel: ds: 007b   es: 007b   ss: 0068
Nov 11 10:28:49 localhost kernel: Process grip (pid: 4068,
threadinfo=31178000 task=314fa1b0)
Nov 11 10:28:49 localhost kernel: Stack: 00002285 0942b138 42a6ee20
02213fb8 0942b138 31187080 3cff2b74 037e6260 
Nov 11 10:28:49 localhost kernel:        3fbeac80 02311580 00002285
31187080 3d585090 0215ac3b 0942b138 021634ae 
Nov 11 10:28:49 localhost kernel:        0942b138 ffffffe7 00000001
f69542e8 00000000 021234b7 31178fc4 00000930 
Nov 11 10:28:49 localhost kernel: Call Trace:
Nov 11 10:28:49 localhost kernel:  [<02213fb8>] blkdev_ioctl+0x34b/0x358
Nov 11 10:28:49 localhost kernel:  [<0215ac3b>] block_ioctl+0x11/0x13
Nov 11 10:28:49 localhost kernel:  [<021634ae>] sys_ioctl+0x211/0x253
Nov 11 10:28:49 localhost kernel:  [<021234b7>] sys_gettimeofday
+0x25/0x55
Nov 11 10:28:49 localhost kernel: Code: <3>Debug: sleeping function
called from invalid context at include/linux/rwsem.h:43
Nov 11 10:28:49 localhost kernel: in_atomic():0[expected: 0],
irqs_disabled():1
Nov 11 10:28:49 localhost kernel:  [<0211dbf3>] __might_sleep+0x7d/0x8a
Nov 11 10:28:49 localhost kernel:  [<0214edd5>] rw_vm+0xe5/0x28c
Nov 11 10:28:49 localhost kernel:  [<42a6b6ca>] sr_block_release
+0x61/0x6d [sr_mod]
Nov 11 10:28:49 localhost kernel:  [<42a6b6ca>] sr_block_release
+0x61/0x6d [sr_mod]
Nov 11 10:28:49 localhost kernel:  [<0214f239>] get_user_size+0x30/0x57
Nov 11 10:28:49 localhost kernel:  [<42a6b6ca>] sr_block_release
+0x61/0x6d [sr_mod]
Nov 11 10:28:49 localhost kernel:  [<021061c4>] show_registers
+0x115/0x16c
Nov 11 10:28:49 localhost kernel:  [<0210635b>] die+0xdb/0x16b
Nov 11 10:28:49 localhost kernel:  [<0212028c>] vprintk+0x136/0x14a
Nov 11 10:28:49 localhost kernel:  [<02119997>] do_page_fault
+0x421/0x5e7
Nov 11 10:28:49 localhost kernel:  [<42a6b6f5>] sr_block_ioctl+0x1f/0x4a
[sr_mod]
Nov 11 10:28:49 localhost kernel:  [<021470b7>] handle_mm_fault
+0xbd/0x175
Nov 11 10:28:49 localhost kernel:  [<02119734>] do_page_fault
+0x1be/0x5e7
Nov 11 10:28:49 localhost kernel:  [<02119576>] do_page_fault+0x0/0x5e7
Nov 11 10:28:49 localhost kernel:  [<42a6b6f5>] sr_block_ioctl+0x1f/0x4a
[sr_mod]
Nov 11 10:28:49 localhost kernel:  [<02213fb8>] blkdev_ioctl+0x34b/0x358
Nov 11 10:28:49 localhost kernel:  [<0215ac3b>] block_ioctl+0x11/0x13
Nov 11 10:28:49 localhost kernel:  [<021634ae>] sys_ioctl+0x211/0x253
Nov 11 10:28:49 localhost kernel:  [<021234b7>] sys_gettimeofday
+0x25/0x55
Nov 11 10:28:49 localhost kernel:  Bad EIP value.
Nov 11 10:30:43 localhost ntpd[3041]: synchronized to 80.253.108.112,
stratum 2
Nov 11 10:30:43 localhost ntpd[3041]: kernel time sync enabled 0001


-- 
Kim Lux (Mr.)  Diesel Research Inc




More information about the test mailing list