Есть проблема! — [Решено] Debian Lenny и чудеса с загрузкой
До последнего момента не хотел создавать этот пост, хотел разобраться в проблеме сам путём метода тыка и гуглением, но всё оказалось бесполезным... Продолжение под катом.
Итак, суть такова. Берётся Debian Lenny, Stable, совсем чистый, устанавливается. После устанавливаем иксы, какой-нибудь DM (в моём случае xfce), ну и пользовательский софт, браузеры и т.д. Наконец, переходим к самому сладкому, ради чего и ставился стабильный дебиан - пропиетарные драйвера под старые ATI. Скачиваю с сайта, устанавливаю по нагугленной инструкции. Конфигурирую, перезагружаюсь - всё шикарно! Ускорение, игрушки, Compiz и т.п. работает без сбоев, иксы не падают, всё нормально.
Но когда на следущий день включаю компьютеер, то сразу же думаю - рано радовался... Загрузка доходит до старта иксов и... Всё, чёрный экран и помигивающий монитор.
Совсем расстроеный, гружусь в Windows XP, пробую гуглить и т.п. Ничего не найдя, перезагржаюсь из Windows в Debian (именно перезагружаюсь) и о, чудо - Debian стартует, иксы работают, с ускорением и произовдительностью всё впорядке!
Немного повторив эксперименты понял - в Debian можно загрузиться только, и только после перезагрузки из Windows или из самого Debian. Просто же включить компьютер и загрузить Debian не получается. Причём это уже тысячу раз проверено мной, 100%. Причём как и на fglrx 9.3 (с сайта AMD), так и на fglrx 8.12 (из репозитория Debian).
Конфигурация системы:
Материнка: Asus k8v-x SE;
Процессор: AMD Sempron 2500+;
Видео: ATI Radeon 9550;
Ядро: Linux 2.6.26-2.
Остальное, думаю, не так важно.
Логи:
Xorg.0.log.old (не весь, только конец с ошибкой):
И самое интересное - в Ubuntu 8.10 точно такая же трабла была, причём со свободными драйверами! Система грузилась только после "горячей" (без выключения питания) загрузки. Без перезагрузки не грузится даже Live CD.
Куда можно копать?
Обновление:
Буквально только что нагуглил следущее, очень интересное по моей проблеме:
http://forum.ubuntu.ru/index.php?topic=42243.0;prev_next=next
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/286140
По первой ссылке написано, что проблемы в 64-bit версии нет (а ведь точно, как-то давно она у меня стояла и работала нормально).
По второй - что и в этой версии есть баг, и что проблема именно в материнке.
Обновление 2:
Итак, это баг со статусом won't fix. Короче, его никак не пофиксить. Единственное решение - пересесть обратно на современный дистрибутив и свободные драйвера. Вопрос закрыт.
Итак, суть такова. Берётся Debian Lenny, Stable, совсем чистый, устанавливается. После устанавливаем иксы, какой-нибудь DM (в моём случае xfce), ну и пользовательский софт, браузеры и т.д. Наконец, переходим к самому сладкому, ради чего и ставился стабильный дебиан - пропиетарные драйвера под старые ATI. Скачиваю с сайта, устанавливаю по нагугленной инструкции. Конфигурирую, перезагружаюсь - всё шикарно! Ускорение, игрушки, Compiz и т.п. работает без сбоев, иксы не падают, всё нормально.
Но когда на следущий день включаю компьютеер, то сразу же думаю - рано радовался... Загрузка доходит до старта иксов и... Всё, чёрный экран и помигивающий монитор.
Совсем расстроеный, гружусь в Windows XP, пробую гуглить и т.п. Ничего не найдя, перезагржаюсь из Windows в Debian (именно перезагружаюсь) и о, чудо - Debian стартует, иксы работают, с ускорением и произовдительностью всё впорядке!
Немного повторив эксперименты понял - в Debian можно загрузиться только, и только после перезагрузки из Windows или из самого Debian. Просто же включить компьютер и загрузить Debian не получается. Причём это уже тысячу раз проверено мной, 100%. Причём как и на fglrx 9.3 (с сайта AMD), так и на fglrx 8.12 (из репозитория Debian).
Конфигурация системы:
Материнка: Asus k8v-x SE;
Процессор: AMD Sempron 2500+;
Видео: ATI Radeon 9550;
Ядро: Linux 2.6.26-2.
Остальное, думаю, не так важно.
Логи:
Xorg.0.log.old (не весь, только конец с ошибкой):
(II) fglrx(0): Acceleration enabled
(II) LoadModule: "amdxmm"
(II) Loading /usr/lib/xorg/modules//amdxmm.so
(II) Module amdxmm: vendor="X.Org Foundation"
compiled for 7.1.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): [DRI] installation complete
(==) fglrx(0): Silken mouse enabled
(EE) fglrx(0): Failed to allocate CMM buffer (size=16384, alignment=4096)!
(==) fglrx(0): Using hardware cursor
(EE) fglrx(0): Failed to allocate CMM buffer (size=4096, alignment=4096)!
(EE) fglrx(0): Failed to allocate CMM buffer (size=4096, alignment=4096)!
Backtrace:
0: /usr/X11R6/bin/X(xf86SigHandler+0x7e) [0x80c91ce]
1: [0xb77a0400]
2: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxLoadLogo+0x70) [0xb7039cd0]
3: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxLogoInit+0x14e) [0xb7039e2e]
4: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxScreenInit+0x97a) [0xb701301a]
5: /usr/X11R6/bin/X(AddScreen+0x1f7) [0x8073db7]
6: /usr/X11R6/bin/X(InitOutput+0x236) [0x80aac26]
7: /usr/X11R6/bin/X(main+0x2b1) [0x8074591]
8: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb751f455]
9: /usr/X11R6/bin/X(FontFileCompleteXLFD+0x21d) [0x8073a81]
Fatal server error:
Caught signal 11. Server aborting
(II) LoadModule: "amdxmm"
(II) Loading /usr/lib/xorg/modules//amdxmm.so
(II) Module amdxmm: vendor="X.Org Foundation"
compiled for 7.1.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): [DRI] installation complete
(==) fglrx(0): Silken mouse enabled
(EE) fglrx(0): Failed to allocate CMM buffer (size=16384, alignment=4096)!
(==) fglrx(0): Using hardware cursor
(EE) fglrx(0): Failed to allocate CMM buffer (size=4096, alignment=4096)!
(EE) fglrx(0): Failed to allocate CMM buffer (size=4096, alignment=4096)!
Backtrace:
0: /usr/X11R6/bin/X(xf86SigHandler+0x7e) [0x80c91ce]
1: [0xb77a0400]
2: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxLoadLogo+0x70) [0xb7039cd0]
3: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxLogoInit+0x14e) [0xb7039e2e]
4: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxScreenInit+0x97a) [0xb701301a]
5: /usr/X11R6/bin/X(AddScreen+0x1f7) [0x8073db7]
6: /usr/X11R6/bin/X(InitOutput+0x236) [0x80aac26]
7: /usr/X11R6/bin/X(main+0x2b1) [0x8074591]
8: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb751f455]
9: /usr/X11R6/bin/X(FontFileCompleteXLFD+0x21d) [0x8073a81]
Fatal server error:
Caught signal 11. Server aborting
И самое интересное - в Ubuntu 8.10 точно такая же трабла была, причём со свободными драйверами! Система грузилась только после "горячей" (без выключения питания) загрузки. Без перезагрузки не грузится даже Live CD.
Куда можно копать?
Обновление:
Буквально только что нагуглил следущее, очень интересное по моей проблеме:
http://forum.ubuntu.ru/index.php?topic=42243.0;prev_next=next
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/286140
По первой ссылке написано, что проблемы в 64-bit версии нет (а ведь точно, как-то давно она у меня стояла и работала нормально).
По второй - что и в этой версии есть баг, и что проблема именно в материнке.
Обновление 2:
Итак, это баг со статусом won't fix. Короче, его никак не пофиксить. Единственное решение - пересесть обратно на современный дистрибутив и свободные драйвера. Вопрос закрыт.