LINUX.ORG.RU

Как поменять PCI ID?


0

1

Сегодня снял видеокарту (HD2400Pro) от пыли почистить. Вставил все назад, запускаю комп, виден ПОСТ-экран БИОСа, далее загрузка Бубунты, а Иксы не поднимаются... WTF?
Захожу под рутом, набираю startx, FGLRX ругается, что не находит железо от AMD. Lspci говорит
01:00.0 VGA compatible controller: ATI Technologies Inc Device 9cc3
01:00.1 Audio device: ATI Technologies Inc RV610 audio device [Radeon HD 2400 PRO]
Т.Б. вместо HD2400Pro какой-то ATI Technologies Inc Device 9cc3. Что за хрень? Иксы с драйвером fbdev и vesa поднимаются, даже glxgears, как могут, крутят, с разрешением монитора тоже все в поряде. А драйвер radeon так-же как и fglrx не работает. И ваще, железа под АйДи 9cc3 в списке /usr/share/misc/pci.id не существует. Такого девайса даже в гугле не нашел. Так по-ходу у карточки прошивка полетела и поэтому показывает не тот АйДи.
Можно ли как-то правильный АйДи в настройках ядра прописать? Сколько я читал, драйвера radeon и fglrx железо как раз по PCI ID определяют. Что делать?


Пропатчи ядро, если умеешь.

tailgunner ★★★★★
()

Может попробовать перепрошить заново карточку?

Suigintou ★★★★★
()

Ну, как временное решение.

Можно установить исходники открытых драйверов radeon по этой инструкции http://www.x.org/wiki/radeonBuildHowTo

А потом либо добавить новый pci id по аналогии со старым, либо просто заменить 94c3 на 9cc3 в исходниках.

./xf86-video-ati/src/radeon_pci_chipset_gen.h:301: { PCI_CHIP_RV610_94C3, PCI_CHIP_RV610_94C3, RES_SHARED_VGA },
./xf86-video-ati/src/radeon_chipset_gen.h:301:  { PCI_CHIP_RV610_94C3, "ATI Radeon HD 2400 Pro" },
./xf86-video-ati/src/radeon_chipinfo_gen.h:301: { 0x94C3, CHIP_FAMILY_RV610, 0, 0, 0, 0, 0 },
./xf86-video-ati/src/ati_pciids_gen.h:381:#define PCI_CHIP_RV610_94C3 0x94C3
./xf86-video-ati/src/radeon_pci_device_match_gen.h:301: ATI_DEVICE_MATCH( PCI_CHIP_RV610_94C3, 0 ),
./xf86-video-ati/src/pcidb/ati_pciids.csv:382:"0x94C3","RV610_94C3","RV610",,,,,,"ATI Radeon HD 2400 Pro"

make; make install; reboot

justAmoment ★★★★★
()

Руки поправь!!!

И перевоткни свою карточку заново. Скорее просто криво вставил в слот. Карта ВНЕЗАПНО поменяла PCI ID!!! Ололо!!!

leonidko ★★★★
()
Ответ на: Руки поправь!!! от leonidko

Сам себе поправь. Я ее четко перетыкивал раз 10 и фсе без именений...
Тем более lspci же показывает встроеную звуковуху на этой карте
01:00.1 Audio device: ATI Technologies Inc RV610 audio device [Radeon HD 2400 PRO]

tintix
() автор топика
Ответ на: комментарий от tintix

А не отломал ли ты что-нибудь на видеокарте? Просто так не может быть чтобы карта меняла PCI ID, он зашит в нее. Попробуй с лайвсиди чтоли.

bhfq ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.