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.

Reply via email to