Note: Това е FreeBSD 5.0 с нов облик несъществуващ в по-ранни версии.
През вървите зареждания на системата, първоначалното зареждане (boot) loader(8) ще прочете device.hints(5) файлът. Този файл съхранява информация за първоначалното зареждане на ядрото позната като променливи, някои пъти преписвани на ``подсказките за устройството(device hints)''. Тези ``подсказки за устройството(device hints)'' са използвани от драйвери за устройството си.
Подсказките за устройства могат да бъдат разгледани от връзката Ниво 3 на програма за първоначално зареждане. Променливите могат да бъдат поставени като се използва команда set(постави), премахнато с unset(махни от поставените), и разгледана с show(покажи) команди. Променливите поставени за съветите на устройството /boot/device.hints файлът тук може също да бъде пребоядисан. Подсказките за устройство, въведени при първоначално зареждане са временни и ще бъдат забравени при следващото рестартиране.
Веднъж след като системата е заредена, kenv(1) команда може да бъде използвана като бунище за всички променливи.
Синтаксисът на файлът /boot/device.hints се състои от една променлива на всеки ред, използвайки стандартния символ ``#'' като маркер за коментари. Редовете са конструирани както следва:
hint.driver.unit.keyword="стойност(value)"
Синтаксисът на програмата за зареждане от 3-то ниво е:
set hint.driver.unit.keyword=стойност(value)
driver е името на драйвера на даденото устройство, единица(unit) е номера на единиците в драйвера на устройството и ключова дума (keyword) е подсказващата ключова дума. Ключова дума може да съдържа следните опции:
at: указва слота към който е закачено устройството.
порт(port): специфицира стартовия адрес на I/O(вход/изход), който ще бъде използван.
irq: определя номера на изискваното прекъсване, което да бъде използвано.
drq: дефинира номера на DMA канала.
maddr: специфицира физическите клетки от паметта заети от конкретното устройство.
флагове(flags): поставя флагови битове на устройството.
забранено(disabled): ако е зададено 1 устройството е забранено.
Драйверите на устройства могат да приемат (или изискват) които не са отбелязани тук, препоръчва се първо да разгледате техните ръководни страници. За повече информация, консултирайте се с device.hints(5), kenv(1), loader.conf(5) и loader(8) ръководни страници.
| Prev | Home | Next |
| Действия в ядрото по време на първоначално зареждане. | Up | Init: Контролна инициализация на процеса |
Този и други документи можете да намерите в ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
За въпроси относно FreeBSD, прочетете документацията преди да попитате в <questions@FreeBSD.org>.
За въпроси относно този документ, e-mail <doc@FreeBSD.org>.