13.5. Төхөөрөмжийн Сануулгууд
Өмнөх | Бүлэг 13. FreeBSD-ийн Ачаалах процесс | Дараах

## 13.5. Төхөөрөмжийн Сануулгууд

Хувь нэмэр болгон оруулсан Том Рөүдс.
Орчуулсан Цагаанхүүгийн Ганболд.

Системийн эхний эхлүүлэлтийн үеэр ачаалагч 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) гарын авлагуудаас зөвлөгөө авна уу.

Өмнөх | Дээш | Дараах
13.4. Ачаалах үе дэх цөмийн харилцан үйлдэл | Эхлэл | 13.6. Init: Процесс хяналтын эхлүүлэлт

Энэ болон бусад баримтуудыг ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/ хаягаас татаж авч болно.

FreeBSD-ийн талаар <questions@FreeBSD.org> хаягтай холбоо барихаасаа өмнө баримтыг уншина уу.
Энэ бичиг баримттай холбоотой асуулт байвал <doc@FreeBSD.org> хаягаар цахим захидал явуулна уу.
Энэ бичиг баримтын орчуулгатай холбоотой асуулт байвал <admin@mnbsd.org> хаягаар цахим захидал явуулна уу.