>>>hw.ata.ata_dma: 1
>>>hw.ata.atapi_dma: 1
>>>hw.ata.wc: 1
>>
>>переведи в 0 все верхние переменные
>
>прописал в loader.conf - перезагружусь и посмотрю, будет ли реакция...
>
>>я просил ядро, сюда конечно необязательно, но URL можно
>>было бы дать. А так, разговор беcпредметный.
>># pciconf -lv
>>и ядро в студию + какие устройства используются: USB, SOUND, PRINTER...
>
>http://liquidcore.nm.ru/BSD/
>3 файла : конфиг ядра MYFK, лог загрузки и результат pciconf -lv
>
>
>А из девайсов: монитор, клава PS/2, mouse PS/2; в сисблоке типичный набор
>девайсов (мама+проц+память+хард) звук встроенный (отрублен), SB LIVE PCI (модуль включен в
>ядро), видео nVidia GeForce2 MX 400 32 метра (модуль подгружается при
>загрузке), сетевуха PCI VIA ShrineIII (вроде так). Все. Более ничего. Принтер
>к LPT - я его даже еще не включал.
atapci0: <VIA 82C686A UDMA66 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xd000-0xd00f at device 7.1 on pci0
ATA(IDE) контроллер - UDMA66 на VIA чипсете, они чаще всего уродские
ad0: 76319MB <Seagate ST380011A 3.06> at ata0-master UDMA66
acd0: DMA limited to UDMA33, device found non-ATA66 cable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
acd0: DVDR <SONY DVD RW DW-Q30A/YYS1> at ata1-master UDMA33
acd1: CDRW <SONY CD-RW CRX300E/KYS2> at ata1-slave UDMA33
кабель на котором сидят DVD/CDRW - 40pin
диск на таком же кабеле сидит? короче забей на UDMA66, возьми
старый IDE кабель 40pin как для DVD/CDRW и посади на него HDD
Короче проблема в контроллере и дисках - переведи ВСЕ в PIO MODE
и засунь переменные ядра hw.ata в /boot/loader.conf или в
/boot/loader.conf.local + то что написано выше.
Все твои проблемы должны будут исчезнуть.
Из ядра можешь смело выкинуть ненужные опции и драйвера:
...
options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
# output. Adds ~128k to driver.
options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
# output. Adds ~215k to driver.
options ADAPTIVE_GIANT # Giant mutex is adaptive.
...
device eisa #нафига тебе EISA, у тебя есть такая шина?
device ch # SCSI media changers - выкини
нафик не нужно, а в секцию к ata добавь:
device atapicam # можно испльзовать CAM-SCSI для работы с CD/DVD
соответственно забить на burncd и поставить из портов cdrtools/cdrdao
и тд и тп
device apm # выкинь нафик, если у тебя система нормально работает
в ACPI, какую-то одну технологию нужно использовать, либо APM - устарев.
либо ACPI.
на кой тебе PCCARD/PCMCIA (у теб что - notebook?)
device cbb # cardbus (yenta) bridge
device pccard # PC Card (16-bit) bus
device cardbus # CardBus (32-bit) bus
Если не будешь использовать принтер - закоментарь ВСЮ секцию LPT -
освободишь IRQ=7
закоментарь или выкини ВСЕ драйвера network-card, грузи модулем или
оставь только тот которые используешь РЕАЛЬНО.
Тоже самое и с sound
options COMPAT_LINUX # выкинь, лучше использовать модульную
подгрузку
После этого будет цивильно.
В монолитном ядре КРАЙНЕ НЕЖЕЛАТЕЛЬНО оставлять драйвера для
отсутствующих устройств, мешать будут, если для необходимого
устройства есть модульный драйвер - лучше и грузить его модульно.
Особенно net-card, sound, и эмуляцию linux'а
да, возможно имеет смысл попробовать:
# viapm VIA VT82C586B/596B/686A and VT8233 Power Management Unit