Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263229AbTKEVum (ORCPT ); Wed, 5 Nov 2003 16:50:42 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263232AbTKEVum (ORCPT ); Wed, 5 Nov 2003 16:50:42 -0500 Received: from eleanor.physics.ucsb.edu ([128.111.8.116]:56515 "EHLO eleanor.physics.ucsb.edu") by vger.kernel.org with ESMTP id S263229AbTKEVtr (ORCPT ); Wed, 5 Nov 2003 16:49:47 -0500 Date: Wed, 5 Nov 2003 13:50:52 -0800 (PST) From: David Whysong To: cc: Subject: Kernel bug when mounting SCSI CD-ROM Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 43698 Lines: 1412 Hi, This happened when I tried to mount a CD under linux 64-2.6.0-test9-2 (using Andi Kleen's patch). The system is a dual Opteron 240, Tyan K8W motherboard; distro is Red Hat Taroon 3.9.5 beta. The CD-ROM drives are all on the 53c810a controller, the tape drive is on the LSI160U controller. Here is /proc/scsi/scsi: Attached devices: Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: PIONEER Model: DVD-ROM DVD-303 Rev: 1.09 Type: CD-ROM ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 02 Lun: 00 Vendor: PLEXTOR Model: CD-R PX-W1210S Rev: 1.03 Type: CD-ROM ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 03 Lun: 00 Vendor: TOSHIBA Model: CD-ROM XM-6201TA Rev: 1037 Type: CD-ROM ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 06 Lun: 00 Vendor: SEAGATE Model: DAT 06240-XXX Rev: 8240 Type: Sequential-Access ANSI SCSI revision: 03 Kernel config and lspci output is appended after the bug report. I also posted a report to LKML a while back about disk corruption occuring with Promise IDE controller cards. I'd really like for something to work on this system... Also, if anyone can tell me how to get the agpgart working on this machine, I'd appreciate it. Nov 5 13:23:33 sleepy kernel: Kernel BUG at pci_gart:398 Nov 5 13:23:33 sleepy kernel: invalid operand: 0000 [1] Nov 5 13:23:33 sleepy kernel: CPU 1 Nov 5 13:23:33 sleepy kernel: Pid: 2642, comm: mount Not tainted Nov 5 13:23:33 sleepy kernel: RIP: 0010:[] {__pci_map_cont+94} Nov 5 13:23:33 sleepy kernel: RSP: 0018:000001001fac1a98 EFLAGS: 00010006 Nov 5 13:23:33 sleepy kernel: RAX: 0000000000000003 RBX: 0000010008113058 RCX: 0000000000000002 Nov 5 13:23:33 sleepy kernel: RDX: 0000000000003f9f RSI: 0000000000003f9d RDI: 0000010008113058 Nov 5 13:23:33 sleepy kernel: RBP: 0000000000000003 R08: 0000000000000001 R09: 0000000022615800 Nov 5 13:23:33 sleepy kernel: R10: 0000000000003f9d R11: 0000000000000800 R12: 0000000000000001 Nov 5 13:23:33 sleepy kernel: R13: 0000010008113040 R14: 0000000000000002 R15: 00000100081c0800 Nov 5 13:23:33 sleepy kernel: FS: 0000002a9557a698(0000) GS:ffffffff804ce540(0000) knlGS:0000000000000000 Nov 5 13:23:33 sleepy kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Nov 5 13:23:33 sleepy kernel: CR2: 0000007fbfffd6d0 CR3: 000000000383f000 CR4: 00000000000006a0 Nov 5 13:23:33 sleepy kernel: Process mount (pid: 2642, stackpage=10035c31180) Nov 5 13:23:33 sleepy kernel: Stack: 0000010008113088 0000000000000003 0000010008113040 0000000021e30800 Nov 5 13:23:33 sleepy kernel: 0000000000000020 ffffffff8011f97b 000001000812bc40 0000000000000002 Nov 5 13:23:33 sleepy kernel: 0000000200000001 00000100083da080 Nov 5 13:23:33 sleepy kernel: Call Trace:{pci_map_sg+331} {__map_scsi_sg_data+26} Nov 5 13:23:33 sleepy kernel: {sym_scatter+65} {sym_setup_data_and_start+241} Nov 5 13:23:33 sleepy kernel: {sym_queue_command+224} {sym53c8xx_queue_command+206} Nov 5 13:23:33 sleepy kernel: {scsi_dispatch_cmd+522} {scsi_request_fn+704} Nov 5 13:23:33 sleepy kernel: {generic_unplug_device+93} {blk_run_queues+201} Nov 5 13:23:33 sleepy kernel: {block_sync_page+9} {__lock_page+173} Nov 5 13:23:33 sleepy kernel: {autoremove_wake_function+0} {autoremove_wake_function+0} Nov 5 13:23:33 sleepy kernel: {find_get_page+65} {do_generic_mapping_read+401} Nov 5 13:23:33 sleepy kernel: {file_read_actor+0} {__generic_file_aio_read+415} Nov 5 13:23:33 sleepy kernel: {generic_file_read+123} {invalidate_bh_lru+65} Nov 5 13:23:33 sleepy kernel: {__invalidate_device+88} {check_disk_change+54} Nov 5 13:23:33 sleepy kernel: {cdrom_open+173} {do_open+348} Nov 5 13:23:33 sleepy kernel: {blkdev_open+57} {dentry_open+181} Nov 5 13:23:33 sleepy kernel: {vfs_read+199} {sys_read+73} Nov 5 13:23:33 sleepy kernel: {system_call+124} Nov 5 13:23:33 sleepy kernel: Nov 5 13:23:33 sleepy kernel: Code: 0f 0b 1c 88 3c 80 ff ff ff ff 8e 01 66 66 90 66 66 90 45 39 Nov 5 13:23:33 sleepy kernel: RIP {__pci_map_cont+94} RSP <000001001fac1a98> Nov 5 13:23:33 sleepy kernel: <6>note: mount[2642] exited with preempt_count 1 Nov 5 13:23:33 sleepy kernel: bad: scheduling while atomic! Nov 5 13:23:33 sleepy kernel: Nov 5 13:23:33 sleepy kernel: Call Trace:{schedule+94} {io_schedule+43} Nov 5 13:23:33 sleepy kernel: {__lock_page+181} {autoremove_wake_function+0} Nov 5 13:23:33 sleepy kernel: {autoremove_wake_function+0} {truncate_inode_pages+560} Nov 5 13:23:33 sleepy kernel: {blkdev_put+167} {__fput+82} Nov 5 13:23:33 sleepy kernel: {filp_close+126} {put_files_struct+115} Nov 5 13:23:33 sleepy kernel: {do_exit+670} {oops_end+76} Nov 5 13:23:33 sleepy kernel: {die+69} {do_invalid_op+159} PCI configuration: 00:06.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8111 PCI (rev 07) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Reset- FastB2B- Capabilities: [c0] #08 [0086] Capabilities: [f0] #08 [8000] 00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-8111 LPC (rev 05) Subsystem: Advanced Micro Devices [AMD] AMD-8111 LPC Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Reset- FastB2B- Capabilities: [a0] PCI-X non-bridge device. Command: DPERE+ ERO+ RBC=0 OST=0 Status: Bus=0 Dev=0 Func=0 64bit- 133MHz- SCD- USC-, DC=simple, DMMRBC=0, DMOST=0, DMCRS=0, RSCEM- Capabilities: [b8] #08 [8000] Capabilities: [c0] #08 [004a] 00:0a.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X APIC (rev 01) (prog-if 10 [IO-APIC]) Subsystem: Advanced Micro Devices [AMD] AMD-8131 PCI-X APIC Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- Reset- FastB2B- Capabilities: [a0] PCI-X non-bridge device. Command: DPERE+ ERO+ RBC=0 OST=4 Status: Bus=0 Dev=0 Func=0 64bit- 133MHz- SCD- USC-, DC=simple, DMMRBC=0, DMOST=0, DMCRS=0, RSCEM- Capabilities: [b8] #08 [8000] 00:0b.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X APIC (rev 01) (prog-if 10 [IO-APIC]) Subsystem: Advanced Micro Devices [AMD] AMD-8131 PCI-X APIC Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Capabilities: [c0] #08 [0060] 04:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8151 AGP Bridge (rev 13) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Reset- FastB2B- 05:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 03) (prog-if 00 [VGA]) Subsystem: Matrox Graphics, Inc. Millennium G400 32Mb SGRAM Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-