LINUX.ORG.RU

freebsd 13 не видит sata hdd

 , , ,


0

1

Сап. Не пойму, почему не видит два sata hdd.

ls /dev
acpi		ctty		fuse		mem		pts		ttyu1.init	ufssuspend
ada0		cuau0		geom.ctl	midistat	random		ttyu1.lock	ugen0.1
ada0p1		cuau0.init	hpet0		mixer0		reroot		ttyv0		uinput
ada0p2		cuau0.lock	input		mixer1		sequencer0	ttyv1		urandom
ada0p3		cuau1		io		mixer2		sndstat		ttyv2		usb
apm		cuau1.init	kbd0		mlx5ctl		stderr		ttyv3		usbctl
apmctl		cuau1.lock	kbd1		music0		stdin		ttyv4		xpt0
atkbd0		devctl		kbdmux0		netdump		stdout		ttyv5		zero
audit		devctl2		klog		netmap		sysmouse	ttyv6
auditpipe	devstat		kmem		null		tcp_log		ttyv7
bpf		efi		log		pass0		ttyu0		ttyv8
bpf0		fd		lpt0		pci		ttyu0.init	ttyv9
console		fido		lpt0.ctl	pfil		ttyu0.lock	ttyva
consolectl	full		mdctl		ppi0		ttyu1		ttyvb
geom disk list -a
Geom name: ada0
Providers:
1. Name: ada0
   Mediasize: 250059350016 (233G)
   Sectorsize: 512
   Mode: r3w3e5
   descr: Samsung SSD 860 EVO M.2 250GB
   lunid: 
   ident: 
   rotationrate: 0
   fwsectors: 63
   fwheads: 16

Оба подключены, оба запускаются (слышен шум), оба рабочие (в дуалбуте линукс), в биосе видны. В dmesg по грепу кроме m2 ничего нет.

dmesg | grep --color -i -E 'drive|disk|sata|ada|hdd'
mlx5en: Mellanox Ethernet driver 3.6.0 (December 2020)
pci0: <simple comms> at device 15.0 (no driver attached)
ahci0: <Intel Gemini Lake AHCI SATA controller> port 0xf090-0xf097,0xf080-0xf083,0xf060-0xf07f mem 0xa1214000-0xa1215fff,0xa1218000-0xa12180ff,0xa1217000-0xa12177ff at device 18.0 on pci0
lpt0: Interrupt-driven port
Trying to mount root from ufs:/dev/ada0p2 [rw]...
ada0 at ahcich1 bus 0 scbus1 target 0 lun 0
ada0: <Samsung SSD 860 EVO M.2 250GB RVT23B6Q> ACS-4 ATA SATA 3.x device
ada0: Serial Number 
ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes)
ada0: Command Queueing enabled
ada0: 238475MB (488397168 512 byte sectors)
mountroot: waiting for device /dev/ada0p2...

Диски разные. Один toshiba 2Tb, второй seagate 6Tb. Как диагностировать?

Смотреть сообщения от контроллера на котором висят эти диски, например. Может вообще контроллер не поддерживается (см. pciconf). Ну и в биосе убедиться что они в AHCI, а не legacy. А если в AHCI то попробовать потыкать другие варианты.

slovazap ★★★★★ ()
Ответ на: комментарий от slovazap

Ну и в биосе убедиться что они в AHCI, а не legacy. А если в AHCI то попробовать потыкать другие варианты.

В AHCI. Попробовал на IDE. Бестолку.

Может вообще контроллер не поддерживается (см. pciconf)

Единственное совпадение по sata. Это о чем нибудь говорит?

pciconf -lv
ahci0@pci0:0:18:0:	class=0x010601 rev=0x03 hdr=0x00 vendor=0x8086 device=0x31e3 subvendor=0x8086 subdevice=0x31e3
    vendor     = 'Intel Corporation'
    device     = 'Celeron/Pentium Silver Processor SATA Controller'
    class      = mass storage
    subclass   = SATA
HuntersVillage ()
Ответ на: комментарий от slovazap

Если что это материнка j4005n d2p. В гугле инфа, что она успешно работает с фряхой.

HuntersVillage ()

Ради эксперемента отрыл старый рабочий 500 Гб WDшник. Его тоже не видит.

HuntersVillage ()
Ответ на: комментарий от HuntersVillage

@tiinn, у тебя вроде такая же материнка. Пробовал фряху на ней? Работают харды?

Проц такой же, модель матери чуть другая. Нет, фряху не пробовал :(

tiinn ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.