LINUX.ORG.RU

Не отображается второй диск в системе. OpenSUSE

 ,


0

2

Привет лор. Накатил на ноут (lenovo b50-70) OpenSUSE, и все бы хорошо, но только у меня вторым винтом вместо привода стоит HDD и его система ни в какую не видит. На SSD (120Gb Kingston) в основном отсеке стоит ОС. Виндузятина видит HDD, но возвращаться нет желания по многим причинам. Куда копнуть?

Вывод dmesg|grep ata

[    0.000000] BIOS-e820: [mem 0x000000009cfbf000-0x000000009cffefff] ACPI data
[    0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000006efff] usable
[    0.000000] reserve setup_data: [mem 0x000000000006f000-0x000000000006ffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000000070000-0x0000000000087fff] usable
[    0.000000] reserve setup_data: [mem 0x0000000000088000-0x00000000000bffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000000100000-0x0000000096637017] usable
[    0.000000] reserve setup_data: [mem 0x0000000096637018-0x0000000096647057] usable
[    0.000000] reserve setup_data: [mem 0x0000000096647058-0x000000009735ffff] usable
[    0.000000] reserve setup_data: [mem 0x0000000097360000-0x0000000097b5ffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000097b60000-0x000000009c36efff] usable
[    0.000000] reserve setup_data: [mem 0x000000009c36f000-0x000000009cebefff] reserved
[    0.000000] reserve setup_data: [mem 0x000000009cebf000-0x000000009cfbefff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x000000009cfbf000-0x000000009cffefff] ACPI data
[    0.000000] reserve setup_data: [mem 0x000000009cfff000-0x000000009cffffff] usable
[    0.000000] reserve setup_data: [mem 0x000000009d000000-0x000000009f9fffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fe101000-0x00000000fe112fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000feb00000-0x00000000feb0ffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fed00000-0x00000000fee00fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000ffa00000-0x00000000ffffffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000025f5fffff] usable
[    0.066733] Memory: 2467996K/8307672K available (16384K kernel code, 2966K rwdata, 12388K rodata, 4036K init, 17008K bss, 358992K reserved, 0K cma-reserved)
[    0.116435] MMIO Stale Data: Unknown: No mitigations
[    0.143577] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
[    0.359436] libata version 3.00 loaded.
[    0.642768] ata1: SATA max UDMA/133 abar m2048@0xb261b000 port 0xb261b100 irq 44
[    0.642772] ata2: SATA max UDMA/133 abar m2048@0xb261b000 port 0xb261b180 irq 44
[    0.956107] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    0.956502] ata1.00: ATA-9: KINGSTON SUV300S37A120G, SAFM11.K, max UDMA/133
[    0.956615] ata1.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    0.956975] ata1.00: configured for UDMA/133
[    3.165743] ata2: SATA link down (SStatus 1 SControl 300)
[    3.168532] Write protecting the kernel read-only data: 30720k
[    3.169110] Freeing unused kernel image (rodata/data gap) memory: 1948K
[    9.671436] cfg80211: Loading compiled-in X.509 certificates for regulatory database

Вывод fdisk -l

Disk /dev/sda: 111.79 GiB, 120034123776 bytes, 234441648 sectors
Disk model: KINGSTON SUV300S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: BA398CB3-25C1-4CC5-9761-160CA32E5807

Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1050623   1048576   512M EFI System
/dev/sda2    1050624 218351615 217300992 103.6G Linux filesystem
/dev/sda3  218351616 234441614  16089999   7.7G Linux swap

Вывод lsblk -f

NAME   FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 vfat   FAT32       1BE1-60E7                             505.9M     1% /boot/efi
├─sda2 btrfs              808a3840-3b90-4031-9aee-5879530d4bf0   90.9G    11% /opt
│                                                                             /usr/local
│                                                                             /root
│                                                                             /boot/grub2/i386-pc
│                                                                             /var
│                                                                             /home
│                                                                             /boot/grub2/x86_64-efi
│                                                                             /srv
│                                                                             /.snapshots
│                                                                             /
└─sda3 swap   1           c0030953-3de6-4ad5-8674-e995c8c58296                [SWAP]

Вывод lspci

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 2 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
09:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)



Последнее исправление: NeksterX (всего исправлений: 2)
Ответ на: комментарий от Elyas

Какой кабель? Это ноут, да и под виндой работает, да и гуглится точно такая же проблема https://www.linuxquestions.org/questions/linux-hardware-18/optical-bay-caddy-... без решения.

Явно биос неправильно инициализизует контроллер (считая что там DVD), а ядро такого не ожидает...

Khnazile

драйвер sata увидел на втором порту какое-то устройство, но не смог с ним поговорить

Драйвер не пытался общаться с винтом, SStatus == 1 означает «Device presence detected but Phy communication not established», то есть контроллер сообщает, что связи с диском нет и драйвер с этим соглашается.

