So where do we start checking things over. |
|
Confirming the controller is seen |
|
|
| dmesg | grep aacraid |
| lspci | grep -i adaptec |
|
|
Installing arcconf |
|
Download v3 from Microchip — v4 hangs waiting for controller, v3 responds immediately: |
|
|
| arcconf_v3_07_23980.zip from microchip.com |
|
|
|
| rpm -i arcconf*.rpm |
|
|
Check controller and disk status |
|
|
| arcconf getconfig 1 PD |
|
|
Look for disk showing as Ready before proceeding. |
|
Create JBOD to expose disk as block device |
|
|
| arcconf create 1 jbod 0 0 noprompt |
|
|
Where `0 0` is channel and device ID from getconfig output. |
|
Verify block device created |
|
|
| lsblk |
| dmesg | tail -20 |
| sg_map -x |
|
|
Partition and format |
|
|
| parted /dev/sdX mklabel gpt |
| parted /dev/sdX mkpart primary xfs 0% 100% |
| mkfs.xfs /dev/sdX1 |
|
|
Mount and add to fstab |
|
|
| mkdir -p /media3 |
| mount /dev/sdX1 /media3 |
| blkid /dev/sdX1 |
| # Add UUID to /etc/fstab |
|
|
Adding subsequent disks |
|
Same process — wait for Ready status in `arcconf getconfig 1 PD` before creating JBOD! 😄 |
|
Extra Notes |
|
XFS vs ext4 note — worth a line explaining why XFS for large media files and the 400GB saving on 8TB from no reserved blocks. The PQual=1 explanation — one line noting that "LU temporarily unavailable" is normal while the controller initialises, just wait it out rather than panicking. |
|
Developed with Claude AI assistance - Anthropic - April 2026 |
|