комп не видит PCI Expansion ROM

Устаревшие IBM PC-совместимые ПК и комплектующие
Ответить
Аватара пользователя
Corsar50
Advanced Member
Сообщения: 560
Зарегистрирован: 06.04.2018,15:43
Откуда: из СССР

комп не видит PCI Expansion ROM

Сообщение Corsar50 » 05.09.2022,11:41

Коллеги, всем дд!

Есть одноплатный комп Soekris net5501. Планировал использовать его в кач-ве ХР машинки, но столкнулся с тем, что в PCI слоте не иницииируются никакие адаптеры (видео, сата, сеть).
В BIOS есть пункт PCIROMS=enabled. Его изменение, как, впрочем, смены версий самого BIOS, не дают никаких результатов. В Linux, в выводе [lspci -vv] видно, что адаптер на шине присутствует, но его ROM в статусе disabled, хотя и правильно определяется его размер. Соответственно, на экране "no signal".
Что может быть причиной? Недоработка программеров BIOS или проблемы со слотом PCI?
Да, адаптеры в другом компе работают без проблем.

pahan
Advanced Member
Сообщения: 4455
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Вклад в сообщество

комп не видит PCI Expansion ROM

Сообщение pahan » 05.09.2022,12:08

Карты, не использующие option rom, запускаются или нет?
Что может быть причиной?
Да все что угодно. Мне в описании не нравятся три вещи:
1) low-power PCI
2) PCI 3.3 вольта.
Как у использованных плат с этим?
3) headless bios.

Аватара пользователя
Corsar50
Advanced Member
Сообщения: 560
Зарегистрирован: 06.04.2018,15:43
Откуда: из СССР

комп не видит PCI Expansion ROM

Сообщение Corsar50 » 05.09.2022,12:18

pahan писал(а): 05.09.2022,12:08 Карты, не использующие option rom, запускаются или нет?
Судя по безромным сетевым, запускаются. При наличии драйвера в ОСи, конечно.
pahan писал(а): 05.09.2022,12:08 1) low-power PCI
2) PCI 3.3 вольта.
Как у использованных плат с этим?
3) headless bios.
1 и 2 пункт выполнены - адаптеры с двумя прорезями.
3 пункт говорит о присутствии СОМ-консоли по умолчанию. Т.е. через посл. порт это всё нормально рулится. ОСи в текстовом режиме ставить могу. Но хочется десктопа )

pahan
Advanced Member
Сообщения: 4455
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Вклад в сообщество

комп не видит PCI Expansion ROM

Сообщение pahan » 05.09.2022,13:11

3 пункт говорит о присутствии СОМ-консоли по умолчанию. Т.е. через посл. порт это всё нормально рулится. ОСи в текстовом режиме ставить могу. Но хочется десктопа
Я боюсь что это означает, что поддержки вывода на экран у него в системном биосе вообще нет. Иначе pci-видео должно было бы завестись.

Аватара пользователя
Corsar50
Advanced Member
Сообщения: 560
Зарегистрирован: 06.04.2018,15:43
Откуда: из СССР

комп не видит PCI Expansion ROM

Сообщение Corsar50 » 05.09.2022,13:31

pahan писал(а): 05.09.2022,13:11 Я боюсь что это означает, что поддержки вывода на экран у него в системном биосе вообще нет. Иначе pci-видео должно было бы завестись.
Соглашусь, что в биосе может не быть поддержки. Но и блокировать ROM он не должен, чтобы ОС сама смогла инициализировать видяху.

Аватара пользователя
kmk
Member
Сообщения: 163
Зарегистрирован: 05.11.2021,16:53
Откуда: Ru

комп не видит PCI Expansion ROM

Сообщение kmk » 18.09.2022,08:46

