Here's a snippet of my boot dmesg: ... VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 552k freed Compaq CISS Driver (v 2.4.5) Compaq SMART2 Driver (v 2.4.21) Unable to handle kernel paging request at virtual address a0818a40 printing eip: 8030a7f2 *pde = 01596067 *pte = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<8030a7f2>] Not tainted EFLAGS: 00010282 eax: a0818a40 ebx: ffffffea ecx: 00000001 edx: 00000001 esi: a08159c0 edi: 00000000 ebp: a0811000 esp: 9f687f08 ds: 0018 es: 0018 ss: 0018 Process insmod (pid: 44, stackpage=9f687000) Stack: ffffffea 00000000 00000000 a0811e35 a08159c0 a0814f00 ffffffea a0811595 8011e26b 00000000 080fc8f0 000049e8 00000060 00000060 00000008 9fdcf640 9f617000 9f618000 00000060 80446a00 a0811060 00004a24 00000000 00000000 Call Trace: [<a0811e35>] [<a08159c0>] [<a0814f00>] [<a0811595>] [<8011e26b>] [<a0811060>] [<80109283>] Code: 89 30 8b 1d 48 9b 47 80 31 ff 81 fb 48 9b 47 80 89 35 54 9b <7>ISO 9660 Extensions: RRIP_1991A The hardware is solid. I installed and ran gentoo 1.2 with no problems, and I dual boot Windows 2000 with no problems. It's been through stress tests, and runs ut2003 and rtcw without problems. I get this same error even when I underclock the cpu and RAM. - Abit KX7-333R - 512MB crucial pc2700 RAM - Athlon XP 2000+ - GeForce ti4200 Motherboard specs are at http://abit-usa.com/pt_main_backb365.html?pPRODUCT_TYPE=MotherBoard&pMODEL_NAME=KX7-333R Surprisingly it still continues to boot after the page fault. The hptraid module is malfunctioning, though it ran great in gentoo-1.2. But since the page fault is from insmod, we should probably track down the cause of that first.
which HPT controller do you have? The gentoo-r9 kernel on the CD is known not to work on HPT 372 or greater ... the driver isn't yet in the vanilla kernel... it is only in the -ac kernels...
apparently this driver is updated in 2.4.20 so gentoo-sources-2.4.20-r0 when we get to that... basically just waiting on an updated O1 scheduler to start on it.
Yes it's a HPT372 chip, as shown in motherboard link I gave. The hptraid driver worked perfectly in gentoo-2.4.19-r7, and in the install CD for 1.2 (-r5 I think). There has been backward progress on this driver? Is the livecd attempting to load the hptraid driver automatically? I can actually load the module after boot (it wasn't loaded), but it's all screwy (I/O errors). I didn't get a page fault, though, which makes me think something else is wrong.
I disabled the RAID altogether in the BIOS and confirmed it doesn't appear in dmesg. I still get the exact same error. This problem is unrelated to RAID issues. Since the HPT372 is a known issue I guess there isn't a causal link to the page fault, which makes it more of a curiousity and less of a 'blocker', since apparently the system is still usable. But a page fault is pretty bad stuff AFAIK.
I can confirm this bug on 2 systems. 1 AMD K6-2 450 on an ASUS P5A, one Intel 1GHz on an ASUS CUSL2-C. Neither using HPT or spooky hardware.
shoot, ima hafta try and dig this one up... about the hptraid doohicker... -r7 was based on alan cox's kernel series... soon after -r7 he started breaking the IDE subsystem of his kernel massively so we couldn't release a new kernel based on it... therefore unfortunately OUR support for certain hardware did regress :-( any chance you can determine which insmod is causing this page fault?
kinda looks like it is something in the isofs module... *is very confused*
Get the same error with 1.4rc1 on a Abit KX7-333 (non-raid). However when it starts to uncompress the system it will error out and hang. This is a stock system that is running Win 98 and 1.2 on another drive.
I have seen the same behavior on an old P233-MMX IDE box (PIIX-4) and on a Dell Latitude C400 (P-III 1200 w/ i830M chipset). The dmesg output is essentially the same. (*pde, esp, and process stackpage are the only differences). I managed to get the P233 installed with 1.4 anyway. The C400 has an exiting Gentoo 1.2 install that I was booting to fsck. The 1.2 install and the Win2k install both work fine. Looks like Bug 8274 should be marked as a duplicate of this one.
I have now experienced this first hand... AFAICS that is somehow a 'harmless' oops??? I'll leave the bug open until we make new CDs.
Im getting the exact same thing: Linux version 2.4.19-xfs-r1 (root@inventor.gentoo.org) (gcc version 3.2) #1 SMP Sat Sep 14 17:15:33 Local time zone must be set--see zic BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001fff0000 (usable) BIOS-e820: 000000001fff0000 - 000000001fff8000 (ACPI data) BIOS-e820: 000000001fff8000 - 0000000020000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fed00000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved) BIOS-e820: 00000000ffee0000 - 00000000fff0ffff (reserved) BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved) 511MB LOWMEM available. found SMP MP-table at 000fb960 hm, page 000fb000 reserved twice. hm, page 000fc000 reserved twice. hm, page 000f5000 reserved twice. hm, page 000f6000 reserved twice. Advanced speculative caching feature not present On node 0 totalpages: 131056 zone(0): 4096 pages. zone(1): 126960 pages. zone(2): 0 pages. ACPI: Searched entire block, no RSDP was found. ACPI: RSDP located at physical address 800fa0c0 RSD PTR v0 [AMI ] __va_range(0x1fff0000, 0x68): idx=8 mapped at ffff6000 ACPI table found: RSDT v1 [AMIINT SiS645XX 0.16] __va_range(0x1fff0030, 0x24): idx=8 mapped at ffff6000 __va_range(0x1fff0030, 0x81): idx=8 mapped at ffff6000 ACPI table found: FACP v2 [AMIINT SiS645XX 0.17] __va_range(0x1fff00c0, 0x24): idx=8 mapped at ffff6000 __va_range(0x1fff00c0, 0x50): idx=8 mapped at ffff6000 ACPI table found: APIC v1 [AMIINT SiS645XX 0.4096] __va_range(0x1fff00c0, 0x50): idx=8 mapped at ffff6000 LAPIC (acpi_id[0x0001] id[0x0] enabled[1]) CPU 0 (0x0000) enabledProcessor #0 Pentium 4(tm) XEON(tm) APIC version 16 IOAPIC (id[0x2] address[0xfec00000] global_irq_base[0x0]) INT_SRC_OVR (bus[0] irq[0x0] global_irq[0x2] polarity[0x1] trigger[0x1]) LAPIC_NMI (acpi_id[0x0001] polarity[0x1] trigger[0x1] lint[0x1]) 1 CPUs total Local APIC address fee00000 Enabling the CPU's according to the ACPI table Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode. OEM ID: SiS Product ID: 648 APIC at: 0xFEE00000 I/O APIC #2 Version 17 at 0xFEC00000. Processors: 1 Kernel command line: BOOT_IMAGE=linux initrd=initrd root=/dev/ram0 init=/linuxrc noacpi Initializing CPU#0 Detected 2539.159 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 5072.48 BogoMIPS Memory: 513044k/524224k available (2722k kernel code, 10792k reserved, 995k data, 552k init, 0k highmem) Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) Inode cache hash table entries: 32768 (order: 6, 262144 bytes) Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes) Page-cache hash table entries: 131072 (order: 7, 524288 bytes) CPU: Before vendor init, caps: 3febfbff 00000000 00000000, vendor = 0 CPU: L1 I cache: 12K, L1 D cache: 8K CPU: L2 cache: 512K CPU: Hyper-Threading is disabled CPU: After vendor init, caps: 3febfbff 00000000 00000000 00000000 CPU: After generic, caps: 3febfbff 00000000 00000000 00000000 CPU: Common caps: 3febfbff 00000000 00000000 00000000 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel CPU: Before vendor init, caps: 3febfbff 00000000 00000000, vendor = 0 CPU: L1 I cache: 12K, L1 D cache: 8K CPU: L2 cache: 512K CPU: Hyper-Threading is disabled CPU: After vendor init, caps: 3febfbff 00000000 00000000 00000000 CPU: After generic, caps: 3febfbff 00000000 00000000 00000000 CPU: Common caps: 3febfbff 00000000 00000000 00000000 CPU0: Intel(R) Pentium(R) 4 CPU 2.53GHz stepping 04 per-CPU timeslice cutoff: 1462.56 usecs. enabled ExtINT on CPU#0 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Error: only one processor found. ENABLING IO-APIC IRQs Setting 2 in the phys_id_present_map ...changing IO-APIC physical APIC ID to 2 ... ok. init IO_APIC IRQs IO-APIC (apicid-pin) 2-0, 2-10, 2-11, 2-17 not connected. ..TIMER: vector=0x31 pin1=2 pin2=0 number of MP IRQ sources: 22. number of IO-APIC #2 registers: 24. testing the IO APIC....................... IO APIC #2...... .... register #00: 02000000 ....... : physical APIC id: 02 .... register #01: 00170011 ....... : max redirection entries: 0017 ....... : PRQ implemented: 0 ....... : IO APIC version: 0011 .... register #02: 02000000 ....... : arbitration: 02 .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 000 00 1 0 0 0 0 0 0 00 01 001 01 0 0 0 0 0 1 1 39 02 001 01 0 0 0 0 0 1 1 31 03 001 01 0 0 0 0 0 1 1 41 04 001 01 0 0 0 0 0 1 1 49 05 001 01 0 0 0 0 0 1 1 51 06 001 01 0 0 0 0 0 1 1 59 07 001 01 0 0 0 0 0 1 1 61 08 001 01 0 0 0 0 0 1 1 69 09 001 01 0 0 0 0 0 1 1 71 0a 000 00 1 0 0 0 0 0 0 00 0b 000 00 1 0 0 0 0 0 0 00 0c 001 01 0 0 0 0 0 1 1 79 0d 001 01 0 0 0 0 0 1 1 81 0e 001 01 0 0 0 0 0 1 1 89 0f 001 01 0 0 0 0 0 1 1 91 10 001 01 1 1 0 1 0 1 1 99 11 000 00 1 0 0 0 0 0 0 00 12 001 01 1 1 0 1 0 1 1 A1 13 001 01 1 1 0 1 0 1 1 A9 14 001 01 1 1 0 1 0 1 1 B1 15 001 01 1 1 0 1 0 1 1 B9 16 001 01 1 1 0 1 0 1 1 C1 17 001 01 1 1 0 1 0 1 1 C9 IRQ to pin mappings: IRQ0 -> 0:2 IRQ1 -> 0:1 IRQ3 -> 0:3 IRQ4 -> 0:4 IRQ5 -> 0:5 IRQ6 -> 0:6 IRQ7 -> 0:7 IRQ8 -> 0:8 IRQ9 -> 0:9 IRQ12 -> 0:12 IRQ13 -> 0:13 IRQ14 -> 0:14 IRQ15 -> 0:15 IRQ16 -> 0:16 IRQ18 -> 0:18 IRQ19 -> 0:19 IRQ20 -> 0:20 IRQ21 -> 0:21 IRQ22 -> 0:22 IRQ23 -> 0:23 .................................... done. Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 2539.0820 MHz. ..... host bus clock speed is 133.6356 MHz. cpu: 0, clocks: 1336356, slice: 668178 CPU0<T0:1336352,T1:668160,D:14,S:668178,C:1336356> Waiting on wait_init_idle (map = 0x0) All processors have done init_idle PCI: PCI BIOS revision 2.10 entry at 0xfdb11, last bus=2 PCI: Using configuration type 1 PCI: Probing PCI hardware Unknown bridge resource 0: assuming transparent PCI: Using IRQ router SIS [1039/0008] at 00:02.0 PCI->APIC IRQ transform: (B0,I2,P2) -> 18 PCI->APIC IRQ transform: (B0,I3,P0) -> 20 PCI->APIC IRQ transform: (B0,I3,P1) -> 21 PCI->APIC IRQ transform: (B0,I3,P2) -> 22 PCI->APIC IRQ transform: (B0,I3,P3) -> 23 PCI->APIC IRQ transform: (B0,I6,P0) -> 19 PCI->APIC IRQ transform: (B1,I0,P0) -> 16 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd Journalled Block Device driver loaded devfs: v1.12a (20020514) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x0 pty: 256 Unix98 ptys configured Real Time Clock Driver v1.10e Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx SIS5513: IDE controller on PCI bus 00 dev 15 SIS5513: chipset revision 0 SIS5513: not 100% native mode: will probe irqs later SiS5513 ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:DMA hda: ST380021A, ATA DISK drive hdb: JLMS DVD-ROM LTD-166S, ATAPI CD/DVD-ROM drive hdd: Hewlett-Packard CD-Writer Plus 8200, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63 hdb: ATAPI 48X DVD-ROM drive, 512kB Cache Uniform CD-ROM driver Revision: 3.12 hdd: ATAPI 24X CD-ROM CD-R/RW drive, 2048kB Cache Partition check: /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 > 0 3c515 cards found. smc-ultra.c: No ISAPnP cards found, trying standard ones... cs89x0:cs89x0_probe(0x0) PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff PP_addr=0xffff eth0: incorrect signature 0xffff cs89x0: no cs8900 or cs8920 detected. Be sure to disable PnP with SETUP eth0: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port eth1: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port eth2: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port eth3: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port eth4: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port eth5: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port eth6: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port eth7: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize dgrs: SW=$Id: dgrs.c,v 1.13 2000/06/06 04:07:00 rick Exp $ FW=Build 550 11/16/96 03:45:15 FW Version=$Version$ pcnet32.c:v1.27a 10.02.2002 tsbogend@alpha.franken.de ThunderLAN driver v1.15 TLAN: 0 devices installed, PCI: 0 EISA: 0 dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17) ns83820.c: National Semiconductor DP83820 10/100/1000 driver. 8139cp 10/100 PCI Ethernet driver v0.0.7 (Feb 27, 2002) 8139cp: pci dev 00:06.0 (id 10ec:8139 rev 10) is not an 8139C+ compatible chip 8139cp: Try the "8139too" driver instead. 8139too Fast Ethernet driver 0.9.25 eth0: RealTek RTL8139 Fast Ethernet at 0xa0811f00, 00:50:8d:3a:1e:e9, IRQ 19 eth0: Identified 8139 chip type 'RTL-8139C' atp.c:v1.09 8/9/2000 Donald Becker <becker@scyld.com> http://www.scyld.com/network/atp.html SCSI subsystem driver Revision: 1.00 sim710: No NCR53C710 adapter found. Loading Adaptec I2O RAID: Version 2.4 Build 5 Detecting Adaptec I2O RAID controllers... Red Hat/Adaptec aacraid driver, Sep 14 2002 scsi: <fdomain> Detection failed (no card) NCR53c406a: no available ports found sym53c416.c: Version 1.0.0-ac Failed initialization of WD-7000 SCSI card! DC390: 0 adapters found megaraid: v1.18 (Release Date: Thu Oct 11 15:02:53 EDT 2001) megaraid: no BIOS enabled. aec671x_detect: 3ware Storage Controller device driver for Linux v1.02.00.025. 3w-xxxx: No cards with valid units found. kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb-uhci.c: $Revision: 1.275 $ time 17:17:18 Sep 14 2002 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: v1.275:USB Universal Host Controller Interface driver usb-ohci.c: USB OHCI at membase 0xa0813000, IRQ 22 usb-ohci.c: usb-00:03.2, Silicon Integrated Systems [SiS] 7001 (#3) usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected usb-ohci.c: USB OHCI at membase 0xa0815000, IRQ 21 usb-ohci.c: usb-00:03.1, Silicon Integrated Systems [SiS] 7001 (#2) usb.c: new USB bus registered, assigned bus number 2 hub.c: USB hub found hub.c: 2 ports detected usb-ohci.c: USB OHCI at membase 0xa0817000, IRQ 20 usb-ohci.c: usb-00:03.0, Silicon Integrated Systems [SiS] 7001 usb.c: new USB bus registered, assigned bus number 3 hub.c: USB hub found hub.c: 2 ports detected usb.c: registered new driver hid hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz> hid-core.c: USB HID support drivers mice: PS/2 mouse device common for all mice evms: md raid5: measuring checksumming speed evms: md raid5: 8regs : 2922.800 MB/sec evms: md raid5: 32regs : 1815.600 MB/sec evms: md raid5: pIII_sse : 3294.400 MB/sec evms: md raid5: pII_mmx : 2886.000 MB/sec evms: md raid5: p5_mmx : 2844.000 MB/sec evms: md raid5: using function: pIII_sse (3294.400 MB/sec) evms: EVMS v1.1.0 initializing .... info level(5). evms: Exporting EVMS Volume(117,1) from "/dev/evms/hda1". evms: Exporting EVMS Volume(117,2) from "/dev/evms/hda5". evms: Exporting EVMS Volume(117,3) from "/dev/evms/hda6". evms: Exporting EVMS Volume(117,4) from "/dev/evms/hda7". evms: Exporting EVMS Volume(117,5) from "/dev/evms/hda8". NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 4096 buckets, 32Kbytes TCP: Hash tables configured (established 32768 bind 32768) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. RAMDISK: Compressed image found at block 0 Freeing initrd memory: 403k freed VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 552k freed Compaq CISS Driver (v 2.4.5) Compaq SMART2 Driver (v 2.4.21) Unable to handle kernel paging request at virtual address a0820a40 printing eip: 8030a7f2 *pde = 01594067 *pte = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<8030a7f2>] Not tainted EFLAGS: 00010282 eax: a0820a40 ebx: ffffffea ecx: 00000001 edx: 00000001 esi: a081d9c0 edi: 00000000 ebp: a0819000 esp: 9f6b7f08 ds: 0018 es: 0018 ss: 0018 Process insmod (pid: 45, stackpage=9f6b7000) Stack: ffffffea 00000000 00000000 a0819e35 a081d9c0 a081cf00 ffffffea a0819595 8011e26b 00000000 080fc8f0 000049e8 00000060 00000060 00000008 9f9bfd00 9f648000 9f649000 00000060 80446a00 a0819060 00004a24 00000000 00000000 Call Trace: [<a0819e35>] [<a081d9c0>] [<a081cf00>] [<a0819595>] [<8011e26b>] [<a0819060>] [<80109283>] Code: 89 30 8b 1d 48 9b 47 80 31 ff 81 fb 48 9b 47 80 89 35 54 9b <7>ISO 9660 Extensions: RRIP_1991A I'm using a Pentium 4 2.53 Mhz and 512Mb RAM
STupid compaq smart driver... I'm going to try and make a new LiveCD kernel soon with 2.4.20-xfs as the base.
This is fixed in the latest LiveCDs AFAIK, correct me if I'm wrong
Yes, it is. The compaq smart2 driver oopses if there's no card in the system. Try the "2002122300" livecd-basic from http://www.gentoo.org/dyn/experimental/livecd/ -- it no longer probes for the smart2.
Moving these so we can remove the "Install CD" component from "Gentoo Linux". I apologize to everyone for this spam, but according to the bugzilla developers, this is the only reasonable way to do this.