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

Oleg V. Nauman oleg at theweb.org.ua
Wed Dec 29 22:30:31 EET 2021


On 2021 M12 29, Wed 21:44:43 EET spell at itl.ua wrote:
> 29 декабря 2021 г., 20:54, "Oleg V. Nauman" <oleg at theweb.org.ua> написал:
> > Как-то мне напомнило мне мой старый ( пардон, древний ) десктоп, который
> > не
> > желает грузиться с ahci(4), но работает с ata(4). В BIOS стоит Enhanced
> > как
> > режим работы IDE ( причем есть диски SATA и PATA ). Если есть желание, то
> > можно пересобрать GENERIC . Из конфигурации нужно выбросить ahci(4), и
> > результат сборки использовать на memstick.
> > В режиме работы с ata(4) у меня доступны и SATA и PATA диски.
> 
> А что это даст?

 В моём случае система грузится и работает с 

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)

> А какова роль BIOS в установке режима работы диска? Он включает
> в диске нужный режим, которому потом должна следовать система?

 Это про контроллер. Диски это ada(4) и da(4)

> Или только предоставляет процедуры доступа к диску, пока система не
> загрузила свои? 

 Начальное программирование контроллера, опрос устройств, установка режимов 
работы обнаруженных устройств. 
 Ну и процедура загрузки конечно. 

> И можно ли менять диску режим на лету?

 А это sysctl которые предоставляет конкретный драйвер диска.

> 
> >> Если я сейчас поставлю систему с режимом IDE, можно ли будет потом
> >> переключиться на AHCI?
> > 
> > Сейчас попробовал, правда наоборот с Enhanced на IDE - загрузился.
> 
> Спасибо!



More information about the freebsd mailing list