ПредишенСледващото

Основната причина за това поведение на системата са PCI-конфликти. Това са основните източници на такива конфликти.

1) непълна или неправилна поддръжка на гумите хардуерните спецификации на устройството или PCI-контролера. Като правило, се установи, че:

а) Устройството и дънната платка не са съвместими един с друг, те имат различни тълкувания на производителността на гумите.

б) апарат контролер на шината или стават нестабилни или не работи за някои инсталации гуми.

в) Нестабилна система работи като цяло, тъй като устройствата се нуждаят от взаимно изключващи се настройки.

Много често тези проблеми се елиминират някои BIOS настройки, понякога не се реагира по никакъв начин. По същата причина, може би, може да се дължи неправилно програмиране на контролер PCI-дънна платка BIOS инициализация неправилна система за PCI-устройство и неправилна инсталация на конфигурацията й пространство. Фактът, че подготовката за работа на PCI-устройство също е сложна процедура, свързана с конфигурацията пространство на устройството за четене и конфигурацията на контролера на шината в съответствие с данните за четене.

2) хардуерни проблеми, свързани с арбитраж автобуса. Фактът, че в автобуса се споделя от всички устройства, свързани към него. Ако две или повече устройства едновременно необходими комуникационна система, арбитраж процес се определя кои от устройствата ще имат достъп до автобуса, и които ще бъдат задължени да почака. На този етап, има много клопки, свързани с факта, че някои устройства може да чака безкрайно за други същото време е критичен фактор. Типичен случай на такъв проблем е несъвместимост (понякога с фатален край) с някои SATA, SCSI или RAID контролери. Друг възможен случай е просто неправилна работа на разстояние от един от устройствата контролера на арбитражното производство или автобус.

3) проблемите, свързани с разпределението на прекъсва. Теоретично, PCI автобус спецификация позволява да се използва един прекъсне няколко устройства. На практика това е свързано с някои трудности. PCI прекъсванията механизъм в дуплекс автобус. Първото ниво, които участват само автобус (хардуер). На второ ниво по четене и програмиране PCI-регистри на няколко устройства се разпределя един или повече пристъпи наистина прекъсване. В този случай, грешки могат да се отразят на водачите на всяко от двете устройства да споделят един прекъсване. Ако прекъсва на устройството не са разделени, тези грешки не са показали. За съжаление, тази ситуация не е достатъчно, че няма грешки са били написани от устройството за шофьор, който искате. Необходимо е, че грешката не съдържа драйвери за всички устройства, които споделят за прекъсване.

4) Косвени проблеми не са пряко свързани с PCI спецификации. На първо място това е взаимно влияние върху храненето устройства. Факт е, че всяко цифрово устройство (което, разбира се, да включва PCI-устройство) е активен източник на смущения на захранващите линии и земята. Също така, тя може да бъде много чувствителни към шума при достигане на определен праг ниво. Друг проблем също свързана с храненето, е да се промени нивото на натоварване по време на работа на устройството и, като резултат, увиснали, или "флоат" напрежение в този или устройство в района. Също така, системата може просто да бъде в състояние да осигури необходимата товара. На това се отнася и за промяната в товароносимостта на автобусни линии сигналните, променете стръмността на фронтовете и времето класациите на сигнали, когато се свържете допълнителни устройства.

Не е необходимо да се намали вероятността от някоя от тези ситуации. В нашата практика, има всички поводи. Всички по-горе показва дълбочината на трудността при диагностиката и решаването на подобни конфликти. В случай на конфликт, можем да посочим само най-общите препоръки, като например:

1) Преместете устройството в друг слот.

2) Опитайте се да се разпространява прекъсването устройства в BIOS Настройка на компютъра.

3) Опитайте се да промените настройките на BIOS на автобуса PCI.

4) Опитайте се да забрани временно или дори по-добре да се премахне завои от системата на устройство за откриване на конфликти.

5) Предоставяне на висококачествени мощност към системата.

Що се отнася до нашите устройства. Разбира се, ние не можем да се премине цялата отговорност върху другите. Правим всичко по силите ни, за да предотврати евентуални конфликти. Въпреки това, има редица фактори, които не зависят от нас:

1) разработване на чипсети не го правим. Въпреки факта, че NXP / Trident произвеждат едни от най-стабилните операционни чипсети, все още има проблеми с хардуера.

2) Когато е налице конфликт има обективни трудности при определяне на причините и "виновника".

Подкрепете проекта - споделете линка, благодаря!