Realking 0 9 декабря, 2011 Опубликовано 9 декабря, 2011 · Жалоба Вообщем так: есть бакплейн на 15 писиай плат есть просесорка PICMG на каждой плате 2 IO размером 128 байт при загрузке биос все нормально, но после загрузки дряйвера под виндоус икспи пытается поменять адреса базовые ..... после изменения на одно адресное пространство (мемори) все зашибись не знаю как по другому написать , мож кто сталкивался??? блин и еще если точно найдется спец, мой телефон +79519077468 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 9 декабря, 2011 Опубликовано 9 декабря, 2011 · Жалоба А проблема-то в чем? Не нравится, что заново пытается назначить адреса? ЗЫ. Бекплейн на 15 плат должен быть с мостом, ибо по стандарту не более 8. Это так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shivers 0 9 декабря, 2011 Опубликовано 9 декабря, 2011 · Жалоба А проблема-то в чем? Не нравится, что заново пытается назначить адреса? ЗЫ. Бекплейн на 15 плат должен быть с мостом, ибо по стандарту не более 8. Это так? Разве 8 по стандарту? Мне казалось, что по прерываням ограничение в 16 устройств (16е - мост P2P обычно), а по адресации так вообще 21 устройство можно на шине ставить ( 8 функций по 256 регистров это 11 разрядов, значит оставшиеся 21 разряд идут на idsel ). Так что смотря какой бекплейн. А проблема топикстартера и правда неясна, очень сумбурно написано Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 9 декабря, 2011 Опубликовано 9 декабря, 2011 · Жалоба Так что смотря какой бекплейн. Ну да, но речь, как я понимаю о PICMG 2.0, т.е. CompactPCI. Там без моста 8. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 12 декабря, 2011 Опубликовано 12 декабря, 2011 · Жалоба А проблема-то в чем? Не нравится, что заново пытается назначить адреса? ЗЫ. Бекплейн на 15 плат должен быть с мостом, ибо по стандарту не более 8. Это так? да не нравится потому что пытается назначить одинаковые адреса разным платам складывается впечатление, что не может видеть 30 адресных пространств ps у плат одинаковые вендоры и девайс айди одна плата работает замечательно, тестбенчи соблюдены от процессорки тоже зависит, с какими нормально, с какими нет (может с настройками биос что не так?) Ну да, но речь, как я понимаю о PICMG 2.0, т.е. CompactPCI. Там без моста 8. нет обычный PCI. мостов 2, каждый на 9 разъемов да и на другом бакплейне пробовали (4 на 4), таже фигня Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 12 декабря, 2011 Опубликовано 12 декабря, 2011 · Жалоба BIOS не самодельный? Просто вопрос, умеет ли он нормально через мосты сканировать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 12 декабря, 2011 Опубликовано 12 декабря, 2011 · Жалоба BIOS не самодельный? Просто вопрос, умеет ли он нормально через мосты сканировать. биос нормальный,в смысле тот который с платой был в начале писал что биос дает всем платам адреса и прерывания да и еще забыл сказать на бакплейне сть еще и исовский разъем (там ниче не вставлено:))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 12 декабря, 2011 Опубликовано 12 декабря, 2011 · Жалоба Ну а драйвер тоже не самописаный? Тогда надо обратиться к разработчику по идее... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Demeny 0 12 декабря, 2011 Опубликовано 12 декабря, 2011 · Жалоба да и еще забыл сказать на бакплейне сть еще и исовский разъем (там ниче не вставлено:))) Ну так вот же причина ! При наличии в системе ISA шины ширина адресного I/O пространства принудительно должна быть равна 10 битам, т. е. всего 1 К адресов. Это связано с тем, что ISA устройства вправе декодировать только 10 младших бит своего адреса. Читаем "PCI-PCI Bridge Specification": When an ISA or EISA bus is in the system, I/O space can become fragmented. An ISA address uses only 10 bits of addressing, giving a maximum 1KB of address space. Because ISA devices decode only the lowest 10 bits, these addresses are aliased throughout the entire I/O space. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 12 декабря, 2011 Опубликовано 12 декабря, 2011 · Жалоба А это не из-за этого проблема: Этот механизм значительно снижает эффективность, когда используется в мультипроцессорной системе. Операционная система и драйверы должны сотрудничать, чтобы гарантировать взаимоисключающий доступ к адресному интервалу ввода/вывода C000h-CFFFh, и пространству конфигурации и устройству доступов ввода/вывода. Подходящий механизм синхронизации трудно добавить в существующие мультипроцессорные операционные системы /драйверы, где в настоящее время драйверы управляются прямым доступом к их пространству ввода-вывода. Взято из спецификации (про механизм конфигурации №2) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 13 декабря, 2011 Опубликовано 13 декабря, 2011 · Жалоба Ну а драйвер тоже не самописаный? Тогда надо обратиться к разработчику по идее... обратился и узнал коечто может ли эта проблема быть из-за того, что драйвер pci-cpi bridge в системе не был установлен? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shivers 0 13 декабря, 2011 Опубликовано 13 декабря, 2011 · Жалоба Мост не определяется в системе? Конечно ставьте драйвер, иначе кроме cfg больше ничего работать с замостовыми устройствами не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Demeny 0 13 декабря, 2011 Опубликовано 13 декабря, 2011 · Жалоба может ли эта проблема быть из-за того, что драйвер pci-cpi bridge в системе не был установлен? Pci-pci bridge обслуживается стандартным драйвером шины PCI pci.sys и не требует установки специальных драйверов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shivers 0 13 декабря, 2011 Опубликовано 13 декабря, 2011 · Жалоба Если мост видится в списке устройств с ошибкой, то pci.sys явно недостаточно и я бы поискал драйвер. Просто, p2p конечно штука универсальная и описана в спецификации, но кто знает чего туда еще могли запихнуть разработчики. Режимы фифо, bist, dma .. да мало ли чего. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 17 декабря, 2011 Опубликовано 17 декабря, 2011 · Жалоба А проблема-то в чем? Не нравится, что заново пытается назначить адреса? ЗЫ. Бекплейн на 15 плат должен быть с мостом, ибо по стандарту не более 8. Это так? Мне кажется Вы путаете - 8 "нагрузок". Одна PCI карта 2 нагрузки (коннктор + чип) Т.е. или 8 чипов распаянных на плате или 4 карточки по стандарту. Мне кажется Вы путаете - 8 "нагрузок". Одна PCI карта 2 нагрузки (коннктор + чип) Т.е. или 8 чипов распаянных на плате или 4 карточки по стандарту. Далее... избегайте использовать IO вообще, если это возможно. 1) IO достаточно ограничены в размере 2) IO поддерживается на во всех архитектурах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться