Вот сабж, меня заинтересовало то, как биос делает так, что встроенные контроллеры, дополнительные райд, сата, усб, файрвайр и прочие могут быть выключены таким хитрым образом, что не появляются в пци пространстве, к которому, как известно, доступ для отпроса осуществляется посредством портов. Как биос их из пци пространства отшивает? Можно ли сделать так уже будучи в ос системе, удалить контроллер любой из пци пространства, если тот не используется?
Я так понимаю, это прерогатива пци биоса и все устройства найденные так или иначе проявляются в определённой области памяти, вот как бы ими заведовать из под оси?
Очень прошу помощи по этому вопросу у гуру обитающих на этом замечательнейшем форуме :P
Мне самому нужно удалить из пци пространства устройство, которое я выключить не могу, а именно это FireWire контроллер в качестве второго функционального устройства у звуковой карты, что ни делай, всё время с ним конфликты и система не выключает его, всё время помеченым остаётся, как бельмо в глазу :oops: хотя сказать, чтобы особо мешало нельзя, но всё равно на общий вид давит.
Я вижу, темка насущная и не лишена смысла Один возможный вариант представил, устройства нумерируются по шине, устройству и функции, чем и где быть заведует явно не само устройство. Может ли быть такое, что БИОС выключаемые/включаемые устройства приопределяет к какой нибудь несуществующей шине и устройство как бы прекращает своё физическое существование для пци доступа!? Остаётся только гадать или же разбирать биос прошивку, но в этом не мастак, поэтому обратился именно сюда :P
Ещё один вариант, БИОС с помощью своих функций посредством SMI hook'a вероятно отшивает любые запросы к PCI устройству на его наличие, согласно майкрософт и такое возможно вплоть до изменения пци регистров без их видимого изменения в пци пространстве, а следовательно возможность прятать устройство как таковое.
Что - то мне не нравится эта темка...
При первом отклонении от дела - закрою на замок...
Чтобы незагромождать тему буду писать в этом посте.
1. Изначально есть некие нехорошие признаки, надеюсь что ошибаюсь...
2. На мой взгяд тема раскрывается слишком абстрактно - растекаясь "по ПЦИ пространству". Против конкретного обсуждения - ничего не имею против.
Хотелось чтобы автор конкретно указал тип карточки, матери, биоса и его основные особенности. А дальше посмотрим. 8)
С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,
To Apple: Почему? В любом случае это не флейм, а попытка копать. И что есть "отклонение от дела" в твоем понимании?
А кому счас легко...
Честно говоря, не ожидал наткнуться на подобные упрёки со стороны модератора на ровном месте, подозрительно это как-то.
нехорошие признаки чего? Нарушаю ли правила форума, делаю что-то не так? Если есть причина, пожалуйста, прошу не утаивать, а ответить в ПМ, в чём провинность? Либо это личная неприязнь к таким темам по роду вашей профессиональной деятельности? :idea:
Как бы ни хотелось, всё упирается в пци пространство, другого выхода выключить устройство я не вижу. Раз существует такая возможность для встроенных в материнке устройств через функции БИОС, то это можно применить и для вставляемых, попытаться стоит. Выбирать конкретную систему нет смысла, любая материнка, любой БИОС располагает такими функциями.
Вы располагаете информацией, как выключить контроллер firewire в качестве подустройства у звуковой карты Audigy, как сделать его невидимым системе, называйте как угодно. Если да, тогда я иду к вам
Apple IMHO, ты несколько перегнул палку...
Самоучка
Можно к Apple, можно ко мне на работу, только в любом случае вместе с Audigy. У меня, правда, из интструментов только электроплитка да паяльник, но думаю, чтобы снять с платы TI-шную микросхему FireWare хватит одной плитки...
За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.
Так точно и на гарантийный срок в 2 года пиши пропало
как в воду глядел
варианты:
1) искать джампер для выключения FireWire (может есть, а может нету - не уверен) на звуковухе.
2) идти к rgt и отпаивать FireWire-контроллер...
3) продавать свою полную аудигу и покупать урезанную, которая без IEEE-порта....
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Поглядел и убедился, таких джамперов нет. Там вовсе никаких перемычек нет, только разные подключения.
Садизм в чистом виде , пока есть надежда на более рациональные решения без выпаивания, такого счастья мне не надо. Догадаться несложно, почему
Сказал бы ты это пол годика раньше, не покупал бы, ни FireWire, ни игровой порт даром не сдались, хотя в любом случае других карточек с А2 в ассортименте не было. Отпадает.
Какие нибудь конструктивные решения найдутся ещё или на этом уже весь запас рациональных решений иссяк? Если не осталось, думаю, стоило бы вернуться к изначально заданной теме.
Кто нибудь смог ли уже выяснить, как это делает BIOS для встроенных контроллеров?
ЗЫ: не успел и 6 сообщений нормально написать, как уже карма на -2 зашкаливает. Это в порядке вещей?
да, в норме. Интересно, кто же постарался ?
Появилась свежая идея
Я не знаю, но м.б., что при зашивке EPROM'а от урезанной версии платы в полную, FireWire само отвалится
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Пока читал топик идея с прошивкой EPROM пришла в голову, и не мне одному
Паяем PonyProg, сравниваем урезанную прошивку с полной, вносим коррективы и зашиваем.
Либо нечему гореть, либо нечем поджечь!
Отправить комментарий