Re: Linux 2.4.20-pre5-ac4

From: Alexander Hoogerhuis (alexh@ihatent.com)
Date: Sun Sep 08 2002 - 06:01:21 EST


Not sure I'm having the same, but having a DVD in my drive when I log
in to gnome (rawhide, running 2.4.20-pre5-ac4-preempt) it locks solid,
caps lock blinks steadily, and the disk light blinks two short bursts
and a long break). I'll give it a spin to build without preempt later
today to see if it persists. In addition, I got this BUG when trying
to use cdrecord on same kernel just now:

lapper:~$ ksymoops < oops.1
 ksymoops 2.4.5 on i686 2.4.20-pre5-ac4-preempt. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.20-pre5-ac4-preempt/ (default)
     -m /boot/System.map-2.4.20-pre5-ac4-preempt (default)

Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.

kernel BUG at /home/alexh/src/linux/linux-2.4-ac-new/include/linux/blkdev.h:153!invalid operand: 0000
CPU: 0
EIP: 0010:[<c01f83e8>] Tainted: PF
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: 00000059 ebx: 00000000 ecx: ee73dc80 edx: 00000001
esi: c0331824 edi: 00000000 ebp: ee73dc80 esp: e2173b54
ds: 0018 es: 0018 ss: 0018
Process cdrecord (pid: 2380, stackpage=e2173000)
Stack: c02d73fc c100000c e4a84200 c012f9e7 00000000 efdb8000 efdbb000 c0331824
        00000000 ee73dc80 c01f873c c0331774 ee73dc80 c01e66ab 00000000 c0331774 c0331774 c0331824 ee73dc80 ee73dc80 c01f8e07 c0331824 ee73dc80 ef7b1780 Call Trace: [<c012f9e7>] [<c01f873c>] [<c01e66ab>] [<c01f8e07>] [<f0932af4>] [<c01ec6e1>] [<c01ec879>] [<c01ed050>] [<f0933727>] [<f091686a>] [<f091dde0>] [<f091db10>] [<f091fa56>] [<f091ee0c>] [<f091eeb8>] [<f0916bcb>] [<f089e4a0>] [<f089d194>] [<f089e4a0>] [<f089cedb>] [<f089dd11>] [<f08a0d80>] [<f08a1134>] [<c01bbeeb>] [<c01b8350>] [<c01b769d>] [<c01b815f>] [<c012fb81>] [<c01b9981>] [<c01194b8>] [<c01b7e05>] [<c01b534d>] [<c01b9820>] [<c0154f28>] [<c01091a7>]Code: 0f 0b 99 00 a0 5a 2b c0 ba ff ff ff ff 31 c0 85 d2 8b 74 24

>>EIP; c01f83e8 <ide_build_sglist+48/1d0> <=====

>>ecx; ee73dc80 <_end+2e405fc4/305233a4>
>>esi; c0331824 <ide_hwifs+524/2c88>
>>ebp; ee73dc80 <_end+2e405fc4/305233a4>
>>esp; e2173b54 <_end+21e3be98/305233a4>

Trace; c012f9e7 <do_no_page+e7/210>
Trace; c01f873c <ide_build_dmatable+4c/1a0>
Trace; c01e66ab <ata_output_data+fb/100>
Trace; c01f8e07 <__ide_dma_write+37/140>
Trace; f0932af4 <[ide-scsi]idescsi_issue_pc+74/210>
Trace; c01ec6e1 <start_request+1b1/230>
Trace; c01ec879 <ide_do_request+c9/1c0>
Trace; c01ed050 <ide_do_drive_cmd+c0/120>
Trace; f0933727 <[ide-scsi]idescsi_queue+1b7/2e0>
Trace; f091686a <[scsi_mod]scsi_dispatch_cmd+25a/420>
Trace; f091dde0 <[scsi_mod]scsi_old_done+0/670>
Trace; f091db10 <[scsi_mod]scsi_old_times_out+0/160>
Trace; f091fa56 <[scsi_mod]scsi_request_fn+1c6/3b0>
Trace; f091ee0c <[scsi_mod]__scsi_insert_special+5c/a0>
Trace; f091eeb8 <[scsi_mod]scsi_insert_special_req+28/30>
Trace; f0916bcb <[scsi_mod]scsi_do_req+eb/1d0>
Trace; f089e4a0 <[sg]sg_cmd_done_bh+0/440>
Trace; f089d194 <[sg]sg_common_write+1f4/280>
Trace; f089e4a0 <[sg]sg_cmd_done_bh+0/440>
Trace; f089cedb <[sg]sg_new_write+1eb/2b0>
Trace; f089dd11 <[sg]sg_ioctl+af1/d00>
Trace; f08a0d80 <[sg]sg_low_malloc+90/300>
Trace; f08a1134 <[sg]sg_malloc+144/1d0>
Trace; c01bbeeb <pty_write+14b/150>
Trace; c01b8350 <opost_block+e0/180>
Trace; c01b769d <tty_default_put_char+2d/40>
Trace; c01b815f <opost+9f/1b0>
Trace; c012fb81 <handle_mm_fault+71/d0>
Trace; c01b9981 <write_chan+161/220>
Trace; c01194b8 <do_page_fault+138/4bf>
Trace; c01b7e05 <do_tty_write+155/202>
Trace; c01b534d <tty_write+fd/130>
Trace; c01b9820 <write_chan+0/220>
Trace; c0154f28 <sys_ioctl+f8/290>
Trace; c01091a7 <system_call+33/38>

Code; c01f83e8 <ide_build_sglist+48/1d0>
00000000 <_EIP>:
Code; c01f83e8 <ide_build_sglist+48/1d0> <=====
   0: 0f 0b ud2a <=====
Code; c01f83ea <ide_build_sglist+4a/1d0>
   2: 99 cltd
   Code; c01f83eb <ide_build_sglist+4b/1d0>
   3: 00 a0 5a 2b c0 ba add %ah,0xbac02b5a(%eax)
Code; c01f83f1 <ide_build_sglist+51/1d0>
   9: ff (bad)
  Code; c01f83f2 <ide_build_sglist+52/1d0>
   a: ff (bad)
  Code; c01f83f3 <ide_build_sglist+53/1d0>
   b: ff (bad)
  Code; c01f83f4 <ide_build_sglist+54/1d0>
   c: ff 31 pushl (%ecx)
Code; c01f83f6 <ide_build_sglist+56/1d0>
   e: c0 85 d2 8b 74 24 00 rolb $0x0,0x24748bd2(%ebp)

ttfn,
A

Hans-Peter Jansen <hpj@urpla.net> writes:

