Adaptec 29320LPE SCSI and Ubuntu 22.04

Unfortunately after don’t-know-which updates Ubuntu stopped to recognize Adaptec 29320LPE PCIe Ultra320 SCSI adapter. How to fix that.

a. find and load relating modules manually to test

cd /lib/modules
insmod ./6.8.0-59-generic/kernel/drivers/scsi/scsi_transport_spi.ko
insmod ./6.8.0-59-generic/kernel/drivers/scsi/aic7xxx/aic79xx.ko

b. make them loaded in auto mode

vi /etc/modules
scsi_transport_spi
aic79xx

c. reboot Ubuntu and run dmesg

[    6.614048] scsi host11: Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 3.0
<Adaptec 29320LPE PCIe Ultra320 SCSI adapter>
aic7901: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 101-133MHz, 512 SCBs
[ 7.646852] scsi 11:0:4:0: Direct-Access FUJITSU MCR3230SS-S 0020 PQ: 0 ANSI: 2
[ 7.646867] scsi target11:0:4: asynchronous
[ 7.654043] scsi target11:0:4: Beginning Domain Validation
[ 7.659253] scsi target11:0:4: FAST-20 SCSI 20.0 MB/s ST (50 ns, offset 15)
[ 7.662729] scsi target11:0:4: Domain Validation skipping write tests
[ 7.662738] scsi target11:0:4: Ending Domain Validation
[ 10.240553] sd 11:0:4:0: Attached scsi generic sg1 type 0
[ 10.243448] sd 11:0:4:0: Power-on or device reset occurred
[ 10.245371] sd 11:0:4:0: [sdb] 310352 2048-byte logical blocks: (636 MB/606 MiB)
[ 10.246522] sd 11:0:4:0: [sdb] Write Protect is off
[ 10.246533] sd 11:0:4:0: [sdb] Mode Sense: 3f 03 00 08
[ 10.248857] sd 11:0:4:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 12.072177] sd 11:0:4:0: [sdb] Attached SCSI removable disk

So, what is the MCR3230SS-S? It’s a 2.3 GB magneto-optical drive and it’s still going strong.