From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sat, 6 Jul 2002 22:32:49 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sat, 6 Jul 2002 22:32:48 -0400 Received: from h-66-134-25-243.NYCMNY83.covad.net ([66.134.25.243]:14467 "EHLO h-66-134-25-243.NYCMNY83.covad.net") by vger.kernel.org with ESMTP id ; Sat, 6 Jul 2002 22:32:45 -0400 Date: Sat, 6 Jul 2002 22:27:23 -0400 (EDT) From: "Filip J. Bujanic" To: linux-kernel@vger.kernel.org Subject: PROBLEM: floppy oops in 2.5.25 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 [1.] One line summary of the problem: accessing floppy drive oopses 2.5.25 kernel [2.] Full description of the problem/report: formating or dd-ing a floppy raises an oops in 2.5.25 kernel [3.] Keywords (i.e., modules, networking, kernel): floppy, 2.5.25 [4.] Kernel version (from /proc/version): Linux version 2.5.25 (root@lizard.fikus.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-85)) #7 SMP Sat Jul 6 11:26:56 EDT 2002 [5.] Output of Oops.. message (if applicable) with symbolic information resolved (see Documentation/oops-tracing.txt) ksymoops 2.4.5 on i686 2.5.25. Options used -v /boot/vmlinux-2.5.25 (specified) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.5.25/ (default) -m /boot/System.map-2.5.25 (specified) Unable to handle kernel NULL pointer dereference at virtual address 000000a8 c0218b87 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010086 eax: 00000000 ebx: 00000000 ecx: c897be40 edx: c897be00 esi: c897be40 edi: c112b504 ebp: d7d0f0e4 esp: c897bdf8 ds: 0018 es: 0018 ss: 0018 Stack: c897be10 c897be40 c02223f7 00000000 00000000 c897be40 00000001 00000001 dead4ead c897be1c c897be1c 00000000 c032dd96 00000000 c112b504 00000400 00000000 00000000 00000000 00000000 d7d0f0e4 00000000 00000000 00000001 Call Trace: [] [] [] [] [] [] [] [] [] [] [] [] [] [] Code: 8b b3 a8 00 00 00 81 7e 04 ad 4e ad de 74 1a 68 80 8b 21 c0 >>EIP; c0218b87 <===== >>ecx; c897be40 <_end+8517804/1a5ed9c4> >>edx; c897be00 <_end+85177c4/1a5ed9c4> >>esi; c897be40 <_end+8517804/1a5ed9c4> >>edi; c112b504 <_end+cc6ec8/1a5ed9c4> >>ebp; d7d0f0e4 <_end+178aaaa8/1a5ed9c4> >>esp; c897bdf8 <_end+85177bc/1a5ed9c4> Trace; c02223f7 <__floppy_read_block_0+c7/f0> Trace; c014b535 Trace; c0222320 Trace; c022245d Trace; c014bb39 Trace; c02221b7 Trace; c014bcf6 Trace; c015b2cb Trace; c014b473 Trace; c014bf85 Trace; c0143ae6 Trace; c01439ed Trace; c0143e15 Trace; c010742b Code; c0218b87 00000000 <_EIP>: Code; c0218b87 <===== 0: 8b b3 a8 00 00 00 mov 0xa8(%ebx),%esi <===== Code; c0218b8d 6: 81 7e 04 ad 4e ad de cmpl $0xdead4ead,0x4(%esi) Code; c0218b94 d: 74 1a je 29 <_EIP+0x29> c0218bb0 Code; c0218b96 f: 68 80 8b 21 c0 push $0xc0218b80 [6.] A small shell script or example program which triggers the problem (if possible) mformat a: or dd if=out.txt of=/dev/fd0 [7.] Environment [7.1.] Software (add the output of the ver_linux script here) Linux lizard.fikus.com 2.5.25 #7 SMP Sat Jul 6 11:26:56 EDT 2002 i686 unknown Gnu C 2.96 Gnu make 3.79.1 binutils 2.10.91.0.2 util-linux 2.11f mount 2.11b modutils 2.4.13 e2fsprogs 1.26 reiserfsprogs 3.x.0f pcmcia-cs 3.1.22 PPP 2.4.0 isdn4k-utils 3.1pre1 Linux C Library 2.2.4 Dynamic linker (ldd) 2.2.4 Procps 2.0.7 Net-tools 1.57 Console-tools 0.3.3 Sh-utils 2.0 Modules Loaded parport_pc lp parport [7.2.] Processor information (from /proc/cpuinfo): processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 5 model name : 00/05 stepping : 2 cpu MHz : 451.059 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr bogomips : 888.83 processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 5 model name : 00/05 stepping : 2 cpu MHz : 451.059 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr bogomips : 901.12 [7.3.] Module information (from /proc/modules): parport_pc 23656 1 (autoclean) lp 7136 0 (autoclean) parport 30208 1 (autoclean) [parport_pc lp] [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem) 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0070-007f : rtc 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : ide1 01f0-01f7 : ide0 0213-0213 : isapnp read 0290-0297 : PnPBIOS PNP0c02 02f8-02ff : serial(auto) 0376-0376 : ide1 0378-037a : parport0 037b-037f : parport0 03c0-03df : vga+ 03c0-03df : matrox 03f2-03f5 : floppy 03f6-03f6 : ide0 03f7-03f7 : floppy DIR 03f8-03ff : serial(auto) 0400-043f : PnPBIOS PNP0c02 0440-044f : PnPBIOS PNP0c02 04d0-04d1 : PnPBIOS PNP0c02 0a79-0a79 : isapnp write 0cf8-0cff : PCI conf1 d000-dfff : PCI Bus #01 e400-e4ff : Lite-On Communications Inc LNE100TX e400-e4ff : tulip e800-e8ff : Adaptec AIC-7881U e800-e8ff : aic7xxx ef80-ef9f : Intel Corp. 82371AB PIIX4 USB ffa0-ffaf : Intel Corp. 82371AB PIIX4 IDE ffa0-ffa7 : ide0 ffa8-ffaf : ide1 00000000-0009fbff : System RAM 0009fc00-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM 000c8000-000cdfff : Extension ROM 000f0000-000fffff : System ROM 00100000-17feffff : System RAM 00100000-002ef893 : Kernel code 002ef894-0039fdf3 : Kernel data 17ff0000-17ff7fff : ACPI Tables 17ff8000-17ffffff : ACPI Non-volatile Storage f1800000-f58fffff : PCI Bus #01 f2000000-f3ffffff : Matrox Graphics, Inc. MGA G400 AGP f2000000-f3ffffff : matroxfb FB f8000000-fbffffff : Intel Corp. 440BX/ZX - 82443BX/ZX Host bridge fda00000-feafffff : PCI Bus #01 fe000000-fe7fffff : Matrox Graphics, Inc. MGA G400 AGP feafc000-feafffff : Matrox Graphics, Inc. MGA G400 AGP feafc000-feafffff : matroxfb MMIO febfef00-febfefff : Lite-On Communications Inc LNE100TX febfef00-febfefff : tulip febff000-febfffff : Adaptec AIC-7881U febff000-febfffff : aic7xxx fec00000-fec00fff : reserved fee00000-fee00fff : reserved fffc0000-ffffffff : reserved [7.5.] PCI information ('lspci -vvv' as root) 00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (rev 03) 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+ 00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02) 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-