URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 25781
[ Назад ]

Исходное сообщение
"*bsd+sis648"

Отправлено code , 30-Янв-03 18:16 
Здравствуйте.
компьютер: п4, мать - Abit SR7-8X на чипсете sis648
пытаюсь ставить *бсд, на этапе определения оборудования пишет:
wd0 (pciide0:0:0):timeout
type: ata
c_bcount:512
c_skip:0
pciide0:0:0: bus-master DMA error: missing interrupt, status=0x61
-> это в опен бсд 3.2
ad0: resetting devices -> в freebsd 4.7
пробовал отключать dma -> hw.ata.ata_dma=0 ничего не меняеться
вообще то, сис648 не поддерживаеться сейчас этими ос, но что делать?
поставить нужно.
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"RE: *bsd+sis648"
Отправлено lavr , 30-Янв-03 18:35 
>Здравствуйте.
>компьютер: п4, мать - Abit SR7-8X на чипсете sis648
>пытаюсь ставить *бсд, на этапе определения оборудования пишет:
>wd0 (pciide0:0:0):timeout
>type: ata
>c_bcount:512
>c_skip:0
>pciide0:0:0: bus-master DMA error: missing interrupt, status=0x61
>-> это в опен бсд 3.2
>ad0: resetting devices -> в freebsd 4.7
>пробовал отключать dma -> hw.ata.ata_dma=0 ничего не меняеться
>вообще то, сис648 не поддерживаеться сейчас этими ос, но что делать?
>поставить нужно.
>Заранее благодарен.

попробуй прервать loader когда он начнет секунды отсчитывать и
установить set'ом переменные:


hw.ata.ata_dma="0"
hw.ata.atapi_dma="0"
hw.ata.wc="0"
hw.ata.tags="0"

DMA и cache-write отключить нафик


"RE: *bsd+sis648"
Отправлено code , 30-Янв-03 18:55 
>попробуй прервать loader когда он начнет секунды отсчитывать и
>установить set'ом переменные:
>
>
>hw.ata.ata_dma="0"
>hw.ata.atapi_dma="0"
>hw.ata.wc="0"
>hw.ata.tags="0"
>
>DMA и cache-write отключить нафик

Спасибо, инсталл продолжается, если после инсталляции включить дма, то также будет виснуть?
включать его также (как и выключать) ? =)


"RE: *bsd+sis648"
Отправлено lavr , 31-Янв-03 12:43 
>>попробуй прервать loader когда он начнет секунды отсчитывать и
>>установить set'ом переменные:
>>
>>
>>hw.ata.ata_dma="0"
>>hw.ata.atapi_dma="0"
>>hw.ata.wc="0"
>>hw.ata.tags="0"
>>
>>DMA и cache-write отключить нафик
>
>Спасибо, инсталл продолжается, если после инсталляции включить дма, то также будет виснуть?
>
>включать его также (как и выключать) ? =)

0 - выключить
1 - включить

верхние параметры могут быть установлены только при загрузке

man 4 ata

После инсталляции читай man 4 ata и экспериметируй, это DMA, контроллеры
и диски лепятся как попало, смотри какой параметр на что влияет и
пробуй активизировать (установить в "1") в /boot/loader.conf.local
верхние и в /etc/sysctl.conf:
# 4 devices, 1CD + 3HDD
#hw.atamodes=dma,dma,dma,dma
hw.atamodes=pio,pio,pio,pio

[alone]~ > cat /boot/loader.conf.local
hw.ata.ata_dma="0"
hw.ata.atapi_dma="0"
hw.ata.wc="0"
hw.ata.tags="0"
[alone]~ >

живучесть системы в DMA mode легко проверятся встанет система при сборке
ядра или нет