opium_inside 08.03.2010 04:34
How-to`s — Железо, отвратительно совместимое с Linux
Я думаю. что в практике более-менее опытного линуксоида часто встречалось железо, которое упорно не хочет заводиться под Linux. Предлагаю полезное (надеюсь) общественное начинание: выкладывать по каждому особо-извращенному сложному случаю краткую кама-сутру с указанием того, что и в каких позах делать с системой для того чтобы это начало работать.Подвернулся мне по знакомому очень неплохой системник. 2GBRAM, AMD Athlon 6000+ и материнская плата от нераспространенного производителя J&W.; Модель - JW-G81UM-PV+. Спойлер: если у тебя есть возможность купить мать от другого поставщика — воспользуйся ей, сэкономь кучу нервов, %username%!
Итак, раз ты читаешь дальше, значит выбора у тебя нет. Слушай о проблемах с которыми ты столкнешься. Установщик загружается, отлично опознав встроенную в мать видеокарту и режимы монитора. Однако, дойдя до этапа разбивки диска, я с грустью увидел, что ни одного винчестера на этом азиатском чуде он не распознал... Варианты установки разных режимов SATA-контроллера в биосе не привели решительно ни к чему. Режима эмуляции IDE я, к сожалению, не обнаружил (хотя бы потому что его нет). В русском юникснете нашел только совет по перепрошивке биоса. Это показалось через чур радикально, к тому же ничего хорошего для данной модели не нашел. Я не буду описывать сколько нервов мне это стоило, но решение нашлось. Следует установить контроллер в режим AHCI, включить опцию change DID for linux и при загрузке в грубе передать ядру опцию pci=nomsi (внимание, acpi=off, irqpoll и прочие привычные действия загрузке только мешают, вылетают практически рандомные ошибки).
Отлично! Теперь мы видим наши жесткие диски. С разбивкой могут быть так же непредвиденные проблемы, например установщик OpenSUSE 11.2 выдает ошибку при копировании на свежеформатированные разделы. Поэтому разбивалось при помощи специального live-CD с gparted на борту (ему естественно тоже нужно не забыть передать pci=nomsi).
После длительной работы с бубном мы наконец-то имеем рабочую систему на харде, в которой правильно определилось все железо, руками доустанавливать ничего не пришлось. Однако нас подстерегает еще одна проблема. Никакими силами не удается включить звук 5.1, хотя драйвер snd-hda-intel подгрузился совершенно правильно. Как выяснилось, модель данной звуковухи в упор не распознается автоматически.
Для лечения данной проблемы следует напрямую указать драйверу, с какой звуковухой он имеет дело. Для этого нужно в конфиг модуля ядра добавить строчку
1 |
|
Для OpenSUSE это будет файл с именем вроде 50-sound.conf в каталоге /etc/modprobe.d/
Так же эти опции можно указать и где-то в глубинах yast, лично я не копался.
Осталась проблема: с цифровым кабелем и проприетарными драйверами от nvidia не удается установить разрешение монитора выше 640-480, причем не только в иксах, но даже если указать видеорежим для консоли в grub-е через vga=***. С аналоговым кабелем все работает хорошо и доступные режимы для монитора определяются правильно. В данный момент работаю над решением. У кого-то есть предложения?
P.S. если опубликовал куда-то не туда, что-то не то или просто вышел отстой, прошу прощения, т.к. это мой первый пост, строго не судите.
Да, пару лет назад виа с хромами - это была морока, но решаемая. Со своим фуджиком пол дня проморочился. Но крайние года - проблем уже нет - всё. как по маслу с новыми сборками линуховыми.
Да, это отвратительно =)
Если бы в итоге ничего не заработало, это было бы достойно топика «железо, вообще не совместимое с Linux»
Если бы в итоге ничего не заработало, это было бы достойно топика «железо, вообще не совместимое с Linux»
Вот у меня не работает вебка Genius Slim 322. Только из-за нее приходиться держать вянду и делать под ней многие действия :(
Руки пользователя. Глючат безбожно. Самое забавное, глюки и в семерке, и в линуксе, от ОС вообще не зависят.
У меня все работает. Но у меня miniITX со встроенным видео.
Помню как копался с avertv studio 505, он в упор не хотел видеть. Но за два часа до нового года он таки настроился и показал обращение президента :)
Линукс - когда надо, все работает!
У меня все работает. Но у меня miniITX со встроенным видео.
Помню как копался с avertv studio 505, он в упор не хотел видеть. Но за два часа до нового года он таки настроился и показал обращение президента :)
Линукс - когда надо, все работает!
Уточню: новые видюхи ATI. Например, Radeon серии 9*** заводится из коробки со свободными драйверами и без всяких проблем цепляется проприетарными. С моделями поновее, да, много геморроя. Но это решаемо, бывает и хуже.
А вот видеокарты VIA, к которым есть только кривые дрова пятилетней свежести, так что в итоге, даже после плясок с бубнами 3д толком не работает. В смысле - работает, но иногда приводит систему к мёртвому зависанию, то есть пользоваться невозможно.
Или ещё недавно приносили новенький бук с карточкой MSI (кажется), там так вообще ужас, я вообще отказался от идеи ставить линукс, тем более, что на борту была винда.
Хотя забавное дело - 3г модем в семёрке не заводился ни в какую, а в линуксе заработал вообще из коробки. Зато всё остальное в винде работает прекрасно, а в линуксе видеокарта глючит безбожно...
P.S: в итоге, кстати, модем в семёрке удалось завести. Правда вот тогда и стало понятно, что с железом проблем хватает и в винде и в линуксе...