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!
On Sat, Apr 27, 2002 at 02:03:20AM +0200, Alex Riesen wrote:
> 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