Hello there,
unfortunately my newly acquired Lenovo Desktop, Model Number A5790R
will Kernel Panic before during boot. The install of i386 4.6 itself
goes fine. I tried to boot with acpi disabled, to no avail. Also i
played around with various settings in the BIOS pertaining to certain
CPU Features and S-ATA Features, like EHCI, Compatible, Legacy IDE,
etc, all no help.
Please find attached the output of my Serial Console Session which
shows the Kernel Panic output, ps and trace. I could not run trace on
the other CPU, as issuing a machdep 1 hangs the Machine completely.
In case someone can help me out, id be very grateful. Also, please
snip out all the below output in replies so it looks nicer in the
thread :-)
Thanks and best regards,
David S.
--- Boot until Panic ---
puffy'root(~)> cu -l /dev/ttyU0
Connected
>> OpenBSD/i386 BOOT 3.02
boot>
booting hd0a:/bsd: 6580384+1052388 [52+346896+329152]=0x7ec9fc
entry point at 0x200120
[ using 676472 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2009 OpenBSD. All rights reserved.
http://www.OpenBSD.org
OpenBSD 4.6 (GENERIC.MP) #89: Thu Jul 9 21:32:39 MDT 2009
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC.MP
cpu0: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
("AuthenticAMD" 686-class, 512KB L2 cache) 2.71 GHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS
H,MMX,FXSR,SSE,SSE2,HTT,SSE3,CX16
real mem = 2113236992 (2015MB)
avail mem = 2034524160 (1940MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 04/28/09, BIOS32 rev. 0 @
0xf0010, SMBIOS rev. 2.5 @ 0xfd310 (26 entries)
bios0: vendor LENOVO version "2UKT67AUS" date 04/28/2009
bios0: LENOVO YangTianA5790R
acpi0 at bios0: rev 2
acpi0: tables DSDT FACP APIC MCFG CCKC OEMB HPET SSDT
acpi0: wakeup devices PCE2(S4) PCE3(S4) PCE4(S4) PCE5(S4)
PCE6(S4) PCE7(S4) SBAZ(S4) PS2K(S3) PS2M(S3) P0PC(S4) AC97(S4)
MC97(S4) USB1(S4) USB2(S4) USB3(S4) USB4(S4) USB5(S4) EUSB(S4)
PWRB(S3)
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 200MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
("AuthenticAMD" 686-class, 512KB L2 cache) 2.71 GHz
cpu1:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS
H,MMX,FXSR,SSE,SSE2,HTT,SSE3,CX16
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 21, 24 pins
acpihpet0 at acpi0: 14318180 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (P0P1)
acpiprt2 at acpi0: bus -1 (PCE2)
acpiprt3 at acpi0: bus -1 (PCE3)
acpiprt4 at acpi0: bus -1 (PCE4)
acpiprt5 at acpi0: bus -1 (PCE5)
acpiprt6 at acpi0: bus -1 (PCE6)
acpiprt7 at acpi0: bus -1 (PCE7)
acpiprt8 at acpi0: bus 2 (P0PC)
acpicpu0 at acpi0: PSS
acpicpu1 at acpi0: PSS
acpibtn0 at acpi0: PWRB
bios0: ROM list: 0xc0000/0xd600
cpu0: PowerNow! K8 2701 MHz: speeds: 2700 2600 2400 2200 2000 1800
1000
MHz
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "ATI RS690 Host" rev 0x00
ppb0 at pci0 dev 1 function 0 "ATI RS690 PCIE" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 5 function 0 "ATI Radeon X1250" rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
ahci0 at pci0 dev 18 function 0 "ATI SB600 SATA" rev 0x00: apic 2
int 22 (irq 0), AHCI 1.1
scsibus0 at ahci0: 32 targets
sd0 at scsibus0 targ 0 lun 0: <ATA, ST3320418AS, CC65> SCSI3
0/direct
fixed
sd0: 305245MB, 512 bytes/sec, 625142448 sec total
panic: kernel diagnostic assertion "ccb->ccb_xa.state ==
ATA_S_ONCHIP" failed: file "../../../../dev/pci/ahci.c", line 1810
Stopped at Debugger+0x4: leave
Debugger(0,3f8,d09ee968,d2bb3000,0) at Debugger+0x4
panic(d071a540,d06d82e2,d06ef4a0,d076a49c,712) at panic+0x55
tablefull(d06d82e2,d076a49c,712,d06ef4a0,d084af00) at tablefull
ahci_port_intr(d2baa000,ffffffff,d09eea18,de195280,d2b9a600) at
ahci_port_intr0x1f2
ahci_poll(d2bb307c,2710,d04e750c,d2bb30ac,28) at ahci_poll+0x33
ahci_ata_cmd(d2bb307c,2,0,d09eea48,d02032a1) at ahci_ata_cmd+0x85
ata_exec(d2b9a500,d2bb307c,6,d2baa038,451) at ata_exec+0x17
atascsi_atapi_cmd(d8ab8000,0,d09eeab8,d04e61b2) at
atascsi_atapi_cmd+0xbc
scsi_execute_xs(d8ab8000,d8ab8059,6,d2ba6b00,d2bb3000) at
scsi_execute_xs+0x50
scsi_scsi_cmd(d2ba6b00,d09eeb10,6,0,0) at scsi_scsi_cmd+0xa0
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS
PANIC!
IF RUNNING SMP, USE 'mach ddbcpu <#>' AND 'trace' ON OTHER
PROCESSORS,
TOO.
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT
INFORMATION!
ddb{0}>
--- ps output --
ddb{0}> ps
PID PPID PGRP UID S FLAGS WAIT COMMAND
* 0 -1 0 0 7 0x80200 swapper
ddb{0}>
--- trace output ---
ddb{0}> trace
Debugger(0,3f8,d09ee968,d2bb3000,0) at Debugger+0x4
panic(d071a540,d06d82e2,d06ef4a0,d076a49c,712) at panic+0x55
tablefull(d06d82e2,d076a49c,712,d06ef4a0,d084af00) at tablefull
ahci_port_intr(d2baa000,ffffffff,d09eea18,de195280,d2b9a600) at
ahci_port_intr+
0x1f2
ahci_poll(d2bb307c,2710,d04e750c,d2bb30ac,28) at ahci_poll+0x33
ahci_ata_cmd(d2bb307c,2,0,d09eea48,d02032a1) at ahci_ata_cmd+0x85
ata_exec(d2b9a500,d2bb307c,6,d2baa038,451) at ata_exec+0x17
atascsi_atapi_cmd(d8ab8000,0,d09eeab8,d04e61b2) at atascsi_atapi_cmd+0xbc
scsi_execute_xs(d8ab8000,d8ab8059,6,d2ba6b00,d2bb3000) at
scsi_execute_xs+0x50
scsi_scsi_cmd(d2ba6b00,d09eeb10,6,0,0) at scsi_scsi_cmd+0xa0
scsi_test_unit_ready(d2ba6b00,5,1c3,d2ba6b80) at scsi_test_unit_ready+0x39
scsi_probedev(d2b91040,2,0,5) at scsi_probedev+0x3a3
scsi_probe_target(d2b91040,2,5,d2a5e040,d0825e18) at scsi_probe_target+0x1a
scsi_probe_bus(d2b91040,d2b91040,d09eec88,d2b9a600,d0717772) at
scsi_probe_bus+
0x2e
config_attach(d2b9a600,d081c4dc,d09eec88,d04c2168,80) at config_attach+0xfd
atascsi_attach(d2b9a600,d09eecd0,d2a5e330) at atascsi_attach+0xbd
ahci_pci_attach(d2b61800,d2b9a600,d09eed60,d2b61800,d0838644) at
ahci_pci_attac
h+0x167
config_attach(d2b61800,d081c83c,d09eed60,d04d7420) at config_attach+0xfd
pci_probe_device(d2b61800,80009000,0,0,0) at pci_probe_device+0x16c
pci_enumerate_bus(d2b61800,0,0,d2b60fc0,d2b78d80) at pci_enumerate_bus+0xef
config_attach(d2b60fc0,d081c6d4,d09eee70,d04d7174) at config_attach+0xfd
mainbus_attach(0,d2b60fc0,0,de06e000,d09ed334) at mainbus_attach+0x1f5
config_attach(0,d081c6b0,0,0,0) at config_attach+0xfd
config_rootfound(d073dac2,0,d09eef38,d04a4d2a) at config_rootfound+0x27
cpu_configure(d0944b60,1,3,0,2) at cpu_configure+0x29
main(0,0,0,0,0) at main+0x3a7
ddb{0}>
--- END of Mail