[freebsd] 13.0 memstick не грузится

Oleg V. Nauman oleg at theweb.org.ua
Thu Dec 30 06:55:17 EET 2021


On 2021 M12 30, Thu 01:14:27 EET spell at itl.ua wrote:
> 29 декабря 2021 г., 22:30, "Oleg V. Nauman" <oleg at theweb.org.ua> написал:
> > В моём случае система грузится и работает с
> > 
> > atapci0 at pci0:0:31:1: class=0x01018a rev=0x01 hdr=0x00 vendor=0x8086
> > device=0x27df subvendor=0x1043 subdevice=0x8179
> > vendor = 'Intel Corporation'
> > device = '82801G (ICH7 Family) IDE Controller'
> > class = mass storage
> > subclass = ATA
> > atapci1 at pci0:0:31:2: class=0x01018f rev=0x01 hdr=0x00 vendor=0x8086
> > device=0x27c0 subvendor=0x1043 subdevice=0x8179
> > vendor = 'Intel Corporation'
> > device = 'NM10/ICH7 Family SATA Controller [IDE mode]'
> > class = mass storage
> > subclass = ATA
> > 
> > с которыми отказывается работать ahci(4)
> 
> У меня сиcтема грузится и работает и так, если в биосе поставить IDE.
> Поэтому и спрашиваю, что мне даст пересборка GENERIC.

 GENERIC содержит ссылки на оба ata(4) и ahci(4), но ahci имеет приоритет.
Я пробовал отключить ahci(4).

> 
> >> А какова роль BIOS в установке режима работы диска? Он включает
> >> в диске нужный режим, которому потом должна следовать система?
> > 
> > Это про контроллер. Диски это ada(4) и da(4)
> > 
> >> Или только предоставляет процедуры доступа к диску, пока система не
> >> загрузила свои?
> > 
> > Начальное программирование контроллера, опрос устройств, установка режимов
> > работы обнаруженных устройств.
> > Ну и процедура загрузки конечно.
> 
> Спрошу по-другому: в чем отличие поведения биоса в случае установки режима
> IDE от в случае установки режима AHCI?

 В режиме общения контроллера с периферией - размер блоков данных, 
использование DMA, использование очередей команд и так далее в зависимости от 
возможностей контроллера и каждого устройства в частности. 



More information about the freebsd mailing list