I've had an embedded VIA motherboard that worked very well upto 4.4. Now
I've upgraded to 4.7 and it doesn't seems to like the sata controller.
If I boot directly to the vga consoe, it will freeze at the
"wdc_atapi_intr: warning: reading only 14 of 18 bytes". But if I boot
from the serial console, it seems to time out and keep going. But it
doesn't detects the CD then. I've included the dmesg from the serial
boot since it seems more complete. I'm open to try previous versions to
see when it started failing.
dmesg:
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2010 OpenBSD. All rights reserved.
http://www.OpenBSD.org
OpenBSD 4.7 (RAMDISK_CD) #353: Wed Mar 17 21:02:53 MDT 2010
[email protected]:/usr/src/sys/arch/i386/compile/RAMDISK_CD
cpu0: VIA Esther processor 1000MHz ("CentaurHauls" 686-class) 1 GHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,CMOV,PAT,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,TM,SBF,SSE3,EST,TM2
real mem = 1005023232 (958MB)
avail mem = 966897664 (922MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 03/05/07, BIOS32 rev. 0 @ 0xfac20,
SMBIOS rev. 2.3 @ 0xf0000 (25 entries)
apm0 at bios0: Power Management spec V1.2
acpi at bios0 function 0x0 not configured
pcibios0 at bios0: rev 2.1 @ 0xf0000/0xdd94
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdcc0/208 (11 entries)
pcibios0: bad IRQ table checksum
pcibios0: PCI BIOS has 11 Interrupt Routing table entries
pcibios0: PCI Exclusive IRQs: 6 7 11
pcibios0: PCI Interrupt Router at 000:17:0 ("VIA VT8237 ISA" rev 0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0xfc00 0xd0000/0x4000!
cpu0 at mainbus0: (uniprocessor)
cpu0: RNG AES AES-CTR SHA1 SHA256 RSA
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "VIA CN700 Host" rev 0x00
pchb1 at pci0 dev 0 function 1 "VIA CN700 Host" rev 0x00
pchb2 at pci0 dev 0 function 2 "VIA CN700 Host" rev 0x00
pchb3 at pci0 dev 0 function 3 "VIA PT890 Host" rev 0x00
pchb4 at pci0 dev 0 function 4 "VIA CN700 Host" rev 0x00
pchb5 at pci0 dev 0 function 7 "VIA CN700 Host" rev 0x00
ppb0 at pci0 dev 1 function 0 "VIA VT8377 AGP" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "VIA S3 Unichrome PRO IGP" rev 0x01
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
fxp0 at pci0 dev 8 function 0 "Intel 82559ER" rev 0x10, i82551: irq 11,
address 00:40:63:ec:81:4f
inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
fxp1 at pci0 dev 9 function 0 "Intel 82559ER" rev 0x10, i82551: irq 7,
address 00:40:63:ec:81:50
inphy1 at fxp1 phy 1: i82555 10/100 PHY, rev. 4
fxp2 at pci0 dev 10 function 0 "Intel 82559ER" rev 0x10, i82551: irq 11,
address 00:40:63:ec:81:51
inphy2 at fxp2 phy 1: i82555 10/100 PHY, rev. 4
fxp3 at pci0 dev 11 function 0 "Intel 82559ER" rev 0x10, i82551: irq 6,
address 00:40:63:ec:81:52
inphy3 at fxp3 phy 1: i82555 10/100 PHY, rev. 4
ral0 at pci0 dev 12 function 0 "Ralink RT2561S" rev 0x00: irq 7, address
00:12:0e:61:80:60
ral0: MAC/BBP RT2561C, RF RT5225
pciide0 at pci0 dev 15 function 0 "VIA VT6420 SATA" rev 0x80: DMA
pciide0: using irq 11 for native-PCI interrupt
wd0 at pciide0 channel 0 drive 0: <WDC WD800BD-22MRA1>
wd0: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 6
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
wdc_atapi_intr: warning: reading only 14 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
wdc_atapi_intr: warning: reading only 0 of 18 bytes
pciide0:1:0: device timeout, c_bcount=0, c_skip=32, status=0x0, ireason=0x1
pciide0:1:0: Identify timed out
pciide0:1:0: soft reset failed
pciide0:1:0: Device Reset Wait timed out
pciide0:1:0: soft reset failed
pciide0 channel 1: reset failed for drive 0
atapiscsi0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 5
pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x06: ATA133,
channel 0 configured to compatibility, channel 1 configured to compatibility
pciide1: channel 0 disabled (no drives)
pciide1: channel 1 disabled (no drives)
uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0x81: irq 6
uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0x81: irq 6
uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0x81: irq 11
uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0x81: irq 11
ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x86: irq 7
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "VIA EHCI root hub" rev 2.00/1.00 addr 1
pcib0 at pci0 dev 17 function 0 "VIA VT8237 ISA" rev 0x00
usb1 at uhci0: USB revision 1.0
uhub1 at usb1 "VIA UHCI root hub" rev 1.00/1.00 addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2 "VIA UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3 "VIA UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci3: USB revision 1.0
uhub4 at usb4 "VIA UHCI root hub" rev 1.00/1.00 addr 1
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
pckbc0 at isa0 port 0x60/5
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
biomask ffef netmask ffef ttymask ffff
rd0: fixed, 3800 blocks
uhidev0 at uhub1 port 1 configuration 1 interface 0 "Logitech Logitech
USB Keyboard" rev 1.10/23.00 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev0
wskbd0 at ukbd0: console keyboard, using wsdisplay0
uhidev1 at uhub1 port 1 configuration 1 interface 1 "Logitech Logitech
USB Keyboard" rev 1.10/23.00 addr 2
uhidev1: iclass 3/0, 2 report ids
uhid at uhidev1 reportid 1 not configured
uhid at uhidev1 reportid 2 not configured
softraid0 at root
root on rd0a swap on rd0b dump on rd0b