mky ★★★★★
()
Ответ на: комментарий от monkdt
Apr 20 09:22:06 RSmart-NBL tlp[596]: Error: tlp.service is not enabled, power saving will not apply on boot.
Apr 20 09:22:06 RSmart-NBL tlp[596]: >>> Invoke 'systemctl enable tlp.service' to correct this!
Apr 20 09:22:07 RSmart-NBL smartd[1042]: Device: /dev/sda [SAT], Failed SMART usage Attribute: 183 Unknown_Phison_Attr.
Apr 20 09:22:09 RSmart-NBL chronyd[1197]: Could not add source 10.254.0.38
Apr 20 09:22:13 RSmart-NBL bluetoothd[1612]: src/plugin.c:plugin_init() Failed to init vcp plugin
Apr 20 09:22:13 RSmart-NBL bluetoothd[1612]: src/plugin.c:plugin_init() Failed to init mcp plugin
Apr 20 09:22:13 RSmart-NBL bluetoothd[1612]: src/plugin.c:plugin_init() Failed to init bap plugin
Apr 20 09:22:23 RSmart-NBL konsole[2049]: kf.xmlgui: Shortcut for action  "" "Быстрые команды" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Apr 20 09:22:23 RSmart-NBL konsole[2049]: kf.xmlgui: Shortcut for action  "" "Диспетчер SSH" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Apr 20 09:22:23 RSmart-NBL bluetoothd[1612]: Failed to set mode: Failed (0x03)
Apr 20 09:52:07 RSmart-NBL smartd[1042]: Device: /dev/sda [SAT], Failed SMART usage Attribute: 183 Unknown_Phison_Attr.
Apr 20 10:22:07 RSmart-NBL smartd[1042]: Device: /dev/sda [SAT], Failed SMART usage Attribute: 183 Unknown_Phison_Attr.
Apr 20 10:52:07 RSmart-NBL smartd[1042]: Device: /dev/sda [SAT], Failed SMART usage Attribute: 183 Unknown_Phison_Attr.
Apr 20 11:22:07 RSmart-NBL smartd[1042]: Device: /dev/sda [SAT], Failed SMART usage Attribute: 183 Unknown_Phison_Attr.
Apr 20 11:52:07 RSmart-NBL smartd[1042]: Device: /dev/sda [SAT], Failed SMART usage Attribute: 183 Unknown_Phison_Attr.
Apr 20 12:22:07 RSmart-NBL smartd[1042]: Device: /dev/sda [SAT], Failed SMART usage Attribute: 183 Unknown_Phison_Attr.
Apr 20 12:51:10 RSmart-NBL kernel: usb usb2-port3: Cannot enable. Maybe the USB cable is bad?
Apr 20 12:51:16 RSmart-NBL kernel: usb 2-3: device descriptor read/64, error -110
Apr 20 12:52:07 RSmart-NBL smartd[1042]: Device: /dev/sda [SAT], Failed SMART usage Attribute: 183 Unknown_Phison_Attr.
NeksterX
() автор топика
Ответ на: комментарий от monkdt

Внешний хаб не воткнут. Проблема с USB 3 решилась обновлением биоса, как это взаимосвязано - хз. Лечил одно, а вылечил другое.

Нашел похожую проблему: https://archlinux.org.ru/forum/topic/18459/?page=7#post-204345

Так же как и там не загружен модуль ahci

RSmart-NBL:/home/lucius # lspci -v -s 00:1f.2
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
        Subsystem: Lenovo Device 3978
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 44
        I/O ports at 5088 [size=8]
        I/O ports at 5094 [size=4]
        I/O ports at 5080 [size=8]
        I/O ports at 5090 [size=4]
        I/O ports at 5060 [size=32]
        Memory at b261b000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [70] Power Management version 3
        Capabilities: [a8] SATA HBA v1.0
        Kernel driver in use: ahci
NeksterX
() автор топика
Ответ на: комментарий от NeksterX

Под Kali так же не видит второй внутренний диск

┌──(kali㉿kali)-[~]
└─$ dmesg|grep ata
[    0.000000] BIOS-e820: [mem 0x000000009cfbf000-0x000000009cffefff] ACPI data
[    0.069453] Memory: 2466136K/8307672K available (12294K kernel code, 2265K rwdata, 15972K rodata, 2716K init, 5420K bss, 406856K reserved, 0K cma-reserved)
[    0.123531] MMIO Stale Data: Unknown: No mitigations
[    0.147392] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
[    1.938998] Write protecting the kernel read-only data: 30720k
[    1.939762] Freeing unused kernel image (text/rodata gap) memory: 2040K
[    1.939955] Freeing unused kernel image (rodata/data gap) memory: 412K
[    2.463065] libata version 3.00 loaded.
[    2.494404] ata1: SATA max UDMA/133 abar m2048@0xb261b000 port 0xb261b100 irq 45
[    2.494411] ata2: SATA max UDMA/133 abar m2048@0xb261b000 port 0xb261b180 irq 45
[    2.808140] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    2.808383] ata1.00: ATA-9: KINGSTON SUV300S37A120G, SAFM11.K, max UDMA/133
[    2.808406] ata1.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    2.808622] ata1.00: configured for UDMA/133
[    3.122396] ata2: SATA link down (SStatus 0 SControl 300)
[   13.404228] cfg80211: Loading compiled-in X.509 certificates for regulatory database
NeksterX
() автор топика
Ответ на: комментарий от andytux

Да, сейчас в основном такие и продаются, но у меня старый без переключателя.

В общем... Выковырял диск из кейса переносного (seagate) и воткнул в ноут (вместо WD), ну и он нормально взлетел. Буду тогда перекидывать инфу и оставлять так, видимо что-то не нравится в этом диске линю. Потом ради интереса попробую вставить WD в первый порт.

RSmart-NBL:/home/lucius # dmesg|grep ata
[    0.066392] Memory: 2463236K/8307672K available (16384K kernel code, 2966K rwdata, 12388K rodata, 4036K init, 17008K bss, 363752K reserved, 0K cma-reserved)
[    0.117266] MMIO Stale Data: Unknown: No mitigations
[    0.143268] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
[    0.366993] libata version 3.00 loaded.
[    0.658535] ata1: SATA max UDMA/133 abar m2048@0xb261b000 port 0xb261b100 irq 44
[    0.658539] ata2: SATA max UDMA/133 abar m2048@0xb261b000 port 0xb261b180 irq 44
[    0.971839] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    0.972243] ata1.00: ATA-9: KINGSTON SUV300S37A120G, SAFM11.K, max UDMA/133
[    0.972355] ata1.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    0.972829] ata1.00: configured for UDMA/133
[    1.288183] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.323768] ata2.00: ATA-8: ST500LT012-1DG142, 0002LVM1, max UDMA/133
[    1.323775] ata2.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 32)
[    1.454755] ata2.00: configured for UDMA/133
[    1.605779] Write protecting the kernel read-only data: 30720k
[    1.606927] Freeing unused kernel image (rodata/data gap) memory: 1948K
[    8.291489] cfg80211: Loading compiled-in X.509 certificates for regulatory database
RSmart-NBL:/home/lucius # fdisk -l
Disk /dev/sda: 111.79 GiB, 120034123776 bytes, 234441648 sectors
Disk model: KINGSTON SUV300S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: BA398CB3-25C1-4CC5-9761-160CA32E5807

Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1050623   1048576   512M EFI System
/dev/sda2    1050624 218351615 217300992 103.6G Linux filesystem
/dev/sda3  218351616 234441614  16089999   7.7G Linux swap


Disk /dev/sdb: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: ST500LT012-1DG14
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x82aec414

Device     Boot    Start       End   Sectors   Size Id Type
/dev/sdb1  *        2048  57665535  57663488  27.5G  c W95 FAT32 (LBA)
/dev/sdb2       57665536 976771071 919105536 438.3G  f W95 Ext'd (LBA)
/dev/sdb5       57667584 976771071 919103488 438.3G  7 HPFS/NTFS/exFAT
NeksterX
() автор топика

На ленове в сату воткнут ссд и через сидибэй подключен второй ссд и при инициализации постоянно сыплет ошибками страшными и смарт ругается. Переставил местами, думал что второй подыхает... Ан нет, его смарт стал опять чистым как стёклышко, а на ссд что через сидибэй ошибки во время инициализации. Проверил на флэшке с виндой - оба ссд без ошибок, всё прекрасно. Не умеет линукс работать с сидибэями нормально.

R_He_Po6oT ★★★★★
()
Последнее исправление: R_He_Po6oT (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

Умеет. Просто некоторые bay кривые до невозможности, а в винде полно подпорок для кривого железа.

Надо quirks нужные искать.

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от Dimez

Если подскажешь где их можно найти - буду благодарен. Потому что в эту сторону не копал. Заметил только, что с шестого ядра начало медленно стартовать и в дмесге на ata2 сыпать ошибками на старте. Потом, вроде, всё нормально.

А вообще, может ещё и бивисы для линукса работают абы как, поэтому глючит? Или конструктивно что, может там сидишник был посажен на обрезок чего-то? Или это уже не связано?

R_He_Po6oT ★★★★★
()
Последнее исправление: R_He_Po6oT (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

Порт на привод однозначно какой-то обрубок. Тут видимо дело в том, насколько контроллер в переходнике может реализовать функционал на таком порту. Но по крайней мере с виндузятиной проблем никогда не было, наверное действительно помогает избыток костылей в системе. По поводу биоса... На этом леново-ноуте диск в приводе не отображается в биос, установщик любой ОС не видит этот диск. А вот уже установленная ОС определяет.

NeksterX
() автор топика
Ответ на: комментарий от R_He_Po6oT

Да что б я помнил… Мне всегда доставались нормальные caddy, что в T43p, что в франкенпаде (микс из T60/T61, который достался @DELIRIUM), что в t440p. Поэтому я только краем уха и давно слышал о переключателях и quirks.

Dimez ★★★★★
()