Hi all, I'm trying to install OpenBSD on a Transcend TS32GSSD25S-M, a 32GB SSD with SATA interface. No matter what I set in the BIOS in terms of PIO/DMA/UDMA modes or what flags I modify in UKC for the wd devices, the drive always get recognized as PIO mode , UltraDMA mode 5. But it's absolutely unreadable by OpenBSD, I get the following errors each time I try to access it:
pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0) pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1) pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16) pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0) I tried with kernel 4.2, 4.3 and -current. Tried also in ahci native mode (tried only with -current), and the error I get is: ahci0: unrecoverable errors (IS:1000000<OFS>), disablig port I tried to use the SSD on the same machine with a couple of linux distros and I can correctly read/write the disk, so the problem should not be hardware... Any hints on how to make this thing work? Here's the full dmesg of the 4.2 kernel: OpenBSD 4.2 (GENERIC) #375: Tue Aug 28 10:38:44 MDT 2007 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Xeon(R) CPU 3050 @ 2.13GHz ("GenuineIntel" 686-class) 2.13 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,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,CX16,xTPR real mem = 1072128000 (1022MB) avail mem = 1029058560 (981MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 08/25/07, BIOS32 rev. 0 @ 0xfd470, SMBIOS rev. 2.51 @ 0x3feea000 (31 entries) bios0: vendor Phoenix Technologies LTD version "6.00" date 08/25/2007 bios0: Supermicro PDSMi pcibios0 at bios0: rev 2.1 @ 0xfd470/0xb90 pcibios0: PCI BIOS has 20 Interrupt Routing table entries pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801GB LPC" rev 0x00) pcibios0: PCI bus #15 is the last bus bios0: ROM list: 0xc0000/0xb000 acpi at mainbus0 not configured ipmi at mainbus0 not configured cpu0 at mainbus0 cpu0: Enhanced SpeedStep disabled by BIOS pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 "Intel E7230 MCH" rev 0xc0 ppb0 at pci0 dev 1 function 0 "Intel E7230 PCIE" rev 0xc0 pci1 at ppb0 bus 1 ppb1 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x01 pci2 at ppb1 bus 9 ppb2 at pci2 dev 0 function 0 "Intel PCIE-PCIE" rev 0x09 pci3 at ppb2 bus 10 ppb3 at pci3 dev 1 function 0 "Pericom PI7C21P100 PCIX-PCIX" rev 0x01 pci4 at ppb3 bus 11 em0 at pci4 dev 4 function 0 "Intel PRO/1000MT QP (82546GB)" rev 0x03: irq 11, address 00:1b:21:0a:af:a8 em1 at pci4 dev 4 function 1 "Intel PRO/1000MT QP (82546GB)" rev 0x03: irq 11, address 00:1b:21:0a:af:a9 em2 at pci4 dev 6 function 0 "Intel PRO/1000MT QP (82546GB)" rev 0x03: irq 5, address 00:1b:21:0a:af:aa em3 at pci4 dev 6 function 1 "Intel PRO/1000MT QP (82546GB)" rev 0x03: irq 11, address 00:1b:21:0a:af:ab "Intel IOxAPIC" rev 0x09 at pci2 dev 0 function 1 not configured ppb4 at pci0 dev 28 function 4 "Intel 82801G PCIE" rev 0x01 pci5 at ppb4 bus 13 em4 at pci5 dev 0 function 0 "Intel PRO/1000MT (82573E)" rev 0x03: irq 11, address 00:30:48:92:e3:36 ppb5 at pci0 dev 28 function 5 "Intel 82801G PCIE" rev 0x01 pci6 at ppb5 bus 14 em5 at pci6 dev 0 function 0 "Intel PRO/1000MT (82573L)" rev 0x00: irq 11, address 00:30:48:92:e3:37 uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x01: irq 10 uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x01: irq 11 uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x01: irq 5 uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x01: irq 11 ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x01: irq 10 usb0 at ehci0: USB revision 2.0 uhub0 at usb0: Intel EHCI root hub, rev 2.00/1.00, addr 1 ppb6 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0xe1 pci7 at ppb6 bus 15 vga1 at pci7 dev 0 function 0 "ATI ES1000" rev 0x02 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) ichpcib0 at pci0 dev 31 function 0 "Intel 82801GB LPC" rev 0x01: PM disabled pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility atapiscsi0 at pciide0 channel 0 drive 1 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <MATSHITA, DVD-ROM UJDA780, 1.50> SCSI0 5/cdrom removable cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 disabled (no drives) pciide1 at pci0 dev 31 function 2 "Intel 82801GB SATA" rev 0x01: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI pciide1: using irq 11 for native-PCI interrupt wd0 at pciide1 channel 0 drive 0: <Hitachi HDS721616PLA380> wd0: 16-sector PIO, LBA48, 152627MB, 312581808 sectors wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5 wd1 at pciide1 channel 1 drive 0: <TS32GSSD25S-M> wd1: 1-sector PIO, LBA, 30592MB, 62652416 sectors wd1(pciide1:1:0): using PIO mode 4, Ultra-DMA mode 5 ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x01: irq 11 iic0 at ichiic0 lm1 at iic0 addr 0x2d: W83627HF iic0: addr 0x2f 05=2d 06=bb 07=2d 08=ab 09=64 0a=64 0b=5e 0c=c8 0d=a3 0e=7b 0f=12 10=a1 11=bf 12=97 13=ff 14=20 15=72 16=d2 17=7c 18=ca 19=ce 1a=c7 1b=1b 1c=18 1d=8e 1e=80 1f=80 20=1b 21=1a 22=02 23=0f 25=01 26=2c 27=0f 29=0f 2b=0f 2d=0f 2f=01 30=2e 31=0f 33=0f 35=0f 3b=ff 3c=ff 3d=ff 3e=ff 3f=ff 40=09 43=80 44=40 46=f7 47=ef 48=f7 49=7e 4a=3f 4b=02 4d=f4 4e=4e 50=06 51=1e 52=01 58=28 59=01 5c=1f 5e=55 5f=03 60=b9 61=73 62=b9 63=73 64=a5 65=87 66=ff 67=ff 68=3f 6a=2b 6b=18 6c=7c 6d=65 6e=e3 6f=b9 70=8a 71=70 72=e5 73=bb 74=e5 75=bb 76=e5 77=bb 78=3c 79=37 7a=55 7b=50 7c=3c 7d=37 7e=55 7f=50 80=3c 81=37 82=55 83=50 84=3c 85=37 86=55 87=50 88=50 89=4b 8a=55 8b=50 8c=32 8d=2d 8e=55 8f=50 90=07 91=68 92=07 93=68 94=07 95=68 96=07 97=68 98=07 99=68 9a=07 9b=68 9c=07 9d=68 9e=07 9f=68 a0=07 a1=68 a2=07 a3=68 a4=ff a5=ff a6=ff a7=ff a8=f6 a9=f6 aa=f6 ab=f6 ae=ff af=ff b2=3f b3=2f b4=3f b5=3f b6=3f b7=3f b8=3f b9=3f ba=3f bb=80 bc=89 bd=89 be=89 bf=89 c0=89 c1=89 c2=89 c3=02 c4=03 c5=7f c6=ff c9=ff ca=ff cb=ff cc=ff cd=ff ce=ff cf=ff d1=46 d2=46 d3=46 d4=46 d6=f0 d7=ff d8=80 d9=01 da=80 db=01 dc=80 dd=01 de=80 df=01 e0=bb e1=c0 e2=82 e3=ff e4=80 e5=2a e6=fc e7=12 e9=fe ea=6a eb=e0 ec=ff ed=ff ee=ff ef=ff f6=60 f7=80 f8=1b fa=ff fd=10 usb1 at uhci0: USB revision 1.0 uhub1 at usb1: Intel UHCI root hub, rev 1.00/1.00, addr 1 usb2 at uhci1: USB revision 1.0 uhub2 at usb2: Intel UHCI root hub, rev 1.00/1.00, addr 1 usb3 at uhci2: USB revision 1.0 uhub3 at usb3: Intel UHCI root hub, rev 1.00/1.00, addr 1 usb4 at uhci3: USB revision 1.0 uhub4 at usb4: Intel UHCI root hub, rev 1.00/1.00, addr 1 isa0 at ichpcib0 isadma0 at isa0 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 lpt0 at isa0 port 0x378/4 irq 7 lm0 at isa0 port 0x290/8: W83627HF lm1 detached npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 biomask ff65 netmask ff65 ttymask ffe7 pctr: 686-class user-level performance counters enabled mtrr: Pentium Pro MTRR support dkcsum: wd0 matches BIOS drive 0x80 pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0) pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 64 of 64-67 (wd1 bn 64; cn 0 tn 1 sn 1) pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 1024 of 1024-1027 (wd1 bn 1024; cn 1 tn 1 sn 16) pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying pciide1:1:0: dmamode error (4) wd1c: aborted command reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0) root on wd0a swap on wd0b dump on wd0b Thanks! -- I'm Winston Wolf, I solve problems.