I'm having an oops on initialization of the system, apparently on scsi or sb. The problem only appears with the preempt patched kernels, either AC or Linus.
Kernel version:
Linux version 2.4.12-ac2prempt (root@phoenix.inx.com.br) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-85)) #2 Mon Oct 15 19:20:37 BRST 2001
ksymoops 2.4.3 on i686 2.4.12-ac2prempt. Options used
-v /usr/src/linux-2.4.12/ac2-preempt/linux/vmlinux (specified)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.12-ac2prempt/ (default)
-m /usr/src/linux-2.4.12/ac2-preempt/linux/System.map (specified)
Output of oops:
Oct 16 23:07:24 phoenix kernel: cpu: 0, clocks: 664796, slice: 332398
Oct 16 23:07:30 phoenix kernel: Unable to handle kernel paging request at virtual address c89b1b71
Oct 16 23:07:30 phoenix kernel: c89b1b71
Oct 16 23:07:30 phoenix kernel: *pde = 01282067
Oct 16 23:07:30 phoenix kernel: Oops: 0000
Oct 16 23:07:30 phoenix kernel: CPU: 0
Oct 16 23:07:30 phoenix kernel: EIP: 0010:[sound:num_midis_Ra1eae7cf+874345/85647335] Not tainted
Oct 16 23:07:30 phoenix kernel: EIP: 0010:[<c89b1b71>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Oct 16 23:07:30 phoenix kernel: EFLAGS: 00010296
Oct 16 23:07:31 phoenix kernel: eax: c729c000 ebx: c7683000 ecx: c7347f3c edx: c89b81e3
Oct 16 23:07:31 phoenix kernel: esi: c729c000 edi: c7683000 ebp: c89c46a0 esp: c729dfa8
Oct 16 23:07:31 phoenix kernel: ds: 0018 es: 0018 ss: 0018
Oct 16 23:07:31 phoenix kernel: Process scsi_eh_0 (pid: 228, stackpage=c729d000)
Oct 16 23:07:31 phoenix kernel: Stack: 00000000 00000000 00000000 c729dfd4 c729dfd4 c0106eee c76d0000 00000100
Oct 16 23:07:31 phoenix kernel: 00000000 00000000 00000000 c729dfd4 c729dfd4 00000000 c0120018 00000018
Oct 16 23:07:31 phoenix kernel: 00000100 c734beb4 c01055a6 c7683000 c89ac9f0 c734bef0
Oct 16 23:07:31 phoenix kernel: Call Trace: [ret_from_fork+6/32] [timer_bh+296/736] [kernel_thread+38/48]
Oct 16 23:07:31 phoenix kernel: Call Trace: [<c0106eee>] [<c0120018>] [<c01055a6>]
Oct 16 23:07:32 phoenix kernel: Code: Bad EIP value.
>>EIP; c89b1b70 <END_OF_CODE+c3e52/????> <=====
Trace; c0106eee <ret_from_fork+6/20>
Trace; c0120018 <timer_bh+128/2e0>
Trace; c01055a6 <kernel_thread+26/30>
[root@phoenix preempt]# cat verlinux.txt
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
Linux phoenix.inx.com.br 2.4.12-ac2prempt #2 Mon Oct 15 19:20:37 BRST 2001 i686 unknown
Gnu C 2.96
Gnu make 3.79.1
binutils 2.10.91.0.2
util-linux 2.11b
mount 2.11b
modutils 2.4.2
e2fsprogs 1.19
reiserfsprogs 3.x.0j
pcmcia-cs 3.1.22
PPP 2.4.0
isdn4k-utils 3.1pre1
Linux C Library 2.2.2
Dynamic linker (ldd) 2.2.2
Procps 2.0.7
Net-tools 1.57
Console-tools 0.3.3
Sh-utils 2.0
Modules Loaded aha152x sr_mod scsi_mod sb sb_lib uart401 sound soundcore
[root@phoenix preempt]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 3
model name : Pentium II (Klamath)
stepping : 3
cpu MHz : 299.153
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 mmx
bogomips : 596.37
[root@phoenix preempt]# cat /proc/modules
aha152x 31280 1 (autoclean)
sr_mod 11904 1 (autoclean)
scsi_mod 83632 2 (autoclean) [aha152x sr_mod]
sb 7536 0
sb_lib 34352 0 [sb]
uart401 6160 0 [sb_lib]
sound 55520 0 [sb_lib uart401]
soundcore 3792 5 [sb_lib sound]
[root@phoenix preempt]# cat /proc/ioports
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
0140-015f : aha152x
0170-0177 : ide1
01f0-01f7 : ide0
0213-0213 : isapnp read
0220-022f : soundblaster
0290-0297 : PnPBIOS PNP0c02
02e8-02ef : serial(auto)
02f8-02ff : serial(auto)
0330-0333 : MPU-401 UART
0376-0376 : ide1
0378-037a : parport0
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0778-077a : parport0
0a79-0a79 : isapnp write
0cf8-0cff : PCI conf1
ff20-ff3f : Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II]
ff20-ff3f : usb-uhci
ff40-ff5f : Realtek Semiconductor Co., Ltd. RTL-8029(AS)
ff40-ff5f : ne2k-pci
ff80-ff9f : Realtek Semiconductor Co., Ltd. RTL-8029(AS) (#2)
ff80-ff9f : ne2k-pci
ffa0-ffaf : Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
ffa0-ffa7 : ide0
ffa8-ffaf : ide1
[root@phoenix preempt]# cat /proc/iomem
00000000-0009fbff : System RAM
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-07ffffff : System RAM
00100000-00242341 : Kernel code
00242342-00299c9f : Kernel data
f8000000-fbffffff : S3 Inc. 86c988 [ViRGE/VX]
fff80000-ffffffff : reserved
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 32
00:07.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] (rev 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
00:07.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] (prog-if 80 [Master])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32
Region 4: I/O ports at ffa0 [size=16]
00:07.2 USB Controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01) (prog-if 00 [UHCI])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at ff20 [size=32]
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
Subsystem: Realtek Semiconductor Co., Ltd. RT8029(AS)
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 9
Region 0: I/O ports at ff40 [size=32]
00:0f.0 VGA compatible controller: S3 Inc. 86c988 [ViRGE/VX] (rev 02) (prog-if 00 [VGA])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 40 (1000ns min, 63750ns max)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at f8000000 (32-bit, non-prefetchable) [size=64M]
Expansion ROM at <unassigned> [disabled] [size=64K]
00:13.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at ff80 [size=32]
[root@phoenix preempt]# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: MATSHITA Model: CD-R CW-7502 Rev: 4.17
Type: CD-ROM ANSI SCSI revision: 02
Hope that s all you need.
Regards,
Marcelo Jimenez.
-
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/