Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have installed Debian GNU/Linux 11 (bullseye) pointing to stable repositories on an HP ProLiant MicroServer N54L. I have mounted a JMicron Technology Corp. JMB363 SATA/IDE PCIe card mounted with 2 SATA ports but Debian not detect HDD connected to it.
I have installed Debian GNU/Linux 11 (bullseye) pointing to stable repositories on an HP ProLiant MicroServer N54L. I have mounted a JMicron Technology Corp. JMB363 SATA/IDE PCIe card mounted with 2 SATA ports but Debian not detect HDD connected to it.
Code:
$ sudo lshw -class storage -class disk
*-sata
description: SATA controller
product: JMB363 SATA/IDE Controller
vendor: JMicron Technology Corp.
physical id: 0
bus info: pci@0000:02:00.0
version: 03
width: 32 bits
clock: 33MHz
capabilities: sata pm pciexpress ahci_1.0 bus_master cap_list rom
configuration: driver=ahci latency=0
resources: irq:16 memory:fe8fe000-fe8fffff memory:fe8e0000-fe8effff
*-ide
description: IDE interface
product: JMB363 SATA/IDE Controller
vendor: JMicron Technology Corp.
physical id: 0.1
bus info: pci@0000:02:00.1 <--- the IDE controller
version: 03
width: 32 bits
clock: 33MHz
capabilities: ide pm pci_native_mode bus_master cap_list
configuration: driver=pata_jmicron latency=0
resources: irq:17 ioport:e800(size=8) ioport:e400(size=4) ioport:e000(size=8) ioport:d800(size=4) ioport:d400(size=16)
*-sata
I understand that Debian detects the PCIe JMicron but that the ata ports are down:
Code:
[ 2.759283] ata9: SATA link down (SStatus 0 SControl 300)
[ 2.759324] ata10: SATA link down (SStatus 0 SControl 300)
Can you help me to make the system detect the disks connected to the JMicron?
Thank you.
Not much help to you but it does not detect the SATA part of the card only the IDE ports. I have got no clue how that is fixed. I would try a different add-in card with a say Marvel chipset on it I have used them in the past and they worked fine.
Edit: turned on my spare machine which has such a card in it.
Code:
root@zeus-H370M:~# lshw -class storage -class disk
*-sata
description: SATA controller
product: 88SE9230 PCIe SATA 6Gb/s Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:01:00.0
version: 10
width: 32 bits
clock: 33MHz
capabilities: sata pm msi pciexpress ahci_1.0 bus_master cap_list rom
configuration: driver=ahci latency=0
resources: irq:144 ioport:5050(size=8) ioport:5040(size=4) ioport:5030(size=8) ioport:5020(size=4) ioport:5000(size=32) memory:a2510000-a25107ff memory:a2500000-a250ffff
*-sata
With lspci -v.
Code:
root@zeus-H370M:~# lspci -v
....
01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller (rev 10) (prog-if 01 [AHCI 1.0])
Subsystem: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller
Flags: bus master, fast devsel, latency 0, IRQ 144
I/O ports at 5050 [size=8]
I/O ports at 5040 [size=4]
I/O ports at 5030 [size=8]
I/O ports at 5020 [size=4]
I/O ports at 5000 [size=32]
Memory at a2510000 (32-bit, non-prefetchable) [size=2K]
Expansion ROM at a2500000 [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [70] Express Legacy Endpoint, MSI 00
Capabilities: [e0] SATA HBA v0.0
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: ahci
Kernel modules: ahci
Now this machine has a little newer kernel on it than Bullseye but it worked fine with the original install kernel which was the 5.8 series if my memory serves me well.
Code:
root@zeus-H370M:~# uname -a
Linux zeus-H370M 5.11.0-27-generic #29~20.04.1-Ubuntu SMP Wed Aug 11 15:58:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
See if you can find one of them cards cheap.
Last edited by HappyTux; 08-31-2021 at 01:32 PM.
Reason: additional information.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.