Date: Fri, 12 Jul 2019 19:33:22 -0400 From: Zaphod Beeblebrox <zbeeble@gmail.com> To: FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: 4k sector support (not good?) Message-ID: <CACpH0McZ50=yoosevUfMSVsHz_nvdQYNY-ozA=BtV-SAaJUjaA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
So I have 6 drives that have 4k sectors. They are:
ST2000NX0243
I first tried talking to them with an old MFI passthru controller. I think
that is not FreeBSD's fault --- the MFI didn't want them.
Now on the motherboard, I have
ahci2: <Marvell 88SE9230 AHCI SATA controller> port
0xa050-0xa057,0xa040-0xa043,0xa030-0xa037,0xa020-0xa023,0xa000-0xa01f mem
0xfe610000-0xfe6107ff irq 40 at device 0.0 on pci7
ahci2: AHCI v1.20 with 8 6Gbps ports, Port Multiplier not supported
... which will attach the drives, but kick out all kinds of probe errors.
Smartctl can read the drives on this controller.
In a PCIe slot I have:
ahci3@pci0:0:17:0: class=0x010601 card=0x84dd1043 chip=0x43911002
rev=0x40 hdr=0x00
vendor = 'Advanced Micro Devices, Inc. [AMD/ATI]'
device = 'SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]'
which attaches the devices, kicks out a lot of errors and smartctl can't
read the drives on this controller.
now... on the motherboard controller, I can say:
[1:16:316]root@run:~> gpart show ada7
gpart: No such geom: ada7.
[1:17:317]root@run:~> gpart create -s GPT ada7
gpart: Input/output error
[1:18:318]root@run:~> dmesg | tail -40
(ada7:ahcich16:0:0:0): WRITE_FPDMA_QUEUED. ACB: 61 01 00 00 00 40 00 00 00
00 00 00
(ada7:ahcich16:0:0:0): CAM status: ATA Status Error
(ada7:ahcich16:0:0:0): ATA status: 41 (DRDY ERR), error: 04 (ABRT )
(ada7:ahcich16:0:0:0): RES: 41 04 00 00 00 00 00 00 00 01 00
(ada7:ahcich16:0:0:0): Retrying command, 3 more tries remain
(ada7:ahcich16:0:0:0): WRITE_FPDMA_QUEUED. ACB: 61 01 00 00 00 40 00 00 00
00 00 00
(ada7:ahcich16:0:0:0): CAM status: ATA Status Error
(ada7:ahcich16:0:0:0): ATA status: 41 (DRDY ERR), error: 04 (ABRT )
(ada7:ahcich16:0:0:0): RES: 41 04 00 00 00 00 00 00 00 01 00
(ada7:ahcich16:0:0:0): Retrying command, 2 more tries remain
(ada7:ahcich16:0:0:0): WRITE_FPDMA_QUEUED. ACB: 61 01 00 00 00 40 00 00 00
00 00 00
(ada7:ahcich16:0:0:0): CAM status: ATA Status Error
(ada7:ahcich16:0:0:0): ATA status: 41 (DRDY ERR), error: 04 (ABRT )
(ada7:ahcich16:0:0:0): RES: 41 04 00 00 00 00 00 00 00 01 00
(ada7:ahcich16:0:0:0): Retrying command, 1 more tries remain
(ada7:ahcich16:0:0:0): WRITE_FPDMA_QUEUED. ACB: 61 01 00 00 00 40 00 00 00
00 00 00
(ada7:ahcich16:0:0:0): CAM status: ATA Status Error
(ada7:ahcich16:0:0:0): ATA status: 41 (DRDY ERR), error: 04 (ABRT )
(ada7:ahcich16:0:0:0): RES: 41 04 00 00 00 00 00 00 00 01 00
(ada7:ahcich16:0:0:0): Retrying command, 0 more tries remain
(ada7:ahcich16:0:0:0): WRITE_FPDMA_QUEUED. ACB: 61 01 00 00 00 40 00 00 00
00 00 00
(ada7:ahcich16:0:0:0): CAM status: ATA Status Error
(ada7:ahcich16:0:0:0): ATA status: 41 (DRDY ERR), error: 04 (ABRT )
(ada7:ahcich16:0:0:0): RES: 41 04 00 00 00 00 00 00 00 01 00
(ada7:ahcich16:0:0:0): Error 5, Retries exhausted
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACpH0McZ50=yoosevUfMSVsHz_nvdQYNY-ozA=BtV-SAaJUjaA>
