LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 06-08-2023, 06:45 AM   #1
Brukenet
LQ Newbie
 
Registered: Jun 2023
Posts: 6

Rep: Reputation: 0
PCIe SATA controller problem in re hard drive capacity


Hi all,

I have tried two different expansion cards in a machine running Debian 11 -

1. An older PCIe SATA controller with:
Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)

2. A newer PCIe SATA controller with:
ASMedia Technology Inc. Device 1164 (rev 02)

That data is copy/pasted directly from the output of lspci

I currently have both installed and have connected a 4 TB drive to each of them. In this configuration, everything works. I can mount the disks and set them up in fstab to auto-mount on boot.

My problem is that I don't want to use 4 TB hard drives. I have several drives that range from 10 TB to 18 TB (all tested and known to be good) but none of them seem to work with these two PCIe cards.

I am at a total loss. I've been reading documentation for over a week and can't find any mention of a maximum capacity for these.

I have confirmed that the larger drives are all 6 GB/s transfer speeds, which the PCIe cards claim to support. I have confirmed that when they are connected and the machine is powered on, I can touch them and feel that they are spinning.

Any suggestions are very welcome.
 
Old 06-08-2023, 04:05 PM   #2
smallpond
Senior Member
 
Registered: Feb 2011
Location: Massachusetts, USA
Distribution: Fedora
Posts: 4,291

Rep: Reputation: 1322Reputation: 1322Reputation: 1322Reputation: 1322Reputation: 1322Reputation: 1322Reputation: 1322Reputation: 1322Reputation: 1322Reputation: 1322
"doesn't work" is not a useful problem description. Does it not see the disk at all? Did you give a command that gives an error? Does it spray ink all over your desk, then scuttle away like an octopus?

With the disk connected, what is the output of lsblk?
 
Old 06-08-2023, 11:48 PM   #3
Brukenet
LQ Newbie
 
Registered: Jun 2023
Posts: 6

Original Poster
Rep: Reputation: 0
Reply to smallpond

Quote:
Originally Posted by smallpond View Post
"doesn't work" is not a useful problem description. Does it not see the disk at all? Did you give a command that gives an error? Does it spray ink all over your desk, then scuttle away like an octopus?

With the disk connected, what is the output of lsblk?
As I said, they don't work. They don't show up in lsblk when connected (sorry if that wasn't obvious from my first post). They have power, I can touch them and feel them spinning, but they don't show up in /dev/ nor lsblk. I've used dmesg and I don't see any obvious errors but I'm less familiar with dmesg output so I could be missing something.

I want to be very clear - both PCIe SATA cards work fine with smaller hard drives, up to about 4 TB. For those smaller drives they are automatically detected, I can set the drives up in fstab to mount on boot, etc. My search history is littered with results that are about getting the system to recognize the cards and that is NOT the issue.

The issue only appears when I connect larger drives, 10 TB to 18 TB.

Here's a copy paste of my lsblk output (note that all these drives are accounted for and none are the new 10 TB and 18 TB ones I'm trying to connect):

Code:
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    1   3.6T  0 disk 
└─sda1   8:1    1   3.6T  0 part /media/archive-8
sdb      8:16   0  12.7T  0 disk 
└─sdb1   8:17   0  12.7T  0 part /media/archive-3
sdc      8:32   0  12.7T  0 disk 
└─sdc1   8:33   0  12.7T  0 part /media/archive-1
sdd      8:48   0 931.5G  0 disk 
├─sdd1   8:49   0   512M  0 part /boot/efi
├─sdd2   8:50   0 930.1G  0 part /
└─sdd3   8:51   0   977M  0 part [SWAP]
sde      8:64   0  12.7T  0 disk 
└─sde1   8:65   0  12.7T  0 part /media/archive-2
sdf      8:80   0  12.7T  0 disk 
└─sdf1   8:81   0  12.7T  0 part /media/archive-4
sdg      8:96   0  12.7T  0 disk 
└─sdg1   8:97   0  12.7T  0 part /media/archive-5
sdh      8:112  0  12.7T  0 disk 
└─sdh1   8:113  0  12.7T  0 part /media/archive-6
sdi      8:128  0  12.7T  0 disk 
└─sdi1   8:129  0  12.7T  0 part /media/archive-7