> Hi Alan, Andre, and friends,
>
> this happens predictably on dvd mount via ide-scsi with 20-pre5-ac4:
>
> udf: registering filesystem
> UDF-fs DEBUG lowlevel.c:57:udf_get_last_session: XA disk: no, vol_desc_start=0
> UDF-fs DEBUG super.c:1421:udf_read_super: Multi-session=0
> UDF-fs DEBUG super.c:410:udf_vrs: Starting at sector 16 (2048 byte sectors)
> kernel BUG at /usr/src/linux/include/linux/blkdev.h:153!
> invalid operand: 0000
> CPU: 0
> EIP: 0010:[ide_build_sglist+73/384] Tainted: PF
> EFLAGS: 00210206
> eax: 0000005a ebx: effc9000 ecx: c02c73c0 edx: e9445140
> esi: 00000000 edi: e9445140 ebp: e2e11ba0 esp: e2e11b80
> ds: 0018 es: 0018 ss: 0018
> Process mount (pid: 1440, stackpage=e2e11000)
> Stack: effc9000 c02c7470 e9445140 e4448e80 00000003 0000000d c02c7470 c19f6000
> e2e11bcc c019c4a1 c02c73c0 e9445140 c02c73c0 c02c7470 e9445140 ef57c140
> 00000000 00000000 c02c73c0 e2e11bec c019c97a c02c7470 e9445140 c02c7470
> Call Trace: [ide_build_dmatable+81/400] [__ide_dma_read+42/288]·
> [nfsd:__insmod_nfsd_O/lib/modules/2.4.20-pre5-ac3/kernel/fs/nfsd/+-30237/96]
> [nfsd:__insmod_nfsd_O/lib/modules/2.4.20-pre5-ac3/kernel/fs/nfsd/+-29862/96]
> [start_request+389/480] [ide_do_request+597/672] [ide_do_drive_cmd+204/256]
> [nfsd:__insmod_nfsd_O/lib/modules/2.4.20-pre5-ac3/kernel/fs/nfsd/+-26784/96]
> [nfsd:__insmod_nfsd_O/lib/modules/2.4.20-pre5-ac3/kernel/fs/nfsd/+-100640/96]
> [nfsd:__insmod_nfsd_O/lib/modules/2.4.20-pre5-ac3/kernel/fs/nfsd/+-125027/96]
> [nfsd:__insmod_nfsd_O/lib/modules/2.4.20-pre5-ac3/kernel/fs/nfsd/+-100096/96]
> [nfsd:__insmod_nfsd_O/lib/modules/2.4.20-pre5-ac3/kernel/fs/nfsd/+-93731/96]
> [<f29e9ee0>] [generic_unplug_device+34/48] [__run_task_queue+76/96]
> [__wait_on_buffer+86/144] [bread+79/112] [<f29fa1b1>] [<f29f658f>] [<f29f7b6e>]
> [<f29f8446>] [<f29fccce>] [<f29fc459>] [<f29fc451>] [<f29fcca8>]
> [get_sb_bdev+438/544] [<f29fd700>] [<f29fd700>] [alloc_vfsmnt+137/224]
> [do_kern_mount+86/256] [<f29fd700>] [do_add_mount+102/336] [do_mount+317/352]
> [copy_mount_options+80/176] [sys_mount+124/192] [system_call+51/56]
>
> Code: 0f 0b 99 00 a0 b8 22 c0 8b 45 08 c7 80 24 04 00 00 01 00 00
>
> ide config:
>
> CONFIG_BLK_DEV_IDE=y
> CONFIG_BLK_DEV_IDECD=m
> CONFIG_BLK_DEV_IDECD_BAILOUT=y
> CONFIG_BLK_DEV_IDEDISK=m
> CONFIG_BLK_DEV_IDEDMA=y
> CONFIG_BLK_DEV_IDEDMA_PCI=y
> CONFIG_BLK_DEV_IDEFLOPPY=m
> CONFIG_BLK_DEV_IDEPCI=y
> CONFIG_BLK_DEV_IDESCSI=m
> CONFIG_BLK_DEV_IDE_MODES=y
> CONFIG_IDE=y
> CONFIG_IDEDISK_MULTI_MODE=y
> CONFIG_IDEDISK_STROKE=y
> CONFIG_IDEDMA_AUTO=y
> CONFIG_IDEDMA_PCI_AUTO=y
> CONFIG_IDEPCI_SHARE_IRQ=y
> CONFIG_IDE_TASKFILE_IO=y
> CONFIG_IDE_TASK_IOCTL=y
>
> general setup:
>
> CONFIG_EXPERIMENTAL=y
> CONFIG_KMOD=y
> CONFIG_MICROCODE=m
> CONFIG_MK7=y
> CONFIG_MODULES=y
> CONFIG_MODVERSIONS=y
> CONFIG_MTRR=y
> CONFIG_NOHIGHMEM=y
> CONFIG_RWSEM_XCHGADD_ALGORITHM=y
> CONFIG_UID16=y
> CONFIG_X86=y
> CONFIG_X86_BSWAP=y
> CONFIG_X86_CMPXCHG=y
> CONFIG_X86_CPUID=m
> CONFIG_X86_F00F_WORKS_OK=y
> CONFIG_X86_GOOD_APIC=y
> CONFIG_X86_INVLPG=y
> CONFIG_X86_L1_CACHE_SHIFT=6
> CONFIG_X86_MCE=y
> CONFIG_X86_MSR=m
> CONFIG_X86_PGE=y
> CONFIG_X86_POPAD_OK=y
> CONFIG_X86_TSC=y
> CONFIG_X86_USE_3DNOW=y
> CONFIG_X86_USE_PPRO_CHECKSUM=y
> CONFIG_X86_WP_WORKS_OK=y
> CONFIG_X86_XADD=y
>
> dmesg:
>
> <4>Kernel command line: rw root=/dev/nfs nfsroot=/netboot/%%s,v3
> ip=172.16.24.108:172.16.24.102:172.16.24.1:255.255.255.0:
> video=matrox:vesa:0x11b,k:200MHz,fh:93kHz,fv:150 hda=ide-scsi hdg=ide-scsi
> <4>ide_setup: hda=ide-scsi
> <4>ide_setup: hdg=ide-scsi
>
> <6>Uniform Multi-Platform E-IDE driver Revision: 6.31
> <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> <4>VP_IDE: IDE controller on PCI bus 00 dev 21
> <4>VP_IDE: chipset revision 16
> <4>VP_IDE: not 100%% native mode: will probe irqs later
> <6>VP_IDE: VIA vt82c686a (rev 22) IDE UDMA66 controller on pci00:04.1
> <4> ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
> <4> ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio
> <4>PDC20265: IDE controller on PCI bus 00 dev 88
> <6>PCI: Found IRQ 10 for device 00:11.0
> <6>PCI: Sharing IRQ 10 with 00:0b.0
> <4>PDC20265: chipset revision 2
> <4>PDC20265: not 100%% native mode: will probe irqs later
> <4>PDC20265: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
> <4> ide2: BM-DMA at 0x8000-0x8007, BIOS settings: hde:DMA, hdf:pio
> <4> ide3: BM-DMA at 0x8008-0x800f, BIOS settings: hdg:DMA, hdh:DMA
> <4>hda: TOSHIBA DVD-ROM SD-M1502, ATAPI CD/DVD-ROM drive
> <4>hdc: IBM-DPTA-372050, ATA DISK drive
> <4>hde: IBM-DTLA-307060, ATA DISK drive
> <4>hdg: PLEXTOR CD-R PX-W1210A, ATAPI CD/DVD-ROM drive
> <4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> <4>ide1 at 0x170-0x177,0x376 on irq 15
> <4>ide2 at 0x9400-0x9407,0x9002 on irq 10
> <4>ide3 at 0x8800-0x8807,0x8402 on irq 10
>
> <6>SCSI subsystem driver Revision: 1.00
> <6>scsi0 : SCSI host adapter emulation for IDE ATAPI devices
> <4> Vendor: TOSHIBA Model: DVD-ROM SD-M1502 Rev: 1012
> <4> Type: CD-ROM ANSI SCSI revision: 02
> <4> Vendor: PLEXTOR Model: CD-R PX-W1210A Rev: 1.05
> <4> Type: CD-ROM ANSI SCSI revision: 02
> <6>hdc: 40088160 sectors (20525 MB) w/1961KiB Cache, CHS=39770/16/63, UDMA(66)
> <6>hde: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=119150/16/63, UDMA(100)
> <6>Partition check:
> <6> hdc: [PTBL] [2495/255/63] hdc1 hdc2 < hdc5 >
> <6> hde: hde1
>
> Anything missing? Just ask. 18-pre4 does that mount smoothly. Besides this glitch,
> 20-pre5-ac4 "feels" a bit more interactively responsive..
>
> Hans-Peter
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

-- 
Alexander Hoogerhuis                               | alexh@ihatent.com
CCNP - CCDP - MCNE - CCSE                          | +47 908 21 485
"You have zero privacy anyway. Get over it."  --Scott McNealy
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Sep 15 2002 - 22:00:14 EST