>>>в общем не могу настроить SoundMAX AD1888
>>>перекомпилил ядро с опциями device pcm options PNPBIOS
>>>поставил новое ядро система пишет pcm0 Unknown AC97 codec
>>>и после ребут
>>>может кто нить ставил у себя ?
>>>FreeBSD 4.11
>>
>>pciconf -lv в студию
>hdr=0x00
>vendor = 'Intel Corporation'
>device = '82801EB/ER (ICH5/ICHER) AC'97 Audio Controller'
>class = multimedia
>subclass = audio
>none2@pci1:0:0 class=0x030000 card 0x00000000 chip 0x032210de rev=0xa1 hdr=0x00
>после загрузки ядра пишет
>Fatal trap 9: general protection fault while in kernel mode
>потом авторебут
ой, а fatal то с panic'ом почему?
Я бы сделал СВОЕ ядро из которого убрал бы ВСЕ лишнее чтобы ни железо
ни драйвера не конфликтовали по прерываниям. Это значит выкинуть ВСЕ
драйвера НЕИСПОЛЬЗУЕМЫХ устройств и оставить только СВОИ, pcm тоже
выкинуть. После этого загрузиться и убедиться что система работает
устойчиво, ну например сделать холостую сборку системы:
# cd /usr/src
# make -j6 buildworld
или buildkernel KERNCONF=имя_ядра (все поменьше времени займет)
если никаких падений и система стоит устойчиво, то:
# kldload snd_ich (так как выше если не ошибаюсь pciconf выдал
82801EB/ER (ICH5/ICHER) AC'97 Audio Controller - аудио-контроллер ICH
а вот вторая строка не к этому устройству относится, увы, а к
видео карте: chip 0x032210de (где последние четыре цифры 10de - это nVidia, а первые четыре 0322 - это NV34 [GeForce FX 5200]
- http://pciids.sourceforge.net/iii/?i=10de
так что не ту строку привел. Ну и смотри чтобы у тебя в BIOS было все
хорошо, PNP OS Disable
После того как ядро будет правильное, и не будет panic'ов, можно и с
остальным разобраться, сперва на модульном уровне - kldload, если
после этого все тип-топ, можно и в ядро добавить, если хочется
иметь монолитное ядро.