Имя пользователя:
Пароль:
 

Название темы: Wbndows XP и FreeBSD
Показать сообщение отдельно

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Там говорится о том, что FreeBSD нумерует диски статически, по их расположению на шинах: ad0 - первый мастер, ad1 - первый слейв, ad2 - второй мастер и так далее. Возня с шлейфами и перемычками предлагается, чтобы вы не запутались, где у вас какой диск. Однако, со времени написания этого руководства (или, скорее, перевода) многое изменилось - IDE контроллеры исчезли из чипсетов, IDE диски подключаются при помощи навесных контроллеров, от чего их номера могут быть после SATA дисков (но не обязательно), у SATA дисков отсутствует понятие слейв (но драйвер ata(4) по прежнему предполагает их наличие), да и вообще нумерация зависит от режима, в котором работают контроллеры - RAID, AHCI, Legacy IDE и что там ещё...

Приведу пример с одной машинки.
Код: Выделить весь код
$ grep -i ATA /var/run/dmesg.boot 
atapci0: <Marvell 88SX6101 UDMA133 controller> port 0x3018-0x301f,0x3024-0x3027,0x3010-0x3017,0x3020-0x3023,0x3000-0x300f mem 0xe8300000-0xe83001ff irq 17 at device 0.0 on pci2
atapci0: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
atapci1: <Intel ICH9 SATA300 controller> port 0x4458-0x445f,0x4474-0x4477,0x4450-0x4457,0x4470-0x4473,0x4430-0x443f,0x4420-0x442f irq 21 at device 31.2 on pci0
atapci1: [ITHREAD]
ata3: <ATA channel 0> on atapci1
ata3: [ITHREAD]
ata4: <ATA channel 1> on atapci1
ata4: [ITHREAD]
atapci2: <Intel ICH9 SATA300 controller> port 0x4448-0x444f,0x446c-0x446f,0x4440-0x4447,0x4468-0x446b,0x4410-0x441f,0x4400-0x440f irq 21 at device 31.5 on pci0
atapci2: [ITHREAD]
ata5: <ATA channel 0> on atapci2
ata5: [ITHREAD]
ata6: <ATA channel 1> on atapci2
ata6: [ITHREAD]
ad6: 476940MB <Seagate ST3500320NS SN06> at ata3-master SATA300
ad8: 476940MB <Seagate ST3500514NS SN11> at ata4-master SATA300
Есть два контроллера, навесной IDE <Marvell 88SX6101 UDMA133 controller>, на котором ничего нет, и чипсетный SATA II <Intel ICH9 SATA300 controller>, на котором два диска. Отсутсвуют каналы ata0 и ata1. Почему? А хрен его знает, меня это не волнует - я знаю, что у меня есть два диска ad6 и ad8 и это всё, что мне нужно.

Словом, если вы чётко знаете, что искомый диск у вас имеет номер, скажем ad9, то это и всё, что вам нужно знать, раз вы решили пользоваться бут меню биоса.

Отправлено: 13:48, 26-09-2011 | #18

Название темы: Wbndows XP и FreeBSD