You are not logged in.

#1 2021-11-03 11:05:32

Morta
Member
Registered: 2019-07-07
Posts: 660

Delock Sata Controller PCIE

https://www.delock.com/produkte/G_90395/merkmale.html

I has this Delock Card with 4xWD Red Plus 3TB

lspci shows me the sata chip jbm855 and the card but under fdisk -l shows me no WD Red HDDs.

Why? And should them show automatically or have I to do some steps?

The driver should be native since linux kernel 3.3 and above

Last edited by Morta (2021-11-03 15:19:41)

Offline

#2 2021-11-03 18:26:29

aldyrius
Member
Registered: 2015-12-31
Posts: 39

Re: Delock Sata Controller PCIE

Does your motherboard allow you to view the 4 HDDs as present, e.g. via a "system browser" type utility, or the boot order menu, etc?

Is the motherboard and/or Delock card applying any AHCI/RAID settings?

The manual for the Delock card says there are LEDs (presumably to indicate drives detected), do these illuminate for each of the 4 drives?

Have you tried it with 1 drive at a time plugged in?

Offline

#3 2021-11-03 18:34:09

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

aldyrius wrote:

Does your motherboard allow you to view the 4 HDDs as present, e.g. via a "system browser" type utility, or the boot order menu, etc?

Is the motherboard and/or Delock card applying any AHCI/RAID settings?

The manual for the Delock card says there are LEDs (presumably to indicate drives detected), do these illuminate for each of the 4 drives?

Have you tried it with 1 drive at a time plugged in?

I was in the Uefi and there are 5 Sata Ports listed but I don’t know why 5. I has 6x3TB ( 2x3TB directly on the motherboard and 4x3TB on the sata card from delock)

I will give a view on the card if leds are shining.

I have disabled fake RAID and enabled AHCI but dosen’t find the 3TB Disks from the Delock SATA controller.


So it can be a power or a motherboard issue.

Last edited by Morta (2021-11-03 18:34:44)

Offline

#4 2021-11-03 19:32:12

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

Update: 4x LEDs are shining
In the boot menu on the bios I can choose the one of six WD Red as boot device. So it seems that the bios accept the wd red but under lsblk i can find only two of six devices. So how I can make that the system finds this four HDDs?

Offline

#5 2021-11-03 19:52:56

aldyrius
Member
Registered: 2015-12-31
Posts: 39

Re: Delock Sata Controller PCIE

It appears at least one person here here solved a similar issue by passing the kernel parameter mpt3sas.max_queue_depth=10000. That is perhaps limited in scope to SAS (vs. SATA), but might be worth a shot.

Edit: Disregard my suggestion on the mpt3sas module parameters; it turns out that's a driver specific to LSI's Fusion MPT technology, which supports SAS cards but is an alternative to the JMicron-based controllers. Correcting so I don't mislead future readers who end up here.

Last edited by aldyrius (2021-11-04 15:49:59)

Offline

#6 2021-11-03 20:15:10

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

https://www.linuxquestions.org/question … ce-656426/

I have exactly this issue. How I can increase the voltage of the pci slot ? I have Gigabyte Aorus pro ax b560I

Offline

#7 2021-11-03 20:20:26

aldyrius
Member
Registered: 2015-12-31
Posts: 39

Re: Delock Sata Controller PCIE

Also, can you post the output of

lspci -vv

for the JMicron controller? (Not for your whole system - target the controller specifically with -s.) In particular, I'm curious to see if it is correctly registered to use the ahci kernel module. It might also help to search for related messages in dmesg.

Offline

#8 2021-11-03 20:24:54

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

aldyrius wrote:

Also, can you post the output of

lspci -vv

for the JMicron controller? (Not for your whole system - target the controller specifically with -s.) In particular, I'm curious to see if it is correctly registered to use the ahci kernel module. It might also help to search for related messages in dmesg.

I have only commandline. How can I parse the text from cli to the forum?

Offline

#9 2021-11-03 20:42:27

aldyrius
Member
Registered: 2015-12-31
Posts: 39

Re: Delock Sata Controller PCIE

If you don't want to spin up a GUI on the box itself, I believe the appropriate course of action within the guidelines would be to capture the text output and post it somewhere.

Hint: It's dangerous to go alone, take this: https://termbin.com/

Offline

#10 2021-11-03 21:19:29

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

https://termbin.com/iwp7

I have a second problem. I‘m only online with wlan the ethernet adapter is not shown too.
This is less importent than I have internet.

Offline

#11 2021-11-03 21:57:39

aldyrius
Member
Registered: 2015-12-31
Posts: 39

Re: Delock Sata Controller PCIE

What happens if, as root, you issue:

echo 1 > /sys/bus/pci/rescan

Does lsblk then show anything different?

Reason I ask is, the sparse output of your lspci being:

01:00.0 SATA controller: JMicron Technology Corp. JMB58x AHCI SATA controller (rev ff) (prog-if ff)
        !!! Unknown header type 7f

indicates nothing has attempted to access the device at all yet; otherwise it should something other than "ff" in those fields, and a lot more info.

My theory is perhaps some other kernel module (libata, ahci, etc) may be getting loaded before this controller is recognized, and thus nothing is attempting to enumerate it. Less likely (since the BIOS sees the drives) - it could also be a power issue if the card or drives aren't getting enough juice. How is your power supply situation?

Offline

#12 2021-11-03 22:04:59

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

aldyrius wrote:

What happens if, as root, you issue:

echo 1 > /sys/bus/pci/rescan

Does lsblk then show anything different?

Reason I ask is, the sparse output of your lspci being:

01:00.0 SATA controller: JMicron Technology Corp. JMB58x AHCI SATA controller (rev ff) (prog-if ff)
        !!! Unknown header type 7f

indicates nothing has attempted to access the device at all yet; otherwise it should something other than "ff" in those fields, and a lot more info.

My theory is perhaps some other kernel module (libata, ahci, etc) may be getting loaded before this controller is recognized, and thus nothing is attempting to enumerate it. Less likely (since the BIOS sees the drives) - it could also be a power issue if the card or drives aren't getting enough juice. How is your power supply situation?

I have a 500W Power Supply from Seasonic

https://joelmueller.ch/selfmade-nas/

Here my set-up

I will try tomorrow. I read the manual of the motherboard but can’t find how increase the pci voltage to 3.3V like in the link above from the linux forum

Last edited by Morta (2021-11-03 22:07:35)

Offline

#13 2021-11-03 22:23:45

aldyrius
Member
Registered: 2015-12-31
Posts: 39

Re: Delock Sata Controller PCIE

Alright, good luck tomorrow. Be careful with adjusting voltages, of course. I found an additional manual on Gigabyte's page discussing "Other features" of your motherboard, and on Page 8 it talk about an "EasyTune" application for Windows in which "The Advanced Power tab allows you to adjust voltages." Hopefully this is not the only way to do it; perhaps poking around in the UEFI menu enough will yield some insights. These sort of options can be buried in an "Advanced Mode" section, etc.

Offline

#14 2021-11-03 22:43:07

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

& Power Limit TDP (Watts) / Power Limit Time
Allows you to set the power limit for CPU/platform/memory Turbo mode and how long it takes to operate at the specified power limit. Auto sets the power limit according to the CPU specifications. This item is configurable only when Turbo Power Limits is set to Enabled. (Default: Auto)

I found this in the manual I will give a try tomorrow

Offline

#15 2021-11-04 13:03:06

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

I cloud save the ethernet problem due chagning to fast boot in the uefi.

I did

echo 1 > /sys/bus/pci/rescan

shoud that have effect immediately or after a reboot? I have only a boot stick with arch on this system and lsblk shows no effect.

Offline

#16 2021-11-04 13:06:15

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

dmesg | grep ahci shows

[    4.198831] ahci 0000:00:17.0: version 3.0
[    4.199317] ahci 0000:00:17.0: AHCI 0001.0301 32 slots 6 ports 6 Gbps 0x3f impl SATA mode
[    4.199320] ahci 0000:00:17.0: flags: 64bit ncq sntf clo only pio slum part ems deso sadm sds 
[    4.248548] scsi host0: ahci
[    4.248771] scsi host1: ahci
[    4.248903] scsi host2: ahci
[    4.248960] scsi host3: ahci
[    4.249015] scsi host4: ahci
[    4.249063] scsi host5: ahci
[    4.249123] ahci 0000:01:00.0: can't change power state from D3cold to D0 (config space inaccessible)
[    4.249305] ahci 0000:01:00.0: SSS flag set, parallel bus scan disabled
[    5.249426] ahci 0000:01:00.0: controller reset failed (0xffffffff)
[    5.249445] ahci: probe of 0000:01:00.0 failed with error -5

What does it mean? That the power can’t set?! Why?
How I can change it?

Last edited by Morta (2021-11-04 14:43:22)

Offline

#17 2021-11-04 15:49:00

aldyrius
Member
Registered: 2015-12-31
Posts: 39

Re: Delock Sata Controller PCIE

Morta wrote:

dmesg | grep ahci shows

...
[    4.249123] ahci 0000:01:00.0: can't change power state from D3cold to D0 (config space inaccessible)
[    4.249305] ahci 0000:01:00.0: SSS flag set, parallel bus scan disabled
[    5.249426] ahci 0000:01:00.0: controller reset failed (0xffffffff)
[    5.249445] ahci: probe of 0000:01:00.0 failed with error -5

What does it mean? That the power can’t set?! Why?
How I can change it?

OK, so the ahci kernel module is attempting to probe and setup the ethernet controller (which should ultimately result in correctly recognizing the attached drives), but that fact that it's failing to do so (config space inaccessible) is probably further evidence of insufficient power going to the card. I concur with your previous idea to attempt to very slightly increase the voltage going to the card using the UEFI. Try this in very small increments and see if eventually the dmesg output successfully shows interaction with the device's config space. Once it does, the disks should be accessible.

Offline

#18 2021-11-04 15:58:44

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

aldyrius wrote:
Morta wrote:

dmesg | grep ahci shows

...
[    4.249123] ahci 0000:01:00.0: can't change power state from D3cold to D0 (config space inaccessible)
[    4.249305] ahci 0000:01:00.0: SSS flag set, parallel bus scan disabled
[    5.249426] ahci 0000:01:00.0: controller reset failed (0xffffffff)
[    5.249445] ahci: probe of 0000:01:00.0 failed with error -5

What does it mean? That the power can’t set?! Why?
How I can change it?

OK, so the ahci kernel module is attempting to probe and setup the ethernet controller (which should ultimately result in correctly recognizing the attached drives), but that fact that it's failing to do so (config space inaccessible) is probably further evidence of insufficient power going to the card. I concur with your previous idea to attempt to very slightly increase the voltage going to the card using the UEFI. Try this in very small increments and see if eventually the dmesg output successfully shows interaction with the device's config space. Once it does, the disks should be accessible.

A debian user with the same card has increased to 3.3V and the card is running. So I tried to activate the power sub menu in the uefi. Now the uefi is „blocked“. I can’t entry anymore but linux boot. I have to reset uefi with cmos reset and show if it‘s possible or not.

Offline

#19 2021-11-05 15:08:38

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

I wrote with Gigabyte and they said I can’t increase the voltage of the pcie bus. So either the sata card or the motherboard are broken or the kernel hasn’t the driver anymore but I think that is not true because it‘s shows me the contoller under lspci.
So I have to go to the store and replace the broken device/s. Have you a recommendation of a Satacard or a Raidcard who can use without Raid? I’m tending to a LSi Card.

Offline

#20 2021-11-05 15:29:41

frostschutz
Member
Registered: 2013-11-15
Posts: 1,637

Re: Delock Sata Controller PCIE

Normally it should just work without any hoop jumping involved. There are exotic products that replace the PCI express power supply with a SATA connector (Delock 85762) so that might be one way to test the 3.3V theory, but it's an expensive purchase for just one test. And some sata connectors don't even supply 3.3V anymore since no sata drive really needs it...

You can check the connector / use contact cleaner, make sure everything's plugged in properly, or try a different pci slot, but in the end I'd just buy another controller card....

Last edited by frostschutz (2021-11-05 15:30:31)

Online

#21 2021-11-05 15:52:34

Morta
Member
Registered: 2019-07-07
Posts: 660

Re: Delock Sata Controller PCIE

frostschutz wrote:

Normally it should just work without any hoop jumping involved. There are exotic products that replace the PCI express power supply with a SATA connector (Delock 85762) so that might be one way to test the 3.3V theory, but it's an expensive purchase for just one test. And some sata connectors don't even supply 3.3V anymore since no sata drive really needs it...

You can check the connector / use contact cleaner, make sure everything's plugged in properly, or try a different pci slot, but in the end I'd just buy another controller card....

Thanks for reply. Have you a favorite choice for a satacard?

Offline

#22 2021-11-05 17:07:10

aldyrius
Member
Registered: 2015-12-31
Posts: 39

Re: Delock Sata Controller PCIE

Morta wrote:

I wrote with Gigabyte and they said I can’t increase the voltage of the pcie bus.
...
I’m tending to a LSi Card.

I would agree, go with LSI. The afforementioned Reddit thread indicated they were using this 16-port adapter but that's overkill for your needs; you can probably find one with just the 4 ports you need, with price more comparable to what you spent for the Delock.

LSI is now owned by Avago/Broadcom which in my personal opinion has a history of making good chips and peripherals across a wider spectrum of products. I pretty much blame Delock for this issue, not Gigabyte, as the controller card has some inefficiently designed circuitry if it can't pull enough juice from (what seems to be) a sufficiently powered PCIe socket.

Last edited by aldyrius (2021-11-05 17:13:58)

Offline

Board footer

Powered by FluxBB