2.5.10(bk r1.558): oops on mount cdrom (scsi emulation)

2.5.10(bk r1.558): oops on mount cdrom (scsi emulation)

Post by Alex Riese » Sun, 28 Apr 2002 09:10:10



That is. Just tried. Details below.

mount options:

/dev/scd0       /mnt/cdrom  iso9660 noauto,user,gid=100,unhide,mode=0444,ro

Device is a cd-recorder:

SCSI subsystem driver Revision: 1.00
Uniform CD-ROM driver unloaded
SCSI subsystem driver Revision: 1.00
ide: unexpected interrupt 1 15
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: AOPEN     Model: CD-RW CRW2440     Rev: 1.00
  Type:   CD-ROM                             ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray

Oops is the oops below (slightly formatted). It's reproducable, though
i'd like to avoid the reproduction.

Uniform CD-ROM driver Revision: 3.12
VFS: Disk change detected on device sr(11,0)
Unable to handle kernel NULL pointer dereference at virtual address 00000044
 printing eip:
c019e652
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[ide_start_dma+62/168]    Not tainted
EFLAGS: 00010286
eax: 00000028   ebx: d6bae960   ecx: c029d038   edx: c029d038
esi: 0000d808   edi: c029d12c   ebp: 00000000   esp: d52f5bf4
ds: 0018   es: 0018   ss: 0018
Process mount (pid: 382, threadinfo=d52f4000 task=d6ec52c0)
Stack: d6bae960 c029d12c 00000000 c029d038 c019e7de c029d038 c029d12c 00000000
       c029d12c d6bae960 c029d12c 00000800 00000000 00000001 00000008 0095cf60
       c019f7d4 00000000 c029d12c c029d12c d6bae960 c029d038 dca897f7 00000000
Call Trace: [ide_dmaproc+290/708] [via82cxxx_dmaproc+196/208] [<dca897f7>]
[<dca89915>] [start_request+690/800] [__elv_next_request+10/16]
[ide_queue_commands+343/432] [ide_do_request+85/120] [ide_do_drive_cmd+257/328]
[<dca8a292>] [<dca7d59b>] [<dca7da90>] [<dca832b0>] [<dca8e860>]
[generic_unplug_device+43/76] [__run_task_queue+102/120]
[__wait_on_buffer+90/144] [__bread+80/112] [<dca6002a>]
[get_sb_bdev+526/628] [<dca643a0>] [<dca643a0>] [<dca60ff7>]
[<dca643a0>] [<dca5ff2c>] [do_kern_mount+74/196] [<dca643a0>]
[do_add_mount+109/316] [do_mount+364/392] [copy_mount_options+76/156]
[sys_mount+164/272] [syscall_call+7/11]

Code: 8b 50 1c 83 e2 01 b8 08 00 00 00 85 d2 0f 44 e8 8b 81 80 05
 <3>error: mount[382] exited with preempt_count 1

No filesystem damage. Which is always good.
The isofs had compression compiled in, but the zlib_inflate module
wasn't installed. I just copied it into modules/2.5.10/kernel/lib.

Parts of the config caused the oops (i'll mail the whole
if you think i cut too much):

...
CONFIG_PREEMPT=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
...
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDEDMA_AUTO=y
CONFIG_SCSI=m
CONFIG_BLK_DEV_SR=m
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=m
...
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
...
CONFIG_CRC32=m
CONFIG_ZLIB_INFLATE=m
# CONFIG_ZLIB_DEFLATE is not set

The last line is strange, the zlib_deflate was installed!

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

2.5.10(bk r1.558): oops on mount cdrom (scsi emulation)

Post by Alex Riese » Sun, 28 Apr 2002 09:20:09



> That is. Just tried. Details below.

> mount options:

> /dev/scd0  /mnt/cdrom  iso9660 noauto,user,gid=100,unhide,mode=0444,ro

> Device is a cd-recorder:

> SCSI subsystem driver Revision: 1.00
> Uniform CD-ROM driver unloaded
> SCSI subsystem driver Revision: 1.00
> ide: unexpected interrupt 1 15
> scsi0 : SCSI host adapter emulation for IDE ATAPI devices
>   Vendor: AOPEN     Model: CD-RW CRW2440     Rev: 1.00
>   Type:   CD-ROM                             ANSI SCSI revision: 02
> Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
> sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray

> Oops is the oops below (slightly formatted). It's reproducable, though
> i'd like to avoid the reproduction.

Sorry, did some quick lookup in archives and found that this problem
was already reported by Sebastian Droege.

 Subject: [2.5.9/2.5.10] ide-scsi oops
 Date: 2002-04-24 14:20:57 PST

Waiting for news, then.

-alex

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/