Got this Oops on 2.1.97 when trying out xcdroast. SCSI emulation for
IDE CD-ROM was enabled.
Got this line in the logs just before the Oops:
ide-scsi: hdc: unsupported command in request queue (0)
-- Tomas Pihl
tomas@pihl.org
---
Unable to handle kernel NULL pointer dereference at virtual address 0000006c
current->tss.cr3 = 03124000, %cr3 = 03124000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0197628>]
EFLAGS: 00010046
eax: 00000000 ebx: c01eaa00 ecx: c2d15400 edx: c02bf540
esi: c0003e60 edi: c01da2b8 ebp: 00000002 esp: c2f77c74
ds: 0018 es: 0018 ss: 0018
Process xcdroast (pid: 333, process nr: 39, stackpage=c2f77000)
Stack: c01eaa04 c01da2b8 00000000 00000002 c0113096 c01eaa04 c01da2b8 00000000
c2d15400 c01da2b8 c0003e60 c01eaa04 c0197c61 00000000 c02bf540 c01ae363
c01eaa58 00000000 c01eaa04 c0166bbb c01eaa04 c01da2b8 00000000 c01ea9e8
Call Trace: [<c0113096>] [<c0197c61>] [<c01ae363>] [<c0166bbb>] [<c016521a>] [0197c24>] [<c0166d7f>]
[<c0166dbb>] [<c016488e>] [<c01245c8>] [<c012892c>] [<c0165cd6>] [<c017a0>] [<c0173058>] [<c0124aeb>]
[<c012520b>] [<c0164bd5>] [<c016521a>] [<c016536f>] [<c0125837>] [<c01bb6>] [<c013a320>] [<c012f767>]
[<c012acc8>] [<c012ae7a>] [<c0167f27>] [<c0167f8a>] [<c0167470>] [<c01211>] [<c01234f4>] [<c01236fa>]
[<c0123862>] [<c0109864>]
Code: 8b 40 6c 89 44 24 18 83 7f 08 5a 74 17 52 0f b6 c3 50 e8 35
Using `System.map' to map addresses to symbols.
>>EIP: c0197628 <idescsi_end_request+38/274>
Trace: c0113096 <printk+166/174>
Trace: c0197c61 <idescsi_do_request+3d/44>
Trace: c01ae363 <RCSid+9eb/348f>
Trace: c0166bbb <ide_do_request+2db/428>
Trace: c016521a <make_request+54e/574>
Trace: c0166dbb <do_ide1_request+b/10>
Trace: c016488e <unplug_device+36/3c>
Trace: c01245c8 <__wait_on_buffer+60/b0>
Trace: c012892c <block_read+380/51c>
Trace: c0165cd6 <ide_set_handler+26/2c>
Trace: c017a0
Trace: c0173058 <ide_dma_intr>
Trace: c0124aeb <get_hash_table+1f/60>
Trace: c012520b <getblk+1f/32c>
Trace: c0164bd5 <add_request+171/268>
Trace: c016521a <make_request+54e/574>
Trace: c016536f <ll_rw_block+12f/18c>
Trace: c0125837 <__brelse+23/44>
Trace: c01bb6
Trace: c013a320 <ext2_read_inode+27c/3c0>
Trace: c012f767 <get_new_inode+a3/110>
Trace: c012acc8 <do_follow_link+7c/88>
Trace: c012ae7a <lookup_dentry+1a6/1e8>
Trace: c0167f27 <ide_ioctl+53/6d4>
Trace: c0167f8a <ide_ioctl+b6/6d4>
Trace: c0167470 <ide_open+cc/d4>
Trace: c01211
Trace: c01234f4 <default_llseek>
Trace: c01236fa <sys_llseek+ae/164>
Trace: c0123862 <sys_read+b2/104>
Trace: c0109864 <system_call+38/3c>
Code: c0197628 <idescsi_end_request+38/274>
Code: c0197628 <idescsi_end_request+38/274> 8b 40 6c movl 0x6c(%eax),%eax
Code: c019762b <idescsi_end_request+3b/274> 89 44 24 18 movl %eax,0x18(%esp,1)
Code: c019762f <idescsi_end_request+3f/274> 83 7f 08 5a cmpl $0x5a,0x8(%edi)
Code: c0197639 <idescsi_end_request+49/274> 74 17 je c019764c <idescsi_end_request+5c/274>
Code: c019763b <idescsi_end_request+4b/274> 52 pushl %edx
Code: c019763c <idescsi_end_request+4c/274> 0f b6 c3 movzbl %bl,%eax
Code: c019763f <idescsi_end_request+4f/274> 50 pushl %eax
Code: c0197640 <idescsi_end_request+50/274> e8 35 00 90 90 call 9090004c <_EIP+9090004c>
Code: c019764b <idescsi_end_request+5b/274> 90 nop
---
My .config:
CONFIG_EXPERIMENTAL=y
CONFIG_M686=y
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_OLD_PROC=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_ELF=y
CONFIG_PARPORT=y
CONFIG_PNP=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDESCSI=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_PARIDE_PARPORT=y
CONFIG_PACKET=y
CONFIG_NET_ALIAS=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_ALIAS=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_NET_ETHERNET=y
CONFIG_NET_ISA=y
CONFIG_NE2000=y
CONFIG_NET_EISA=y
CONFIG_PPP=m
CONFIG_EXT2_FS=y
CONFIG_ISO9660_FS=m
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_PROC_FS=y
CONFIG_NLS=y
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_ISO8859_1=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_PRINTER=y
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_SOUND=m
CONFIG_SB=m
CONFIG_ADLIB=m
CONFIG_YM3812=m
CONFIG_LOWLEVEL_SOUND=y
CONFIG_AWE32_SYNTH=m
CONFIG_MAGIC_SYSRQ=y
CONFIG_VGA_CONSOLE=y
-- Tomas Pihl
tomas@pihl.org
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu