From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 99DB01382C5 for ; Thu, 11 Mar 2021 19:39:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 58683E08FF; Thu, 11 Mar 2021 19:39:09 +0000 (UTC) Received: from isp1.netcon.at (isp1.netcon.at [85.31.17.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D4179E086F for ; Thu, 11 Mar 2021 19:39:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by isp1.netcon.at (Postfix) with ESMTP id 31EDF18E553B for ; Thu, 11 Mar 2021 20:39:06 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at isp1.netcon.intern Received: from isp1.netcon.at ([127.0.0.1]) by localhost (isp1.netcon.at [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id OyoYpyIcZpyE for ; Thu, 11 Mar 2021 20:39:05 +0100 (CET) Received: from puchmayr.linznet.at (be-9b-bb-d-c3.91-142-26-35.cust.kabelspeed.at [91.142.26.35]) by isp1.netcon.at (Postfix) with ESMTPS id D042C18E5597 for ; Thu, 11 Mar 2021 20:39:04 +0100 (CET) Received: (qmail 2097 invoked from network); 11 Mar 2021 19:37:42 -0000 Received: from zeus.local (HELO zeus.localnet) (192.168.1.2) by mail.local with SMTP; 11 Mar 2021 19:37:42 -0000 From: Alexander Puchmayr To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] Weird harddisk problem: AHCI disks sometimes not found Date: Thu, 11 Mar 2021 20:39:04 +0100 Message-ID: <4230296.kQq0lBPeGt@zeus> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Archives-Salt: c943eae9-347b-4911-b3d0-d24336294ca7 X-Archives-Hash: 1fb66aeec4fa8cf88d7ae41c4f72ee21 Hi there, I have a weird harddisk detection problem which rises the questio: what does the gentoo-kernel make differently than the ubuntu kernel? The system in question has 2 identical SSDs (Kingston SV300S3 60GB) and two identical HDDs (older Maxtor7V300F0 300GB) , all connected to SATA/AHCI ports; the HDDs are combined to a LVM-raid1 volume. SATA controller is a onboard SB7x on an Asus M3A78 mainboard in AHCI mode. Only one of the two SSDs is attached at the same time to the system, the other one is disconnected. One contains a gentoo installation (just updated yesterday), the other one an Ubuntu LTS 20.04. This allows dual-.boot by switching connection cables. When I connect the gentoo-SSD and boot it, BIOS finds all HDDs and the SSD, and starts booting; but gentoo does not recognize at least one of the HDDs (/dev/ sdc missing, dmesg shows link down on Sata-Interface . Going back to the bios shows that even BIOS does not recognize the disk anymore. A full powercycle (pressing reset button is not sufficent) to make BIOS to recognize the disks again. Doing the same with the Ubuntu-Disk works absolutely fine, all HDDs are recognized and the raid is working fine, not a single time that one of the disks was not recognized. Without the Ubuntu observation I'd say its a hardware problem and the old HDDs are simply beyond their age, but why are they working in ubuntu and not in gentoo? And what is it doing with BIOS/Harddisk that even Bios does not find it anymore? I need a full powercycle to make bios find it again. This indicates a gentoo kernel problem, and I have no idea where to start looking, and AFAIK there's nothing much to configure a SATA/AHCI drive. Any ideas? Thanks Alex PS: Sys-kernel/gentoo-kernel-5.4.97, default configuration Hardware: 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS780 Host Bridge 00:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (int gfx) 00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge (PCIE port 2) 00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/ SB9x0 SATA Controller [AHCI mode] 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/ SB9x0 USB OHCI0 Controller 00:12.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller 00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/ SB9x0 USB EHCI Controller 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/ SB9x0 USB OHCI0 Controller 00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller 00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/ SB9x0 USB EHCI Controller 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 3a) 00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/ SB9x0 IDE Controller 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller 00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge 00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/ SB9x0 USB OHCI2 Controller 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS780 [Radeon HD 3200] 01:05.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RS780 HDMI Audio [Radeon 3000/3100 / HD 3200/3300] 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)