The drives listed above include a 1 TB Samsung SSD that I use for a boot drive, i.e. sdd, plus a 4 TB drive connected to one of the PCIe SATA cards (which is a proof of concept that the cards are installed correctly and working), i.e. sda, plus the seven 14 TB drives connected to the motherboard.

In case it helps, here's a relevant section of the lspci output (note that I do see both cards post prior to BIOS when I boot):

Code:
03:00.0 SATA controller: ASMedia Technology Inc. Device 1164 (rev 02)
04:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 26)
06:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
06:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
06:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
07:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
08:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
Here's a portion of the dmesg output that seems relevant (but as I said, I'm not very familiar with dmesg output and don't know what's normal):

Code:
[    1.401687] ahci 0000:04:00.0: AHCI 0001.0000 32 slots 4 ports 6 Gbps 0xf impl SATA mode
[    1.401689] ahci 0000:04:00.0: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs 
[    1.401961] scsi host24: ahci
[    1.402026] scsi host25: ahci
[    1.402090] scsi host26: ahci
[    1.402148] scsi host27: ahci
[    1.402172] ata25: SATA max UDMA/133 abar m2048@0xfc740000 port 0xfc740100 irq 63
[    1.402174] ata26: SATA max UDMA/133 abar m2048@0xfc740000 port 0xfc740180 irq 63
[    1.402177] ata27: SATA max UDMA/133 abar m2048@0xfc740000 port 0xfc740200 irq 63
[    1.402179] ata28: SATA max UDMA/133 abar m2048@0xfc740000 port 0xfc740280 irq 63
[    1.402516] ahci 0000:07:00.0: AHCI 0001.0301 32 slots 4 ports 6 Gbps 0xf impl SATA mode
[    1.402517] ahci 0000:07:00.0: flags: 64bit ncq sntf ilck pm led clo only pmp fbs pio slum part 
[    1.402749] scsi host28: ahci
[    1.402790] scsi host29: ahci
[    1.402829] scsi host30: ahci
[    1.402867] scsi host31: ahci
[    1.402886] ata29: SATA max UDMA/133 abar m2048@0xfc500000 port 0xfc500100 irq 64
[    1.402888] ata30: SATA max UDMA/133 abar m2048@0xfc500000 port 0xfc500180 irq 65
[    1.402890] ata31: SATA max UDMA/133 abar m2048@0xfc500000 port 0xfc500200 irq 66
[    1.402892] ata32: SATA max UDMA/133 abar m2048@0xfc500000 port 0xfc500280 irq 67
[    1.403168] ahci 0000:08:00.0: AHCI 0001.0301 32 slots 4 ports 6 Gbps 0x33 impl SATA mode
[    1.403169] ahci 0000:08:00.0: flags: 64bit ncq sntf ilck pm led clo only pmp fbs pio slum part 
[    1.403455] scsi host32: ahci
[    1.403497] scsi host33: ahci
[    1.403544] scsi host34: ahci
[    1.403631] scsi host35: ahci
[    1.403668] scsi host36: ahci
[    1.403712] scsi host37: ahci
[    1.403734] ata33: SATA max UDMA/133 abar m2048@0xfc400000 port 0xfc400100 irq 80
[    1.403736] ata34: SATA max UDMA/133 abar m2048@0xfc400000 port 0xfc400180 irq 81
[    1.403736] ata35: DUMMY
[    1.403736] ata36: DUMMY
[    1.403738] ata37: SATA max UDMA/133 abar m2048@0xfc400000 port 0xfc400300 irq 84
[    1.403749] ata38: SATA max UDMA/133 abar m2048@0xfc400000 port 0xfc400380 irq 85
[    1.635439] usb 3-6: new full-speed USB device number 2 using xhci_hcd
[    1.636798] usb 1-2: new high-speed USB device number 2 using xhci_hcd
[    1.704193] ata1: SATA link down (SStatus 0 SControl 300)
[    1.716512] ata27: SATA link down (SStatus 0 SControl 300)
[    1.716976] ata28: SATA link down (SStatus 0 SControl 300)
[    1.718450] ata25: SATA link down (SStatus 0 SControl 300)
[    1.798566] usb 3-6: config 1 has an invalid interface number: 2 but max is 1
[    1.798567] usb 3-6: config 1 has no interface number 1
[    1.806551] usb 1-2: New USB device found, idVendor=0557, idProduct=5411, bcdDevice= 1.19
[    1.806552] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.806553] usb 1-2: Product: 4-Port USB 2.0 Hub
[    1.806553] usb 1-2: Manufacturer: Generic
[    1.810566] usb 3-6: New USB device found, idVendor=0b05, idProduct=18f3, bcdDevice= 1.00
[    1.810567] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.810568] usb 3-6: Product: AURA LED Controller
[    1.810569] usb 3-6: Manufacturer: AsusTek Computer Inc.
[    1.810569] usb 3-6: SerialNumber: 9876543210
[    1.823735] hid: raw HID events driver (C) Jiri Kosina
[    1.832589] usbcore: registered new interface driver usbhid
[    1.832590] usbhid: USB HID core driver
[    1.833486] hid-generic 0003:0B05:18F3.0001: hiddev0,hidraw0: USB HID v1.11 Device [AsusTek Computer Inc. AURA LED Controller] on usb-0000:06:00.3-6/input2
[    1.859047] hub 1-2:1.0: USB hub found
[    1.860276] hub 1-2:1.0: 4 ports detected
[    1.873043] ata31: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.873448] ata31.00: supports DRM functions and may not be fully accessible
[    1.876839] ata30: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.876920] ata26: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.877082] ata30.00: supports DRM functions and may not be fully accessible
[    1.877540] ata30.00: ATA-11: Samsung SSD 870 EVO 1TB, SVT01B6Q, max UDMA/133
[    1.877541] ata30.00: 1953525168 sectors, multi 1: LBA48 NCQ (depth 32), AA
[    1.877746] ata26.00: ATA-9: ST4000DM000-1F2168, CC54, max UDMA/133
[    1.877747] ata26.00: 7814037168 sectors, multi 0: LBA48 NCQ (depth 32), AA
[    1.878568] ata26.00: configured for UDMA/133
[    1.879304] ata30.00: supports DRM functions and may not be fully accessible
[    1.880457] ata31.00: ATA-9: WDC WD140EDFZ-11A0VA0, 81.00A81, max UDMA/133
[    1.880458] ata31.00: 27344764928 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    1.880863] ata37: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.880864] ata32: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.880887] ata33: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.881165] ata30.00: configured for UDMA/133
[    1.881264] ata37.00: supports DRM functions and may not be fully accessible
[    1.881274] ata32.00: supports DRM functions and may not be fully accessible
[    1.881297] ata33.00: supports DRM functions and may not be fully accessible
[    1.884826] ata38: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.884849] ata34: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.885237] ata38.00: supports DRM functions and may not be fully accessible
[    1.885251] ata34.00: supports DRM functions and may not be fully accessible
[    1.888199] ata37.00: ATA-9: WDC WD140EDGZ-11B1PA0, 85.00A85, max UDMA/133
[    1.888200] ata37.00: 27344764928 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    1.888219] ata32.00: ATA-9: WDC WD140EDFZ-11A0VA0, 81.00A81, max UDMA/133
[    1.888221] ata32.00: 27344764928 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    1.888246] ata33.00: ATA-9: WDC WD140EDFZ-11A0VA0, 81.00A81, max UDMA/133
[    1.888248] ata33.00: 27344764928 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    1.891757] ata31.00: supports DRM functions and may not be fully accessible
[    1.892253] ata38.00: ATA-9: WDC WD140EDGZ-11B1PA0, 85.00A85, max UDMA/133
[    1.892254] ata38.00: 27344764928 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    1.892269] ata34.00: ATA-9: WDC WD140EDGZ-11B1PA0, 85.00A85, max UDMA/133
[    1.892270] ata34.00: 27344764928 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    1.899368] ata37.00: supports DRM functions and may not be fully accessible
[    1.899392] ata32.00: supports DRM functions and may not be fully accessible
[    1.899423] ata33.00: supports DRM functions and may not be fully accessible
[    1.900243] ata31.00: configured for UDMA/133
[    1.903416] ata38.00: supports DRM functions and may not be fully accessible
[    1.903549] ata34.00: supports DRM functions and may not be fully accessible
[    1.907798] ata37.00: configured for UDMA/133
[    1.907857] ata33.00: configured for UDMA/133
[    1.907867] ata32.00: configured for UDMA/133
[    1.911860] ata38.00: configured for UDMA/133
[    1.912045] ata34.00: configured for UDMA/133
[    1.923048] usb 2-2: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[    1.940837] ata29: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.954288] usb 2-2: New USB device found, idVendor=0557, idProduct=2410, bcdDevice= 1.19
[    1.954289] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.954290] usb 2-2: Product: 4-Port USB 3.0 Hub
[    1.954291] usb 2-2: Manufacturer: Generic
[    1.990211] hub 2-2:1.0: USB hub found
[    1.991554] hub 2-2:1.0: 4 ports detected
[    2.008982] ata29.00: supports DRM functions and may not be fully accessible
[    2.010705] ata29.00: ATA-11: WDC WD140EDGZ-11B2DA2, 85.00A85, max UDMA/133
[    2.010707] ata29.00: 27344764928 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    2.012392] ata29.00: supports DRM functions and may not be fully accessible
[    2.014901] ata29.00: configured for UDMA/133
[    2.019113] ata2: SATA link down (SStatus 0 SControl 300)
Does anyone see anything in that output that helps explain what I'm seeing?

Thanks.
 
Old 06-09-2023, 07:43 AM   #4
kilgoretrout
Senior Member
 
Registered: Oct 2003
Posts: 3,016

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
What distro are you running? Also, post your kernel version in use:
Code:
$ uname -a
With the problem drives connected, check your bios setup and confirm that the drives are detected there. The cards may have there own firmware apart from the bios setup, however. I'm looking at the product page for the Asmedia card:

https://www.asmedia.com.tw/product/1...dYQ8bxZ4UR9wG5

The page references PCIe Gen3 which first came out in 2010 and was replaced by Gen4 in 2017. Accordingly, the card could be using over 10 year old technology. At that time, drives of 10TB or greater were not in common use and the card's firmware may not be able to handle drives of that size. If you are not seeing any reference to the problem drives in your dmesg right after boot, that would be an indication of a hardware/firmware problem. If it's a driver problem, that would be governed by the kernel and a more recent kernel may address the issue.

Last edited by kilgoretrout; 06-09-2023 at 08:39 AM.
 
Old 06-09-2023, 09:03 AM   #5
Arnulf
Member
 
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 309

Rep: Reputation: 112Reputation: 112
Use a more simple setup for testing, please:
  1. Unplug all drives from onboard SATA controllers.
  2. Insert only one of the two PCIe SATA controller cards.
  3. Connect only one drive to it.
  4. Boot a live Linux with a recent kernel from USB stick.
  5. Post output of lspci -v and dmesg.
