LINUX.ORG.RU

IDE и SATA в одной машине - не вижу IDE


0

0

Кратко: вставляю IDE-хард, не могу понять, где он в системе.

Длинно: Есть машинка, на которой заняты почти все SATA слоты - 4 под RAID-массив и 1 винт для остальной системы. Появилась необходимость перенести RAID в другую машину, всвязи с чем я вставил в неё хард ide, биос его видит, ось - нет :( Или я просто не вижу, где он. Делал ls /dev > file с воткнутым диском и без него, diff file1 file2 показывает что ничего не изменилось.

Есть идеи?


Кратко - загрузиться на этой машине с livecd и посмотреть выхлоп dmesg, если диск определится на предмет какой драйвер нужно погрузить.
Длинно - вариантов не перечесть :) Потому как практически нет никакой информации кроме того что диск ide и linux его не видит.

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

LiveCD (ZenLive 5.2) не увидел диска.
В другой машине виден
$ dmesg | grep sdb
sd 0:0:1:0: [sdb] 156301488 512-byte hardware sectors (80026 MB)
sd 0:0:1:0: [sdb] Write Protect is off
sd 0:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 0:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:1:0: [sdb] 156301488 512-byte hardware sectors (80026 MB)
sd 0:0:1:0: [sdb] Write Protect is off
sd 0:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 0:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdb: sdb1 sdb2 < sdb5 >
sd 0:0:1:0: [sdb] Attached SCSI disk

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

>2. ide контролер jmicron?

Зачем пугать топикстартера такими словами :) Пусть сам назовет модель материнки, на которой Линкс не видит IDE винт.

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

Конечно глупый вопрос, а _кто_ видит только тот винт что сата?

И можно еще посмотреть lspci, чтоб уж наверняка знать jmicron или нет.

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

$ lspci
00:00.0 Host bridge: Intel Corporation DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation PCI Express Port 4 (rev 02)
00:1c.4 PCI bridge: Intel Corporation PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G72 [GeForce 7300 SE] (rev a1)
02:00.0 IDE interface: Marvell Technology Group Ltd. Unknown device 6121 (rev b1)
03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12)
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8052 PCI-E ASF Gigabit Ethernet Controller (rev 21)
05:00.0 PCI bridge: NEC Corporation uPD720400 PCI Express - PCI/PCI-X Bridge (rev 06)
05:00.1 PCI bridge: NEC Corporation uPD720400 PCI Express - PCI/PCI-X Bridge (rev 06)
07:01.0 RAID bus controller: Adaptec Serial ATA II RAID 1420SA (rev 01)
09:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev c0)

Я так понимаю это unknown marvell device?

$ cat /boot/config | grep -i marve
CONFIG_PATA_MARVELL=m
CONFIG_MARVELL_PHY=m

Если сделать modprobe pata_marvell, всё равно не вижу этот винт

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

Если смотреть исходники ядра (файл drivers/ata/pata_marvell.c), то в версии 2.6.21.5 в этом файле нет упоминаний о PCI id 6121, а в версии ядра 2.6.26.3 есть, так что надо обновить ядро, должно помочь.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.