By ROMby Unknown , 28 April 2005
Вот сабж, меня заинтересовало то, как биос делает так, что встроенные контроллеры, дополнительные райд, сата, усб, файрвайр и прочие могут быть выключены таким хитрым образом, что не появляются в пци пространстве, к которому, как известно, доступ для отпроса осуществляется посредством портов. Как биос их из пци пространства отшивает? Можно ли сделать так уже будучи в ос системе, удалить контроллер любой из пци пространства, если тот не используется?
Я так понимаю, это прерогатива пци биоса и все устройства найденные так или иначе проявляются в определённой области памяти, вот как бы ими заведовать из под оси?
Очень прошу помощи по этому вопросу у гуру обитающих на этом замечательнейшем форуме :P
Мне самому нужно удалить из пци пространства устройство, которое я выключить не могу, а именно это FireWire контроллер в качестве второго функционального устройства у звуковой карты, что ни делай, всё время с ним конфликты и система не выключает его, всё время помеченым остаётся, как бельмо в глазу :oops: хотя сказать, чтобы особо мешало нельзя, но всё равно на общий вид давит.
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.

Anonymous (not verified)

20 years 10 months ago

Я вижу, темка насущная и не лишена смысла :wink: Один возможный вариант представил, устройства нумерируются по шине, устройству и функции, чем и где быть заведует явно не само устройство. Может ли быть такое, что БИОС выключаемые/включаемые устройства приопределяет к какой нибудь несуществующей шине и устройство как бы прекращает своё физическое существование для пци доступа!? Остаётся только гадать или же разбирать биос прошивку, но в этом не мастак, поэтому обратился именно сюда :P
Ещё один вариант, БИОС с помощью своих функций посредством SMI hook'a вероятно отшивает любые запросы к PCI устройству на его наличие, согласно майкрософт и такое возможно вплоть до изменения пци регистров без их видимого изменения в пци пространстве, а следовательно возможность прятать устройство как таковое.

Apple

20 years 10 months ago

Что - то мне не нравится эта темка... :roll:
При первом отклонении от дела - закрою на замок... :!:

Чтобы незагромождать тему буду писать в этом посте.
1. Изначально есть некие нехорошие признаки, надеюсь что ошибаюсь... :roll:
2. На мой взгяд тема раскрывается слишком абстрактно - растекаясь "по ПЦИ пространству". Против конкретного обсуждения - ничего не имею против.

Хотелось чтобы автор конкретно указал тип карточки, матери, биоса и его основные особенности. А дальше посмотрим. 8)

savely

20 years 10 months ago

To Apple: Почему? В любом случае это не флейм, а попытка копать. И что есть "отклонение от дела" в твоем понимании?

Anonymous (not verified)

20 years 10 months ago

1. Изначально есть некие нехорошие признаки, надеюсь что ошибаюсь...
2. На мой взгяд тема раскрывается слишком абстрактно - растекаясь "по ПЦИ пространству". Против конкретного обсуждения - ничего не имею против.

Честно говоря, не ожидал наткнуться на подобные упрёки со стороны модератора на ровном месте, подозрительно это как-то.
:?: нехорошие признаки чего? Нарушаю ли правила форума, делаю что-то не так? Если есть причина, пожалуйста, прошу не утаивать, а ответить в ПМ, в чём провинность? Либо это личная неприязнь к таким темам по роду вашей профессиональной деятельности? :idea:
Как бы ни хотелось, всё упирается в пци пространство, другого выхода выключить устройство я не вижу. Раз существует такая возможность для встроенных в материнке устройств через функции БИОС, то это можно применить и для вставляемых, попытаться стоит. Выбирать конкретную систему нет смысла, любая материнка, любой БИОС располагает такими функциями.



Хотелось чтобы автор конкретно указал тип карточки, матери, биоса и его основные особенности. А дальше посмотрим.

Вы располагаете информацией, как выключить контроллер firewire в качестве подустройства у звуковой карты Audigy, как сделать его невидимым системе, называйте как угодно. Если да, тогда я иду к вам :)

rgt

20 years 10 months ago

Apple IMHO, ты несколько перегнул палку...
Самоучка
Вы располагаете информацией, как выключить контроллер firewire в качестве подустройства у звуковой карты Audigy, как сделать его невидимым системе, называйте как угодно. Если да, тогда я иду к вам

Можно к Apple, можно ко мне на работу, только в любом случае вместе с Audigy. У меня, правда, из интструментов только электроплитка да паяльник, но думаю, чтобы снять с платы TI-шную микросхему FireWare хватит одной плитки... ;-)

Anonymous (not verified)

20 years 10 months ago

Можно к Apple, можно ко мне на работу, только в любом случае вместе с Audigy. У меня, правда, из интструментов только электроплитка да паяльник, но думаю, чтобы снять с платы TI-шную микросхему FireWare хватит одной плитки...

Так точно и на гарантийный срок в 2 года пиши пропало :lol:

Root

20 years 10 months ago

подустройства у звуковой карты Audigy

как в воду глядел :lol:
варианты:
1) искать джампер для выключения FireWire (может есть, а может нету - не уверен) на звуковухе.
2) идти к rgt и отпаивать FireWire-контроллер...
3) продавать свою полную аудигу и покупать урезанную, которая без IEEE-порта....

Anonymous (not verified)

20 years 10 months ago


1) искать джампер для выключения FireWire (может есть, а может нету - не уверен) на звуковухе.

Поглядел и убедился, таких джамперов нет. Там вовсе никаких перемычек нет, только разные подключения.


2) идти к rgt и отпаивать FireWire-контроллер...

Садизм в чистом виде :lol: , пока есть надежда на более рациональные решения без выпаивания, такого счастья мне не надо. Догадаться несложно, почему :mrgreen:


3) продавать свою полную аудигу и покупать урезанную, которая без IEEE-порта....

Сказал бы ты это пол годика раньше, не покупал бы, ни FireWire, ни игровой порт даром не сдались, хотя в любом случае других карточек с А2 в ассортименте не было. Отпадает.

Какие нибудь конструктивные решения найдутся ещё или на этом уже весь запас рациональных решений иссяк? Если не осталось, думаю, стоило бы вернуться к изначально заданной теме.
Кто нибудь смог ли уже выяснить, как это делает BIOS для встроенных контроллеров?

ЗЫ: не успел и 6 сообщений нормально написать, как уже карма на -2 зашкаливает. Это в порядке вещей?

Root

20 years 10 months ago

не успел и 6 сообщений нормально написать, как уже карма на -2 зашкаливает. Это в порядке вещей?

да, в норме. Интересно, кто же постарался ? :?:
Появилась свежая идея :!:
Я не знаю, но м.б., что при зашивке EPROM'а от урезанной версии платы в полную, FireWire само отвалится

Baza

20 years 10 months ago

Пока читал топик идея с прошивкой EPROM пришла в голову, и не мне одному :)
Паяем PonyProg, сравниваем урезанную прошивку с полной, вносим коррективы и зашиваем.