Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
TommyE79 opened this issue May 17, 2023 · 2 comments
Open

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

TommyE79 opened this issue May 17, 2023 · 2 comments

Comments

@TommyE79
Copy link

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: ata_piix

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: ata_piix**

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
Copy link
Owner

pocopico commented Jun 7, 2023

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
Copy link
Author

TommyE79 commented Jun 7, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants