Hello! My backup server ran out of space and I got my hands on a SATA pci card carrying a Sil 3112a chip. The problem beeing that when booting bsd the drive timeout with a message like:
pciide0:0:0: not ready, st=0xd0<BSY,DRDY,DSC>, err=0x00 pciide0 channel 0: reset failed for drive 0 wd0c: device timeout reading fsbn 0 (wd0 bn 0; cn 0 tn 0 sn 0), retrying I have flashed the motherboard and SATA controller bios:es to the latest version. For the SATA controller i used the non-RAID base image. Booting bsd.rd works without any problems. Booting bsd from 4.4 works without any problems. Booting bsd from 4.5 or later stops with a timeout. So I am going to start with 4.4 and work my way forwards if there aren't any better ideas. boot> bsd.rd booting hd0a:bsd.rd: 5897688+943444 [61+224624+213013]=0x6f1290 entry point at 0x200120 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.8-current (RAMDISK_CD) #225: Sat Dec 4 12:21:11 MST 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/RAMDISK_CD cpu0: Intel(R) Pentium(R) 4 CPU 2.20GHz ("GenuineIntel" 686-class) 2.23 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM real mem = 1073250304 (1023MB) avail mem = 1048756224 (1000MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 09/16/02, BIOS32 rev. 0 @ 0xfa1d0, SMBIOS rev. 2.3 @ 0xf0120 (38 entries) bios0: vendor Award Software International, Inc. version "6.00 PG" date 09/16/2002 bios0: EVERCOM NETWORK 8IRX acpi0 at bios0: rev 0 acpi0: sleep states S0 S1 S4 S5 acpi0: tables DSDT FACP APIC 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 2 pa 0xfec00000, version 20, 24 pins acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 2 (HUB0) bios0: ROM list: 0xc0000/0xc000 0xcc000/0x5000 pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82845 Host" rev 0x04 ppb0 at pci0 dev 1 function 0 "Intel 82845 AGP" rev 0x04 pci1 at ppb0 bus 1 ppb1 at pci0 dev 30 function 0 "Intel 82801BA Hub-to-PCI" rev 0x05 pci2 at ppb1 bus 2 vga1 at pci2 dev 0 function 0 "ATI Mach64" rev 0x5c wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) pciide0 at pci2 dev 2 function 0 "CMD Technology SiI3112 SATA" rev 0x02: DMA pciide0: using apic 2 int 22 (irq 15) for native-PCI interrupt pciide0: port 0: device present, speed: 1.5Gb/s wd0 at pciide0 channel 0 drive 0: <WDC WD2500PD-07FZB1> wd0: 16-sector PIO, LBA48, 238475MB, 488397168 sectors wd0(pciide0:0:0): using BIOS timings, Ultra-DMA mode 5 em0 at pci2 dev 4 function 0 "Intel PRO/1000XT (82544EI)" rev 0x02: apic 2 int 18 (irq 11), address 00:02:b3:e6:fa:5b pcib0 at pci0 dev 31 function 0 "Intel 82801BA LPC" rev 0x05 "Intel 82801BA SMBus" rev 0x05 at pci0 dev 31 function 3 not configured 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 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 rd0: fixed, 3872 blocks softraid0 at root root on rd0a swap on rd0b dump on rd0b erase ^?, werase ^W, kill ^U, intr ^C, status ^T boot> boot bsd booting hd0a:bsd: 8186428+1090024 [61+369696+355596]=0x989f2c entry point at 0x200120 [ using 725768 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-2010 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 4.8-current (GENERIC) #510: Sat Dec 4 12:03:30 MST 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) 4 CPU 2.20GHz ("GenuineIntel" 686-class) 2.23 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM real mem = 1073250304 (1023MB) avail mem = 1045643264 (997MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 09/16/02, BIOS32 rev. 0 @ 0xfa1d0, SMBIOS rev. 2.3 @ 0xf0120 (38 entries) bios0: vendor Award Software International, Inc. version "6.00 PG" date 09/16/2002 bios0: EVERCOM NETWORK 8IRX acpi0 at bios0: rev 0 acpi0: sleep states S0 S1 S4 S5 acpi0: tables DSDT FACP APIC acpi0: wakeup devices SLPB(S5) HUB0(S4) USB0(S1) USB1(S1) PCI0(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits 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 2 pa 0xfec00000, version 20, 24 pins acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 2 (HUB0) acpicpu0 at acpi0 acpibtn0 at acpi0: PWRB acpibtn1 at acpi0: SLPB bios0: ROM list: 0xc0000/0xc000 0xcc000/0x5000 pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82845 Host" rev 0x04 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0xd0000000, size 0x8000000 ppb0 at pci0 dev 1 function 0 "Intel 82845 AGP" rev 0x04 pci1 at ppb0 bus 1 ppb1 at pci0 dev 30 function 0 "Intel 82801BA Hub-to-PCI" rev 0x05 pci2 at ppb1 bus 2 vga1 at pci2 dev 0 function 0 "ATI Mach64" rev 0x5c wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) pciide0 at pci2 dev 2 function 0 "CMD Technology SiI3112 SATA" rev 0x02: DMA pciide0: using apic 2 int 22 (irq 15) for native-PCI interrupt pciide0: port 0: device present, speed: 1.5Gb/s wd0 at pciide0 channel 0 drive 0: <WDC WD2500PD-07FZB1> wd0: 16-sector PIO, LBA48, 238475MB, 488397168 sectors wd0(pciide0:0:0): using BIOS timings, Ultra-DMA mode 5 em0 at pci2 dev 4 function 0 "Intel PRO/1000XT (82544EI)" rev 0x02: apic 2 int 18 (irq 11), address 00:02:b3:e6:fa:5b ichpcib0 at pci0 dev 31 function 0 "Intel 82801BA LPC" rev 0x05 ichiic0 at pci0 dev 31 function 3 "Intel 82801BA SMBus" rev 0x05: apic 2 int 17 (irq 14) iic0 at ichiic0 spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC2100CL2.5 spdmem1 at iic0 addr 0x51: 512MB DDR SDRAM non-parity PC2100CL2.5 isa0 at ichpcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com0: console pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pcppi0 at isa0 port 0x61 spkr0 at pcppi0 it0 at isa0 port 0x2e/2: IT8712F rev 5, EC port 0x290 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 mtrr: Pentium Pro MTRR support vscsi0 at root scsibus0 at vscsi0: 256 targets softraid0 at root pciide0:0:0: not ready, st=0xd0<BSY,DRDY,DSC>, err=0x00 pciide0 channel 0: reset failed for drive 0 wd0c: device timeout reading fsbn 0 (wd0 bn 0; cn 0 tn 0 sn 0), retrying boot> bsd.44 booting hd0a:bsd.44: 6238560+1041588 [52+319712+302630]=0x7896c4 entry point at 0x200120 [ using 622768 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-2008 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 4.4 (GENERIC) #1021: Tue Aug 12 17:16:55 MDT 2008 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) 4 CPU 2.20GHz ("GenuineIntel" 686-class) 2.23 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM real mem = 1073250304 (1023MB) avail mem = 1029357568 (981MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 09/16/02, BIOS32 rev. 0 @ 0xfa1d0, SMBIOS rev. 2.3 @ 0xf0120 (38 entries) bios0: vendor Award Software International, Inc. version "6.00 PG" date 09/16/2002 bios0: EVERCOM NETWORK 8IRX apm0 at bios0: Power Management spec V1.2 (slowidle) apm0: AC on, battery charge unknown acpi at bios0 function 0x0 not configured pcibios0 at bios0: rev 2.1 @ 0xf0000/0xce54 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfcd90/192 (10 entries) pcibios0: PCI Exclusive IRQs: 10 11 12 14 15 pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371SB ISA" rev 0x00) pcibios0: PCI bus #2 is the last bus bios0: ROM list: 0xc0000/0xc000 0xcc000/0x5000 cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82845 Host" rev 0x04 ppb0 at pci0 dev 1 function 0 "Intel 82845 AGP" rev 0x04 pci1 at ppb0 bus 1 ppb1 at pci0 dev 30 function 0 "Intel 82801BA Hub-to-PCI" rev 0x05 pci2 at ppb1 bus 2 vga1 at pci2 dev 0 function 0 "ATI Mach64 GP" rev 0x5c wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) agp0 at vga1: aperture at 0xd0000000, size 0x8000000 drm at vga1 unsupported pciide0 at pci2 dev 2 function 0 "CMD Technology SiI3112 SATA" rev 0x02: DMA pciide0: using irq 15 for native-PCI interrupt pciide0: port 0: device present, speed: 1.5Gb/s wd0 at pciide0 channel 0 drive 0: <WDC WD2500PD-07FZB1> wd0: 16-sector PIO, LBA48, 238475MB, 488397168 sectors wd0(pciide0:0:0): using BIOS timings, Ultra-DMA mode 5 em0 at pci2 dev 4 function 0 "Intel PRO/1000XT (82544EI)" rev 0x02: irq 11, address 00:02:b3:e6:fa:5b ichpcib0 at pci0 dev 31 function 0 "Intel 82801BA LPC" rev 0x05: 24-bit timer at 3579545Hz ichiic0 at pci0 dev 31 function 3 "Intel 82801BA SMBus" rev 0x05: irq 14 iic0 at ichiic0 spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC2100CL2.5 spdmem1 at iic0 addr 0x51: 512MB DDR SDRAM non-parity PC2100CL2.5 isa0 at ichpcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com0: console pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 it0 at isa0 port 0x2e/2: IT8712F rev 0x05, EC port 0x290 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 biomask f7ed netmask ffed ttymask ffff mtrr: Pentium Pro MTRR support softraid0 at root softraid0: wd0e can not read metadata version 492712990, expected 3 root on wd0a swap on wd0b dump on wd0b Automatic boot in progress: starting file system checks.