Есть вариант нехватки тока на PCI разъеме. В мануале на офсайте написано (Внимание, сертификат сайта истек.):
"Обратите внимание, что для трех разъемов расширения PCI доступна ограниченная мощность. На контактах питания 3,3 В и 5 В доступно только 20 Вт. Если используется 2,5-дюймовый жесткий диск, он также должен будет распределять доступную мощность. Встроенный DC-DC преобразователь подает +12 В при 0,3 А и –12 В при 0,1 А на разъем PCI. Если плата питается от 12 В, то обходная схема будет подавать до 1 А из 12 В на разъем PCI."

Используется J2, 3.3V PCI Connector rev 2.2. Посмотрите здесь "таблицу совместимости карт и слотов в зависимости от версии и конструктива".

Аватара пользователя
cactus
Advanced Member
Сообщения: 1119
Зарегистрирован: 18.09.2006,10:43
Откуда: Темрюк

комп не видит PCI Expansion ROM

Сообщение cactus » 18.09.2022,11:49

WinXP на Geode LX800 это как-то оптимистично. У чипа-компаньона CS5536 есть баг(фича?), что-то связанное с прерываниями. Многие спецом не оптимизированные линуксы/БСД дистры виснут при загрузке на таком железе. Может это связано как-то? Попробуйте загуглить, или можете отсюда начать копать:
https://www.parkytowers.me.uk/thin/
https://openwrt.org/docs/techref/instru ... i386_geode
Похоже, в OpenWRT поддерждку Geode дропнули, последняя версия https://downloads.openwrt.org/releases/ ... 386_geode/
Делай добро и бросай его в воду...

Аватара пользователя
Corsar50
Advanced Member
Сообщения: 560
Зарегистрирован: 06.04.2018,15:43
Откуда: из СССР

комп не видит PCI Expansion ROM

Сообщение Corsar50 » 19.09.2022,11:20

Парни, спасибо за интерес к теме!
kmk писал(а): 18.09.2022,08:46 Есть вариант нехватки тока на PCI разъеме
Проверил в горячем режиме - напруги на PCI слоте в норме. Да и видится карта в линуксе по команде lspci. Она только не инициализируется биосом.
Карта такая:
Изображение
cactus писал(а): 18.09.2022,11:49 WinXP на Geode LX800 это как-то оптимистично
Имелся опыт завода XP FLP на первопне 120 МГц с 40МБ рамы, т.ч. не страшно ))

В настоящее время установил 11-й дебиан с dummy драйвером дисплея, т.ч. вопрос с заводом видео отпал (просто подключаюсь по VNC). Покурив документы на Geode LX и CS5536, понял, что начальный инит встроенной переферии и PCI шины лежит целиком на биосе. Например, у меня совершенно не видно в устройствах ни встроенной (!) в LX видяхи, ни кодека внутри CS5536. А они есть ;)

Аватара пользователя
kmk
Member
Сообщения: 163
Зарегистрирован: 05.11.2021,16:53
Откуда: Ru

комп не видит PCI Expansion ROM

Сообщение kmk » 19.09.2022,12:23

Corsar50 писал(а): 19.09.2022,11:20Да и видится карта в линуксе по команде lspci. Она только не инициализируется биосом.
Нашел интересную переписку soekris-tech. Тема подключения видеокарт там уже поднималась не раз. В одном из таких сообщений, говорят, что карта должна быть исключительно на 3,3v, что большая редкость. И говорят, что ранее было несколько сообщений об успешном использовании внешних USB-видеокарт.
► Показать
Покопайтесь по разным годам по первой ссылке. Там много всего интересного.

Аватара пользователя
Corsar50
Advanced Member
Сообщения: 560
Зарегистрирован: 06.04.2018,15:43
Откуда: из СССР

комп не видит PCI Expansion ROM

Сообщение Corsar50 » 19.09.2022,13:37

kmk,
спасибо за ссылку!
занятное чтиво. Им удалось матрас 400й завести, применив mga_hal. Буду искать что-либо аналогичное для ati. Но , в основном, моя догадка подтвердилась - биос не инитит карты вообще, всё возлагая на ОС.

Ответить