У меня проблемка с одной машиной. Звукавуха AC97 и USB сидят на одном прерывании IRQ 21 и вот суть такова когда включается комп в Winде начинат пищать звук. Когда в ВWinде отключаешь USBшку звук идёт нормуль писка нет. И ещё в USBшку зацеплен модем Zyxel Uno и при дозвоне он вешается (Когда как по разному). Пытался поменять прерывания но галочка АВТОМАТИЧЕСКАЯ НАСТРОЙКА неактивная. Что делать незнаю подскажите кто знает ответ на этот вопрос. Примерная конфа компа: ASUS A7N8X, ATLON Barton 2500XP, Radeon 9600, Zalman 7000CU, Modem ZyXEL Uno USB, 1Gb Ram, Maxtor ATA 133 80Gb 8, Nec CDDVD-RW 2500.
Member
Статус: Не в сети Регистрация: 05.12.2004 Откуда: и все
Night_Driver Немного простнанно, но прерывания изменять низя, зато можно изменять ресурсы. ИЗ обычного режима этого сделать нельзя, так что перезагрузись в Безапасном режиме. И в device manager тыкаешь в нужные устройства, дальше Свойства, потом Ресурсы ИИИ если система обнаружила, что у неё Конфликт, то может она и позволит тебе поменять ресурсы.///хотя мне без Конфликтов не позволяет :(
fun///
Member
Статус: Не в сети Регистрация: 09.09.2004 Откуда: Донецк, Украина Фото: 1
Цитата:
Наиболее "правильным" и простым методом является отключение поддержки ACPI во всех видах. Для этого необходимо поменять ядро на Standart PC (или MPS multiprocessor в случае с SMP системой). Не будет лишним отключить ACPI контролёр в Bios, раздел Power management. Кроме этого, может помочь выключение всех PnP функций в Bios. Даже если чекбокс Use Automatic Settings и останется затемнённым, система будет распределять прерывания так, как они распределились Bios'ом, поэтому переставив карту в другой слот, или переназначив ей IRQ в Bios (конечно, если Bios поддерживает такую функцию), можно добиться желаемого. Очевидным минусом этого метода является то, что с высокой долей вероятности машина перестанет самостоятельно выключаться.
ACPI это всё понятно но камп начинает робить как АТ а не АТХ. А мне енто ненадо. Надо может какой софт поставить что бы можно было это IRQ поменять. Люди дайте дельный совет кто сталкивался с этой проблемой.
Advanced guest
Статус: Не в сети Регистрация: 03.12.2004
Night_Driver похоже, что твоя проблема не в прерываниях, при ACPI у всех почти все PCI-устройства висят на одном прерывании и ничего не глючит. PCI 2.0+ подразумевает concurrency mode, при котором на одном irq без потери в скорости может висеть несколько устройств, т.к. все прерывания - виртуальные.
Развести по разным irq можно только сменив ядро nt на не-acpi, со всеми вытекающими.
_________________ Да не убивайся ты так! Ты же так никогда не убьёшься.
Member
Статус: Не в сети Регистрация: 13.11.2004 Откуда: Новосибирск
Если еще не исправил и уж очень достало, можно воткнуть PCI-звуковуху (у тебя же интегрированная?), переставляя ее по разным слотам ты наверняка сможешь добиться, чтобы ничего не конфликтовало.
Advanced guest
Статус: Не в сети Регистрация: 03.12.2004
Night_Driver Для начала попробуй проверить что все таки будет после смены ядра. Для этого не надо трогать bios и заново ставить windows. Ядро в nt 5.x выглядит как драйвер компьютера в диспетчере устройств, вот его и надо поменять. А вообще очень похоже на брак матери, у меня точно такая же и все нормально. В крайнем случае pci-звуковуха наверняка поможет.
_________________ Да не убивайся ты так! Ты же так никогда не убьёшься.
Пробовал какую то софтину убирающую неактивные кнопки и делая их активными.
Галачка Автомат. настройка стаёт активной. Галочку убираю пытаюсь сменить прерывание зарезервированые в БИОСе. А он говорит эта функция смены прерываний заблокирована.
А насчёт другой звуковухи это всё понятно, но это очень просто. Просто хочу докапатся почему. У меня эта мать пол года назад работала без проблем. 4e_alex И что ты имееш в виду со сменой ЯДРА NT Там итак WinXP SP2 стоит, что там менять и зачем и стоит ли это дельть (Помоему это лишнее).
Junior
Статус: Не в сети Регистрация: 03.10.2004 Откуда: UA
Night_Driver Если на том компе есть что-нибудь в PCI-слоте, то попробуй просто переставить этот девайс в соседний слот.
Такой совет уже был, но из твоих ответов неясно, пробовал ли ты такой вариант.
Advanced guest
Статус: Не в сети Регистрация: 03.12.2004
Night_Driver В любой nt несколько вариантов ядер. А вообще смотри пост Jaa. Поменять irq можно только при не-acpi ядре. Смени его (это драйвер компьютера в диспетчере устройств, на самом деле это выбор варианта ntoskrnl.exe) с "Компьютер с ACPI" на "Стандартный компьютер", bios трогать не обязательно. А то уже больше недели тут одна теория. Просто проверь, что будет на разных irq, ядро acpi всегда можно вернуть.
_________________ Да не убивайся ты так! Ты же так никогда не убьёшься.
Смени его (это драйвер компьютера в диспетчере устройств, на самом деле это выбор варианта ntoskrnl.exe)
Как что менять??? ntoskrnl.exe при запуске пишет прога не запускается.
Если нетрудно сделай в картинках скришоты и выложи куды нибудь или кинь на мыло.
Member
Статус: Не в сети Регистрация: 09.09.2004 Откуда: Донецк, Украина Фото: 1
Цитата:
В XP этот процесс упрощён до предела. Больше не надо переставлять всю систему, или использовать внешние утилитки из Resource Kit-а. Ядро меняется в Device Manager -> Computer, как и любой другой драйвер. Но, это ИСКЛЮЧИТЕЛЬНО важно, НЕ СТАВЬТЕ ядро, которое не держится железом. Если не уверены, то лучше ничего не трогать, потому что последствия установки неправильного ядра непредсказуемы. Скорее всего машина просто перестанет загружаться, во всех режимах. Предотвратить подобное можно подредактировав boot.ini. Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например, multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe /hal=halchk.dll, а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe и hal.dll -> halchk.dll. Кроме этого, необходимо учитывать одну тонкость. Видимо из за того, что при установке неправильного ядра XP просо виснет, теперь весь список доступных ядер не выводиться в окне смены драйвера. Таким образом, возможна ситуация, когда Вы точно знаете, что ядро поддерживается системой, но система не даёт его установить. В этом случае, придётся делать это вручную. Для начала найдите в windows\inf файл под названием hal.inf. После этого, изучите его, что бы выяснить, какие файлы и куда переписываются при смене ядра. Обычно перезаписывается только hal.dll, названия какого hal какому ядру соответствуют, можно узнать из списка: Standard PC - hal.dll Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll ACPI Uniprocessor PC - halaacpi.dll ACPI Multiprocessor PC -halmacpi.dll Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll MPS Uniprocessor PC -halapic.dll MPS Multiprocessor PC -halmps.dll После этого остаётся "выдрать" соответствующий файл из Windows\Driver Cache\i386\driver.cab, скопировать его с Windows\system32, и сослаться на него в boot.ini. После загрузки (если повезёт ), можно переставить его по нормальному, в списке это ядро появится.
Advanced guest
Статус: Не в сети Регистрация: 03.12.2004
Night_Driver
Цитата:
можно факты
Можно. Ядер несколько - это факт
Цитата:
А почему в 98 и Мелениуме можно???
В этих доисторических системах нет нормальной поддержки стандарта pci 2.x, acpi - неотъемлемая часть этого стандарта (и наоборот) - была прикручена к этим осям как довесок к функциям энергосбережения, притом кривой.
Цитата:
Как что менять???
Начнем с теории. Самый нижний уровень в nt - ntoskrnl.exe, он есть в 4 вариантах (комбинации одно/мультипроцессорный и с PAE/без него, PAE - адресное пространство памяти ядро + пользователь по формуле 1GB + 3GB вместо 2GB + 2GB), далее идет hal.dll - уровень аппаратной абстракции, их полный список привел Jaa чуть выше. Далее уже идут драйвера, Session Manager, подсистемы API и т.д., но сейчас это не важно.
Чтобы было понятнее, можно представить себе, что ntoskrnl.exe - "драйвер" процессора и RAM, а hal.dll - "драйвер" шин и аппаратных прерываний. nt позволяет менять эти два "драйвера" только в связке путем выбора типа компьютера.
Теперь по пунктам.
1. окрываем диспетчер устройств (тот самый, где перечислены все устройства)
2. в разделе "Компьютер" заходим в свойства единственного имеющегося там компа
3. преходим на закладку "драйвер"
4. давим "Обновить драйвер", затем "Далее"
5. выбираем "Вывести список...", снова "Далее"
6. переключаемся на "Полный список..."
Вот тебе у будет список всех связок ядро+hal с возможность заменить. Там надо выбрать "Стандартный компьютер".
Небольшое предупреждение. Вместе с возможность менять irq самих irq скорее всего станет всего 16, как в старом добром DOS. (вытирая пот со лба) уф...
_________________ Да не убивайся ты так! Ты же так никогда не убьёшься.
Попробовал в системе сделать стандартный компьютер. После недолгого обновления. Вроде стало лучше. Модем работает нормально.
Но звук время от времени пищит. Посмотрел Sound и USB висят на 5 IRQ и кнопки также затенены, сменить IRQ недаёт. Поидее ACPI отключено в чём прикол немогу понять. Спецально в ВИОСе освободил несколько прерываний а воспользоватся ими немогу.
Advanced guest
Статус: Не в сети Регистрация: 03.12.2004
Night_Driver Попробуй зарезервировать irq и вырубить звуковую, а потом снять резерв и врубить звуковую обратно. Или оставив резерв врубить и вырубить, в общем придется пошаманить. Фишка отключения ACPI не в том, что винда даст менять прерывания (она это позволит сделать только если есть конфликт), а в том, что как в биосе так и в винде. Если биос не имеет полных настроек irq в BIOS Setup (а у A7N8X этого нет), то можно попользоваться специальными утилитами (в последний раз видел такую года 3 назад и под dos, поэтому не спрашивай) или временно поставить win9x на другой жесткий и настроить все из него (в win9x всегда работает как не acpi, от acpi там только энергосбережение). И еще, попробуй перед всем этим загрузить XP в безопасном режиме (дави F8 сразу как начнется загрузка винды). Если XP решит, что два девайса на irq 5 - это конфликт (что не факт), то она даст поменять.
Ну и самый логичный шаг - покупка нормальной звуковой. Я именно так и сделал, хотя конфликтов и не было. Писк и прочие радости на встроенном звуке бывает часто, притом на разных экземплярах одной матери он может быть, а может и не быть. И пищит обычно не от всяких конфликтов, а от наводок и близости силовых элементов.
_________________ Да не убивайся ты так! Ты же так никогда не убьёшься.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения