I booted up the new kernel version, 2.6.20; I pretty much copied over my .config that worked in 2.6.19.2, that has worked correctly since that version came out... I looked through the menuconfig to see if any new options had been added, but I'm pretty sure I didn't change anything, and got this error message shortly after booting: bio too big device hdg1 (184 > 128) ------------[ cut here ]------------ kernel BUG at mm/filemap.c:537! invalid opcode: 0000 [#1] Modules linked in: iptable_filter ip_tables x_tables snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss nvidia_agp agpgart CPU: 0 EIP: 0060:[<c012dc66>] Not tainted VLI EFLAGS: 00010246 (2.6.20 #1) EIP is at unlock_page+0xd/0x22 eax: 00000000 ebx: c1714a20 ecx: 00000000 edx: c1714a20 esi: c199c45c edi: 00000001 ebp: 1422bf48 esp: f7c8df18 ds: 007b es: 007b ss: 0068 Process md0_raid5 (pid: 901, ti=f7c8c000 task=f7c50050 task.ti=f7c8c000) Stack: c1997920 c016363c c1bca460 c1997920 c1bca460 c0315af2 f7c8df4c f7c8df50 c1bca460 00000000 00000000 1422bf48 0a115f48 00000002 00000000 c1bca460 00000002 f7faf600 fffffffc c0315b92 f7ee6c20 7fffffff f7c8df8c c031f877 Call Trace: [<c016363c>] mpage_end_io_read+0x4c/0x5e [<c0315af2>] retry_aligned_read+0x108/0x13a [<c0315b92>] raid5d+0x6e/0xcc [<c031f877>] md_thread+0xdc/0xf2 [<c0122465>] autoremove_wake_function+0x0/0x33 [<c0110a90>] __wake_up_common+0x35/0x4f [<c0122465>] autoremove_wake_function+0x0/0x33 [<c031f79b>] md_thread+0x0/0xf2 [<c01221b8>] kthread+0x72/0x97 [<c0122146>] kthread+0x0/0x97 [<c0103a7b>] kernel_thread_helper+0x7/0x10 ======================= Code: 73 ff ff ff b9 a4 d6 12 c0 89 fa c7 04 24 02 00 00 00 e8 87 77 27 00 83 c4 44 5b 5e 5f c3 53 89 c3 0f ba 30 00 19 c0 85 c0 75 04 <0f> 0b eb fe 89 d8 e8 41 ff ff ff 89$ EIP: [<c012dc66>] unlock_page+0xd/0x22 SS:ESP 0068:f7c8df18 The devices it seems to be complaining about are /dev/hdg and /dev/hde, which are physically attached to the PCI0680 Ultra ATA-133 Host Controller listed in lspci.txt. Both drives are 160 GB Western Digital HDDs... don't remember the precise model, but I can find out if necessary. Attached are the output of lspci and my .config; if anyone needs further info, let me know. Please CC replies, not subscribed. Cheers, -Kai
Attachment:
.config
Description: Binary data
00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1) Subsystem: ASUSTeK Computer Inc. Unknown device 80ac Flags: bus master, 66MHz, fast devsel, latency 0 Memory at e0000000 (32-bit, prefetchable) [size=128M] Capabilities: [40] AGP version 3.0 Capabilities: [60] HyperTransport: Host or Secondary Interface 00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1) Subsystem: ASUSTeK Computer Inc. Unknown device 80ac Flags: 66MHz, fast devsel 00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1) Subsystem: ASUSTeK Computer Inc. Unknown device 80ac Flags: 66MHz, fast devsel 00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1) Subsystem: ASUSTeK Computer Inc. Unknown device 80ac Flags: 66MHz, fast devsel 00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1) Subsystem: ASUSTeK Computer Inc. Unknown device 80ac Flags: 66MHz, fast devsel 00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1) Subsystem: ASUSTeK Computer Inc. Unknown device 80ac Flags: 66MHz, fast devsel 00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4) Subsystem: ASUSTeK Computer Inc. A7N8X Mainboard Flags: bus master, 66MHz, fast devsel, latency 0 Capabilities: [48] HyperTransport: Slave or Primary Interface 00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2) Subsystem: ASUSTeK Computer Inc. Unknown device 0c11 Flags: 66MHz, fast devsel, IRQ 5 I/O ports at c800 [size=32] Capabilities: [44] Power Management version 2 00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 10 [OHCI]) Subsystem: ASUSTeK Computer Inc. A7N8X Mainboard Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 19 Memory at ea081000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 10 [OHCI]) Subsystem: ASUSTeK Computer Inc. A7N8X Mainboard Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16 Memory at ea083000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. A7N8X Mainboard Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 18 Memory at ea084000 (32-bit, non-prefetchable) [size=256] Capabilities: [44] Debug port Capabilities: [80] Power Management version 2 00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1) Subsystem: ASUSTeK Computer Inc. A7N8X Mainboard onboard nForce2 Ethernet Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16 Memory at ea080000 (32-bit, non-prefetchable) [size=4K] I/O ports at cc00 [size=8] Capabilities: [44] Power Management version 2 00:05.0 Multimedia audio controller: nVidia Corporation nForce Audio Processing Unit (rev a2) Subsystem: ASUSTeK Computer Inc. Unknown device 0c11 Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 12 Memory at ea000000 (32-bit, non-prefetchable) [size=512K] Capabilities: [44] Power Management version 2 00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1) Subsystem: ASUSTeK Computer Inc. nForce2 AC97 Audio Controler (MCP) Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 18 I/O ports at c000 [size=256] I/O ports at c400 [size=128] Memory at ea082000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3) (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 I/O behind bridge: 00009000-0000afff Memory behind bridge: e8000000-e9ffffff Prefetchable memory behind bridge: 50000000-500fffff 00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2) (prog-if 8a [Master SecP PriP]) Subsystem: ASUSTeK Computer Inc. Unknown device 0c11 Flags: bus master, 66MHz, fast devsel, latency 0 I/O ports at f000 [size=16] Capabilities: [44] Power Management version 2 00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1) (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, medium devsel, latency 32 Bus: primary=00, secondary=02, subordinate=02, sec-latency=32 I/O behind bridge: 0000b000-0000bfff Memory behind bridge: c0000000-dfffffff Prefetchable memory behind bridge: 50100000-501fffff 01:0a.0 Mass storage controller: Silicon Image, Inc. PCI0680 Ultra ATA-133 Host Controller (rev 02) Subsystem: Silicon Image, Inc. PCI0680 Ultra ATA-133 Host Controller Flags: bus master, medium devsel, latency 32, IRQ 17 I/O ports at 9000 [size=8] I/O ports at 9400 [size=4] I/O ports at 9800 [size=8] I/O ports at 9c00 [size=4] I/O ports at a000 [size=16] Memory at e9000000 (32-bit, non-prefetchable) [size=256] [virtual] Expansion ROM at 50000000 [disabled] [size=512K] Capabilities: [60] Power Management version 2 02:00.0 VGA compatible controller: ATI Technologies Inc RV530 [Radeon X1600] (prog-if 00 [VGA]) Subsystem: PC Partner Limited Unknown device 0850 Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 5 Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at d1000000 (64-bit, non-prefetchable) [size=64K] I/O ports at b000 [size=256] [virtual] Expansion ROM at 50100000 [disabled] [size=128K] Capabilities: [50] Power Management version 2 Capabilities: [58] AGP version 3.0 Capabilities: [80] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- 02:00.1 Display controller: ATI Technologies Inc RV530 [Radeon X1600] (Secondary) Subsystem: PC Partner Limited Unknown device 0851 Flags: 66MHz, medium devsel Memory at d1010000 (64-bit, non-prefetchable) [disabled] [size=64K] Capabilities: [50] Power Management version 2
- Follow-Ups:
- Re: Bio device too big | kernel BUG at mm/filemap.c:537!
- From: Andrew Morton <[email protected]>
- Re: Bio device too big | kernel BUG at mm/filemap.c:537!
- Prev by Date: Re: [PATCH 2/11] Sched clock paravirt op
- Next by Date: Re: [PATCH] Kwatch: kernel watchpoints using CPU debug registers
- Previous by thread: [PATCH 7/11] Vmi timer race
- Next by thread: Re: Bio device too big | kernel BUG at mm/filemap.c:537!
- Index(es):