Do you know what the last working kernel was? I have an archive of old kernels if you want to track it down without the cvs up -D / compile dance, mail me offlist.
On 2010/08/03 23:42, Holger Mikolon wrote: > Hi! > > I tried yesterday snapshot on Axiomtek NA-200 (Intel EP80579). > Booting fails in em driver. Below is a dmesg and ddb trace. > It is the same uvm_fault on a 600MHz and 1.2 GHz version of NA-200. > > Neither do I fully understand the ddb output nor can I fix the issue. > So I would appreciate any help or hint. > > Thank you! > > Holger > ;-se > > > OpenBSD 4.8-beta (GENERIC) #62: Mon Aug 2 19:22:46 MDT 2010 > dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC > cpu0: Genuine Intel(R) processor 600MHz ("GenuineIntel" 686-class) 601 MHz > cpu0: > FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,SBF > real mem = 534069248 (509MB) > avail mem = 515375104 (491MB) > mainbus0 at root > bios0 at mainbus0: AT/286+ BIOS, date 06/27/08, SMBIOS rev. 2.4 @ > 0x1fe02010 (65 entries) > bios0: vendor American Megatrends Inc. version "4.6.3" date 06/11/2010 > bios0: Axiomtek NA200 > acpi0 at bios0: rev 2 > acpi0: tables DSDT FACP APIC MCFG HPET > acpi0: wakeup devices > acpitimer0 at acpi0: 3579545 Hz, 24 bits > :q5~acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat > cpu0 at mainbus0: apid 0 (boot processor) > cpu0: apic clock running at 100MHz > ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 20, 24 pins > acpihpet0 at acpi0: 14318179 Hz > acpiprt0 at acpi0: bus 0 (PCI0) > acpiprt1 at acpi0: bus 1 (EPA0) > acpiprt2 at acpi0: bus 2 (P8PA) > acpiprt3 at acpi0: bus 3 (EPA1) > acpiprt4 at acpi0: bus 4 (P2P1) > acpicpu0 at acpi0:, C3, C2, C1 > pci0 at mainbus0 bus 0: configuration mode 1 (bios) > pchb0 at pci0 dev 0 function 0 "Intel EP80579 Host" rev 0x01 > "Intel EP80579 Memory" rev 0x01 at pci0 dev 0 function 1 not configured > "Intel EP80579 EDMA" rev 0x01 at pci0 dev 1 function 0 not configured > ppb0 at pci0 dev 2 function 0 "Intel EP80579 PCIE" rev 0x01: apic 0 int 16 > (irq 11) > pci1 at ppb0 bus 1 > ppb1 at pci1 dev 0 function 0 "Newbridge Tsi381 PCIE-PCI" rev 0x02 > pci2 at ppb1 bus 2 > em0 at pci2 dev 0 function 0 "Intel PRO/1000MT (82541GI)" rev 0x05: apic 0 > int 17 (irq 10), address 00:60:e0:4a:a1:9d > em1 at pci2 dev 1 function 0 "Intel PRO/1000MT (82541GI)" rev 0x05: apic 0 > int 16 (irq 11), address 00:60:e0:4a:a1:9e > ppb2 at pci0 dev 3 function 0 "Intel EP80579 PCIE" rev 0x01: apic 0 int 16 > (irq 11) > pci3 at ppb2 bus 3 > em2 at pci3 dev 0 function 0 "Intel PRO/1000 MT (82574L)" rev 0x00: apic 0 > int 16 (irq 11), address 00:60:e0:4a:a1:9f > ppb3 at pci0 dev 4 function 0 "Intel EP80579 PCI-PCI" rev 0x01 > pci4 at ppb3 bus 4 > em3 at pci4 dev 0 function 0 "Intel EP80579 LAN" rev 0x01: apic 0 int 16 (irq > 11)uvm_fault(0xd0a059c0, 0x10000, 0, 1) -> e > kernel: page fault trap, code=0 > Stopped at em_init_eeprom_params+0x16: movl 0x4(%eax),%edx > em_init_eeprom_params(d10002a0,d062c520,d1525000,d0b75b28,d0202fe5) at > em_init_ eeprom_params+0x16 > em_attach(d1503200,d1525000,d0b75bb0,d03e3b4b,d0597d50) at em_attach+0x11d > config_attach(d1503200,d09929f8,d0b75bb0,d0599760,d0b75c00) at > config_attach+0x140 > pci_probe_device(d1503200,80040000,0,0,503200) at pci_probe_device+0x1d7 > pci_enumerate_bus(d1503200,0,0,d03e3b4b,0) at pci_enumerate_bus+0x11c > config_attach(d1416c00,d099208c,d0b75cc0,d06078b0,0) at config_attach+0x140 > ppbattach(d1503600,d1416c00,d0b75d70,d03e3b4b,d0597d50) at ppbattach+0x2af > config_attach(d1503600,d0992794,d0b75d70,d0599760,d0b75dc0) at > config_attach+0x140 > pci_probe_device(d1503600,80002000,0,0,503600) at pci_probe_device+0x1d7 > pci_enumerate_bus(d1503600,0,0,d03e3b4b,0) at pci_enumerate_bus+0x11c > ddb> trace > em_init_eeprom_params(d10002a0,d062c520,d1525000,d0b75b28,d0202fe5) at > em_init_ eeprom_params+0x16 > em_attach(d1503200,d1525000,d0b75bb0,d03e3b4b,d0597d50) at em_attach+0x11d > config_attach(d1503200,d09929f8,d0b75bb0,d0599760,d0b75c00) at > config_attach+0x140 > pci_probe_device(d1503200,80040000,0,0,503200) at pci_probe_device+0x1d7 > pci_enumerate_bus(d1503200,0,0,d03e3b4b,0) at pci_enumerate_bus+0x11c > config_attach(d1416c00,d099208c,d0b75cc0,d06078b0,0) at config_attach+0x140 > ppbattach(d1503600,d1416c00,d0b75d70,d03e3b4b,d0597d50) at ppbattach+0x2af > config_attach(d1503600,d0992794,d0b75d70,d0599760,d0b75dc0) at > config_attach+0x140 > pci_probe_device(d1503600,80002000,0,0,503600) at pci_probe_device+0x1d7 > pci_enumerate_bus(d1503600,0,0,d03e3b4b,0) at pci_enumerate_bus+0x11c > config_attach(d1502fc0,d099208c,d0b75e5c,d05979f0,10) at config_attach+0x140 > mainbus_attach(0,d1502fc0,0,d0992068,0) at mainbus_attach+0x1d3 > config_attach(0,d0992068,0,0,d0a057c0) at config_attach+0x140 > config_rootfound(d08baae6,0,0,d03d5a01,0) at config_rootfound+0x46 > cpu_configure(d0ac1b00,1,1000,cff3f000,1) at cpu_configure+0x29 > main(d02004ba,d02004c2,0,0,0) at main+0x3dd > ddb> ps > PID PPID PGRP UID S FLAGS WAIT COMMAND > * 0 -1 0 0 7 0x80200 swapper > ddb> show panic > the kernel did not panic > ddb> show register > ds 0xd0620010 vbi_close+0x730 > es 0xd0b70010 end+0xab8ac > fs 0xd0200058 kernel_text+0x58 > gs 0 > edi 0xd10002a0 end+0x53bb3c > esi 0xd09aa6e0 em_cd > ebp 0xd0b75b08 end+0xb13a4 > ebx 0xd10002a0 end+0x53bb3c > edx 0xffffffff APTD+0xfff > ecx 0xd09acea4 pci_conf_lock > eax 0x10000 > eip 0xd0630c56 em_init_eeprom_params+0x16 > cs 0x8 > eflags 0x10282 > esp 0xd0b75ae0 end+0xb137c > ss 0xd0b70010 end+0xab8ac > em_init_eeprom_params+0x16: movl 0x4(%eax),%edx > ddb>