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>