Tobias Nygren <t...@netbsd.org> writes: > Module Name: src > Committed By: tnn > Date: Fri Oct 18 17:16:50 UTC 2019 > > Modified Files: > src/sys/dev/pci: ahcisata_pci.c > > Log Message: > ahcisata: make sure bus mastering and memory space are actually enabled > > This makes the "ROCKPro64 PCI-e to Dual SATA-II Interface Card" work.
Um. I've been using that interface card for a while, on my Rockpro64, which is, in fact, running with root on a raidframe mirror of two SATA disks connected to it. I did have to make a small change to make it work, though: I had to force it to not use MSI(X) interrupts. Do you think I can revert that local modification with your change? ahcisata0 at pci1 dev 0 function 0: vendor 1b21 product 0612 (rev. 0x01) ahcisata0: 64-bit DMA unavailable ahcisata0: AHCI revision 1.20, 2 ports, 32 slots, CAP 0xeb32ffa1<SXS,CCCS,PSC,SSC,PMD,SPM,ISS=0x3=Gen3,SCLO,SAL,SSS,SSNTF,SNCQ,S64A> ahcisata0: interrupting at GICv3 irq 82 atabus0 at ahcisata0 channel 0 atabus1 at ahcisata0 channel 1 wd0 at atabus0 drive 0 wd0: <WDC WD10EFRX-68FYTN0> wd0: drive supports 16-sector PIO transfers, LBA48 addressing wd0: 931 GB, 1938021 cyl, 16 head, 63 sec, 512 bytes/sect x 1953525168 sectors wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133), NCQ (32 tags) w/PRIO wd0(ahcisata0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) (using DMA), NCQ (31 tags) w/PRIO wd1 at atabus1 drive 0 wd1: <WDC WD10EFRX-68FYTN0> wd1: drive supports 16-sector PIO transfers, LBA48 addressing wd1: 931 GB, 1938021 cyl, 16 head, 63 sec, 512 bytes/sect x 1953525168 sectors wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133), NCQ (32 tags) w/PRIO wd1(ahcisata0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) (using DMA), NCQ (31 tags) w/PRIO raid0: RAID Level 1 raid0: Components: /dev/wd0a /dev/wd1a raid0: Total Sectors: 1936551168 (945581 MB) root on raid0a dumps on wd1b root file system type: ffs -tih -- Most people who graduate with CS degrees don't understand the significance of Lisp. Lisp is the most important idea in computer science. --Alan Kay