pocopico / rp-ext

GNU General Public License v2.0
530 stars 368 forks source link

SATA Controller not recognized MB: Asus P5G41TM-LX3 #216

Open TommyE79 opened 1 year ago

TommyE79 commented 1 year ago

login as: tc tc@necronomicon's password: ( '>') /) TC (\ Core is distributed with ABSOLUTELY NO WARRANTY. (/----) www.tinycorelinux.net

tc@box:~$ lspci -vvq 00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03) Subsystem: ASUSTeK Computer Inc. Device 836d Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 0 Capabilities:

00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 24 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000d000-0000dfff [size=4K] Memory behind bridge: fea00000-feafffff [size=1M] Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff [size=256M] Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: Kernel driver in use: pcieport

00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01) Subsystem: ASUSTeK Computer Inc. Device 8445 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 14 Region 0: Memory at fe9fc000 (64-bit, non-prefetchable) [size=16K] Capabilities:

00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 25 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 00001000-00001fff [size=4K] Memory behind bridge: f4000000-f41fffff [size=2M] Prefetchable memory behind bridge: 00000000f4200000-00000000f43fffff [size=2M] Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: Kernel driver in use: pcieport

00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin B routed to IRQ 26 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 0000e000-0000efff [size=4K] Memory behind bridge: feb00000-febfffff [size=1M] Prefetchable memory behind bridge: 00000000f4400000-00000000f45fffff [size=2M] Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01) (prog-if 00 [UHCI]) Subsystem: ASUSTeK Computer Inc. P5KPL-VM,P5LD2-VM Mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 23 Region 4: I/O ports at c480 [size=32] Kernel driver in use: uhci_hcd

00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01) (prog-if 00 [UHCI]) Subsystem: ASUSTeK Computer Inc. P5KPL-VM,P5LD2-VM Mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 19 Region 4: I/O ports at c800 [size=32] Kernel driver in use: uhci_hcd

00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01) (prog-if 00 [UHCI]) Subsystem: ASUSTeK Computer Inc. P5KPL-VM,P5LD2-VM Mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0 Interrupt: pin C routed to IRQ 18 Region 4: I/O ports at c880 [size=32] Kernel driver in use: uhci_hcd

00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01) (prog-if 00 [UHCI]) Subsystem: ASUSTeK Computer Inc. P5KPL-VM,P5LD2-VM Mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0 Interrupt: pin D routed to IRQ 16 Region 4: I/O ports at cc00 [size=32] Kernel driver in use: uhci_hcd

00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. P5KPL-VM,P5LD2-VM Mainboard Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 23 Region 0: Memory at fe9fbc00 (32-bit, non-prefetchable) [size=1K] Capabilities: Kernel driver in use: ehci-pci

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) (prog-if 01 [Subtractive decode]) Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0 Bus: primary=00, secondary=04, subordinate=04, sec-latency=32 I/O behind bridge: None Memory behind bridge: None Prefetchable memory behind bridge: None Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities:

00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0 Capabilities: Kernel driver in use: lpc_ich

**00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) (prog-if 8f [PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering]) Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx+ Latency: 0 Interrupt: pin A routed to IRQ 18 Region 0: I/O ports at b800 [size=8] Region 1: I/O ports at b480 [size=4] Region 2: I/O ports at 08f0 [size=8] Region 3: I/O ports at 08f8 [size=4] Region 4: I/O ports at b000 [size=16] _Kernel driver in use: atapiix

00:1f.2 IDE interface: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] (rev 01) (prog-if 8f [PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering]) Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 22 Region 0: I/O ports at c400 [size=8] Region 1: I/O ports at c080 [size=4] Region 2: I/O ports at c000 [size=8] Region 3: I/O ports at bc00 [size=4] Region 4: I/O ports at b880 [size=16] Capabilities: _Kernel driver in use: atapiix**

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] (prog-if 00 [VGA controller]) Subsystem: PC Partner Limited / Sapphire Technology Radeon HD 7850 2GB GDDR5 DVI-I/DVI-D/HDMI/DP Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 10 Region 0: Memory at e0000000 (64-bit, prefetchable) [size=256M] Region 2: Memory at fea80000 (64-bit, non-prefetchable) [size=256K] Region 4: I/O ports at d000 [size=256] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities:

01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series] Subsystem: PC Partner Limited / Sapphire Technology Device aab0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin B routed to IRQ 5 Region 0: Memory at feafc000 (64-bit, non-prefetchable) [size=16K] Capabilities:

02:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0) Subsystem: ASUSTeK Computer Inc. Device 847e Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 27 Region 0: Memory at febc0000 (64-bit, non-prefetchable) [size=256K] Region 2: I/O ports at ec00 [size=128] Capabilities: Kernel driver in use: atl1c

within TCRP the controller is seen and all Disks are found: tc@box:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 76K 1 loop /tmp/tcloop/liblzma loop1 7:1 0 52K 1 loop /tmp/tcloop/xz loop2 7:2 0 24K 1 loop /tmp/tcloop/udev-lib loop3 7:3 0 252K 1 loop /tmp/tcloop/ncursesw loop4 7:4 0 144K 1 loop /tmp/tcloop/readline loop5 7:5 0 2.1M 1 loop /tmp/tcloop/util-linux loop6 7:6 0 48K 1 loop /tmp/tcloop/libusb loop7 7:7 0 288K 1 loop /tmp/tcloop/usb-utils loop8 7:8 0 24K 1 loop /tmp/tcloop/attr loop9 7:9 0 40K 1 loop /tmp/tcloop/acl loop10 7:10 0 220K 1 loop /tmp/tcloop/tar loop11 7:11 0 80K 1 loop /tmp/tcloop/sed loop12 7:12 0 24K 1 loop /tmp/tcloop/libpci loop13 7:13 0 276K 1 loop /tmp/tcloop/pciutils loop14 7:14 0 76K 1 loop /tmp/tcloop/patch loop15 7:15 0 1.7M 1 loop /tmp/tcloop/openssl-1.1.1 loop16 7:16 0 1.4M 1 loop /tmp/tcloop/openssh loop17 7:17 0 244K 1 loop /tmp/tcloop/gmp loop18 7:18 0 272K 1 loop /tmp/tcloop/nettle3 loop19 7:19 0 88K 1 loop /tmp/tcloop/ncursesw-utils loop20 7:20 0 740K 1 loop /tmp/tcloop/ncursesw-terminfo loop21 7:21 0 232K 1 loop /tmp/tcloop/mpfr loop22 7:22 0 48K 1 loop /tmp/tcloop/mpc loop23 7:23 0 4K 1 loop /tmp/tcloop/mirrors loop24 7:24 0 492K 1 loop /tmp/tcloop/raid-dm-5.10.3-tinycore64 loop25 7:25 0 352K 1 loop /tmp/tcloop/mdadm loop26 7:26 0 104K 1 loop /tmp/tcloop/make loop27 7:27 0 60K 1 loop /tmp/tcloop/m4 loop28 7:28 0 56K 1 loop /tmp/tcloop/lzo loop29 7:29 0 44K 1 loop /tmp/tcloop/lsscsi loop30 7:30 0 308K 1 loop /tmp/tcloop/libzstd loop31 7:31 0 68K 1 loop /tmp/tcloop/libuv loop32 7:32 0 84K 1 loop /tmp/tcloop/librhash loop33 7:33 0 52K 1 loop /tmp/tcloop/liblz4 loop34 7:34 0 24K 1 loop /tmp/tcloop/libcap loop35 7:35 0 600K 1 loop /tmp/tcloop/libxml2 loop36 7:36 0 384K 1 loop /tmp/tcloop/libarchive loop37 7:37 0 68K 1 loop /tmp/tcloop/jsoncpp loop38 7:38 0 216K 1 loop /tmp/tcloop/jq loop39 7:39 0 816K 1 loop /tmp/tcloop/isl loop40 7:40 0 48K 1 loop /tmp/tcloop/gzip loop41 7:41 0 92K 1 loop /tmp/tcloop/grep loop42 7:42 0 72K 1 loop /tmp/tcloop/expat2 loop43 7:43 0 148K 1 loop /tmp/tcloop/ca-certificates loop44 7:44 0 284K 1 loop /tmp/tcloop/curl loop45 7:45 0 3.8M 1 loop /tmp/tcloop/git loop46 7:46 0 200K 1 loop /tmp/tcloop/findutils loop47 7:47 0 88K 1 loop /tmp/tcloop/cpio loop48 7:48 0 2.2M 1 loop /tmp/tcloop/coreutils loop49 7:49 0 32K 1 loop /tmp/tcloop/bzip2-dev loop50 7:50 0 5.2M 1 loop /tmp/tcloop/binutils loop51 7:51 0 484K 1 loop /tmp/tcloop/bash loop52 7:52 0 2.6M 1 loop /tmp/tcloop/scsi-5.10.3-tinycore64 loop53 7:53 0 144K 1 loop /tmp/tcloop/readline7 loop54 7:54 0 3M 1 loop /tmp/tcloop/php-8.0-ext loop55 7:55 0 580K 1 loop /tmp/tcloop/pcre21032 loop56 7:56 0 1.7M 1 loop /tmp/tcloop/php-8.0-cli loop57 7:57 0 12K 1 loop /tmp/tcloop/ntpclient loop58 7:58 0 1.2M 1 loop /tmp/tcloop/liblvm2 loop59 7:59 0 888K 1 loop /tmp/tcloop/lvm2 loop60 7:60 0 508K 1 loop /tmp/tcloop/file sda 8:0 0 1.8T 0 disk |-sda1 8:1 0 4.5G 0 part -sda3 8:3 0 1.8T 0 part sdb 8:16 0 1.8T 0 disk |-sdb1 8:17 0 4.5G 0 part -sdb3 8:19 0 1.8T 0 part sdc 8:32 0 279.5G 0 disk -sdc1 8:33 0 279.5G 0 part sdd 8:48 0 279.5G 0 disk -sdd1 8:49 0 279.5G 0 part sde 8:64 1 29.3G 0 disk |-sde1 8:65 1 48M 0 part /mnt/sde1 |-sde2 8:66 1 75M 0 part /mnt/sde2 `-sde3 8:67 1 900M 0 part /mnt/sde3 zram0 252:0 0 1.9G 0 disk [SWAP]

image How can I add the 'ata_piix' module to the kernel?

I've tried to setup an DS3615xs system, DSM-7.1.1-42962 It's booting up so far, but doesn't see any disks

pocopico commented 1 year ago

I’m sorry but I couldn’t compile any old ata controller on 4.4.x kernel version. Unless someone comes up with a module for ATA support that will not be possible. You may add a SATA AHCI controller such that have marvel controllers on them to overcome that obstacle

TommyE79 commented 1 year ago

I’m sorry but I couldn’t compile any old ata controller on 4.4.x kernel version. Unless someone comes up with a module for ATA support that will not be possible. You may add a SATA AHCI controller such that have marvel controllers on them to overcome that obstacle

Thanks for the response. A bit potty for the use of legacy hardware but anyway. I'll try to work around via a promox virtualization and see if this will work. Will keep you updated. Thanks Thomas