Около двух лет интересуюсь различными системами BSD и GNU/Linux, но полностью
отказаться от MS-Windows пока не удалось. Вот и в очередной раз я попытался перейти
на открытые технологии, к сожалению, неудачно.

Проблема появилась в при попытке заставить работать FreeBSD 6.2 на ноутбуке Dell
Inspiron 1300. Всем тем кто решит проделать мой путь поиска драйверов помогу
в их нелегком пути:
1. Звуковая карта SigmaTel 92xx (чип HDA)
Звук в ноутбуке можно подключив обеспечив драйвером High Definition Audio. Для
Linux драйвер удалось найти под названием hdac.tar. Правда первые попытки так и не
увенчались успехом, но после несколько более углубленного поиска удалось настроить звук.
А в FreeBSD проблем вообще не будет, так как драйвер теперь входит в осноной код системы.
2. Видео карта Intel 915 (драйвер xf86-video-intel)
По ошибке сначала ковырялся с i810 и уже испугался ведь разрешение 1024×768 не очень
хорошо выглядит на 15″ мониторе (с отношением сторон 16:9), но используя другой драйвер
удалось настроить родное разрешение.
3. Беспроводная сеть Wi-Fi (драйвер bcmwl5.sys через if_ndis)
Хотя удалось (после нескольких Kernel panic) перенести драйвер для MS-Windows.
Благо отладочная информация есть и видно чего на этот раз нехватило этой заразе.
Свежеиспеченный модуль грузился и находил в два раза больше точек доступа (а их
у меня всего-то две и было). Но работает это все чудо как-то очень уж медленно и
порой отваливаеться. А светодиод на корпусе не показывал работает ли WIFI или нет.
4. Проблема с ACPI
Как-то знакомый (давно использующий FreeBSD) рассказал о своих подвигах в правке ядра
относительно беды восстановления после перехода в спящий режим, но мне если честно стало
как-то очень надоело все подтачивать. Да и воспоминания о том что пересборка займет около
получаса меня не сильно радовала. Тогда был найден путь более простой и легкий:
дополнить devd.conf строчками с запуском скрипта восстанавливающего нормальную работу
экрана. Тут я тоже долго думал над тем как это реализовать, так как sysctl
hw.acpi.video у меня просто не существовало пришлось извращаться с vidcontrol.
В принципе переход под BSD несколько более сложный чем установка из коробки какого-либо
GNU/Linux дистрибутива, но должен заметить что дистрибутивов много, а FreeBSD - всего один.