Both PCIe SATA controller cards may be too old for 10+ TB drives:
  1. Check for firmware updates for both PCIe SATA controller cards. If firmware updates are available:
  2. Connect only one of your 4 TB drive to PCIe SATA controller card.
  3. Install new firmware.
  4. Try it with a 10+ TB drive and simple setup described above again.
 
Old 06-10-2023, 03:00 AM   #6
Brukenet
LQ Newbie
 
Registered: Jun 2023
Posts: 6

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by kilgoretrout View Post
What distro are you running? Also, post your kernel version in use:
Code:
$ uname -a
With the problem drives connected, check your bios setup and confirm that the drives are detected there. The cards may have there own firmware apart from the bios setup, however. I'm looking at the product page for the Asmedia card:

https://www.asmedia.com.tw/product/1...dYQ8bxZ4UR9wG5

The page references PCIe Gen3 which first came out in 2010 and was replaced by Gen4 in 2017. Accordingly, the card could be using over 10 year old technology. At that time, drives of 10TB or greater were not in common use and the card's firmware may not be able to handle drives of that size. If you are not seeing any reference to the problem drives in your dmesg right after boot, that would be an indication of a hardware/firmware problem. If it's a driver problem, that would be governed by the kernel and a more recent kernel may address the issue.
As I mentioned initially, it's Debian 11.

The kernal version in use is:
5.10.0-8-amd64 #1 SMP Debian 5.10.46-5 (2021-09-23) x86_64 GNU/Linux

I spent about two hours in a live chat with a StarTech support person and they assured me that it should work and that there's no firmware updates available. They were completely stumped and the live chat ended without a solution.

The smaller drives do show up in BIOS but the larger drives do not.

I agree that a PCIe Gen4 card would be nice, but I can't find one anywhere. If you know of one, please let me know. I picked this Gen3 one because someone on another forum claimed that the ASM1164 can handle larger drives (I was asking then about another card I tried that used a Marvell chipset).

One thought that I have is, could it be caused by the fact that I'm putting it in the second of two PCIe x16 ports? I have a graphics card in the first x16 port. The ASM1164 card requires PCIe x2 or larger and won't fit in the x1 ports so I plugged it into the remaining, i.e., second, PCIe x16 port. Could a bios setting that handles these two ports be causing the issue? I feel like I'm grasping at straws but no other ideas at this point.

Thanks.
 
Old 06-10-2023, 03:04 AM   #7
Brukenet
LQ Newbie
 
Registered: Jun 2023
Posts: 6

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by Arnulf View Post
Use a more simple setup for testing, please:
  1. Unplug all drives from onboard SATA controllers.
  2. Insert only one of the two PCIe SATA controller cards.
  3. Connect only one drive to it.
  4. Boot a live Linux with a recent kernel from USB stick.
  5. Post output of lspci -v and dmesg.
Both PCIe SATA controller cards may be too old for 10+ TB drives:
  1. Check for firmware updates for both PCIe SATA controller cards. If firmware updates are available:
  2. Connect only one of your 4 TB drive to PCIe SATA controller card.
  3. Install new firmware.
  4. Try it with a 10+ TB drive and simple setup described above again.
I spoke to a StarTech support person in live chat and they indicated that the card I have does not have any available firmware updates. They also claimed that I should have no problems with drives of up to 20 TB.

I have a busy few days but I will pull out all the other drives, set up a new live Linux distro on a USB, and try your suggestion. Please be patient with me but I will post the results here as soon as I get a chance.

Thanks.
 
Old 06-10-2023, 03:19 AM   #8
Brukenet
LQ Newbie
 
Registered: Jun 2023
Posts: 6

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by Arnulf View Post
Use a more simple setup for testing, please:
  1. Unplug all drives from onboard SATA controllers.
  2. Insert only one of the two PCIe SATA controller cards.
  3. Connect only one drive to it.
  4. Boot a live Linux with a recent kernel from USB stick.
  5. Post output of lspci -v and dmesg.
Both PCIe SATA controller cards may be too old for 10+ TB drives:
  1. Check for firmware updates for both PCIe SATA controller cards. If firmware updates are available:
  2. Connect only one of your 4 TB drive to PCIe SATA controller card.
  3. Install new firmware.
  4. Try it with a 10+ TB drive and simple setup described above again.
Hey, I haven't had a chance to pull out all the other drives but I did try a
Code:
lspci -v
instead of just
Code:
lspci
and got this:

Code:
03:00.0 SATA controller: ASMedia Technology Inc. Device 1164 (rev 02) (prog-if 01 [AHCI 1.0])
	Subsystem: ZyDAS Technology Corp. Device 2116
	Flags: bus master, fast devsel, latency 0, IRQ 39, IOMMU group 19
	Memory at fc782000 (32-bit, non-prefetchable) [size=8K]
	Memory at fc780000 (32-bit, non-prefetchable) [size=8K]
	Expansion ROM at fc700000 [disabled] [size=512K]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [80] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [130] Secondary PCI Express
	Kernel driver in use: ahci
	Kernel modules: ahci
I noticed that it's referencing 32-bit memory - is that relevant? If so, that would be a smoking gun that the issue is the card itself, not Linux.

Anyway, unless you reply back that the lspci -v output is enough to solve the issue, I'll plan to still go ahead and yank out all the drives later tonight and run the tests you suggested.
 
Old 06-10-2023, 05:37 AM   #9
lvm_
Senior Member
 
Registered: Jul 2020
Posts: 1,467

Rep: Reputation: 501Reputation: 501Reputation: 501Reputation: 501Reputation: 501Reputation: 501
Do larger disks by any chance use 4k sectors? Not all controllers support them.
 
Old 06-10-2023, 08:05 AM   #10
rknichols
Senior Member
 
Registered: Aug 2009
Distribution: Rocky Linux
Posts: 4,811

Rep: Reputation: 2236Reputation: 2236Reputation: 2236Reputation: 2236Reputation: 2236Reputation: 2236Reputation: 2236Reputation: 2236Reputation: 2236Reputation: 2236Reputation: 2236
Never mind. Misread something.

Last edited by rknichols; 06-10-2023 at 08:07 AM.
 
Old 06-10-2023, 02:37 PM   #11
Arnulf
Member
 
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 309

Rep: Reputation: 112Reputation: 112
"32-bit memory" is a compatibility remnant from "32-bit PCI-bus aera" and means that card's memory range is exposed below 4 GiB. Therefore both 32-bit OSs and 64-bit OSs can handle this card. Nowadays this compatibility remnant is more or less useless. "32-bit memory" should not be a problem in modern computers running a 64-bit OS.

Output of lspci -v looks good. The kernel detects this card and loads the ahci module for it. Therefore it might be a hardware problem e.g. an incompatibility of this card with your 10+ TB HDDs.
 
Old 06-10-2023, 09:56 PM   #12
kilgoretrout
Senior Member
 
Registered: Oct 2003
Posts: 3,016

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
Quote:
The smaller drives do show up in BIOS but the larger drives do not.
That pretty much cinches it as a hardware problem IMHO.
 
Old 06-11-2023, 01:41 AM   #13
lvm_
Senior Member
 
Registered: Jul 2020
Posts: 1,467

Rep: Reputation: 501Reputation: 501Reputation: 501Reputation: 501Reputation: 501Reputation: 501
Quote:
Originally Posted by kilgoretrout View Post
That pretty much cinches it as a hardware problem IMHO.
It indicates it, but old farts should remember how older BIOSes with no LBA support couldn't see large disks, and yet they could be accessed by LBA-compliant OSes.
 
Old 06-11-2023, 04:55 AM   #14
Arnulf
Member
 
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 309

Rep: Reputation: 112Reputation: 112
Quote:
Originally Posted by lvm_ View Post
older BIOSes with no LBA support couldn't see large disks, and yet they could be accessed by LBA-compliant OSes.
That's right but one hardware limit occurs in this case too: This LBA access by OS is limited to LBA28 drives because these ancient PATA-controllers doesn't support LBA48. This LBA28/48-break comes to stay for commonly available PATA-HDDs between capacities 120 GB (LBA28) and 160 GB (LBA48). Running a PATA-HDD that requires LBA48-support on a PATA-controller that doesn't support LBA48 results in massive data loss independing of "detected" and shown PATA-HDD capacity e.g. by a Linux kernel.

Last edited by Arnulf; 06-11-2023 at 04:58 AM.
 
Old 06-12-2023, 12:10 AM   #15
Brukenet
LQ Newbie
 
Registered: Jun 2023
Posts: 6

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by kilgoretrout View Post
That pretty much cinches it as a hardware problem IMHO.
That makes sense.

Now this question becomes, does anyone know a PCIe SATA card that does support larger hard drives?

Or, do you mean the issue is with the hard drives themselves? I've tested two different ones at 10 TB and one at 18 TB; they all work if plugged directly into the motherboard's SATA connectors; when they're plugged into the motherboard directly they show up in lsblk and can be added to fstab to automatically mount on boot.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
MZHOU PCIe SATA Card 2 Port - PCI Express SATA 3.0 GEN3 Expansion Card - 6 Gbp/s SATA Controller Expansion Cards with Low-Profile Bracket (C drmozes Slackware - ARM 4 04-19-2023 07:44 PM
New PCIE Sata Controller installled with new Hard Drive si007 Linux - Hardware 3 03-01-2020 03:17 PM
format hard drive and add to existing hard drive to extend the capacity in linux boby.kumar Linux - Newbie 1 04-10-2013 07:18 AM
When a Hard Drive nears 100% capacity will it use another Hard Drive LnxNeophyte Linux - Newbie 7 09-24-2012 10:09 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 01:22 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration