2008-04-04

про поддержку железа в Windows

Расскажу про поддержку железа в Windows - для тех, кто считает что тут дело сильно лучше чем у Linux.

Подарили другу ноут, Samsung R40. С установленной вистой, разумеется. Виста эта, кажется, никому кроме производителей ноутбуков не нравится. Друг спрашивает - мол, можно мне XP туда поставить? Сходил на сайт производителя, увидел "Windows XP Drivers" - ну, говорю, значит, можно.

Скачал все эти драйвера. 262 мегабайта, между прочим. Это два небольших дистрибутива линукс. Или два дистрибутива Windows 98 SE (122M, как щас помню). Или десяток маленьких дистрибутивов линукс. В общем, с тех пор наука серьёзно продвинулась вперёд.

С драйверами и контрафактным диском поехал в гости, ставить винду. Начали ставить. Винда встала, первым делом ставим дрaйвера видеокарты - чтобы не любоваться на безобразно замыленную картинку неродного разрешения 800x600.

Запускаем setup.exe, отказываемся от всего кроме драйвера (нет, не нужен нам earthsim, не нужна панель управления - нам бы картинку увидеть). "inf file error", блн. Не ставится. Угу. Значит, не зря висело на сайте предупреждение "Samsung do not provide any warranty for the files that can be downloaded from the SamsungPC website"

Идём в локалку, качаем распоследний Catalyst - это же общий драйвер для всех карт ATI, верно? Нет, говорит - нету тут моего железа, не буду ставиться.

Ладно. Грузимся с ubuntu, смотрим pci id (1002:7942), ищем в гугле - это ATI Radeon™ Xpress 1250 (aka AMD 690g, RS600 series chipset). Идём снова на сайт ATI, говорим что у нас Radeon™ Xpress 1250. Снова качаем драйвер (ATI Catalyst™ 8.1 Display Driver for Windows XP Professional/Home Edition - Motherboard/IGP Drivers - ещё сорок мегабайт).

На этом месте деньги на счету у провайдера заканчиваются, и от интернета нас отрубают. Продолжение - через неделю, уже у меня в гостях, при безлимитном интернете.

Скачали ATI Catalyst™ 8.1 Display Driver for Windows XP Professional/Home Edition - Motherboard/IGP Drivers. Нет, говорит - нету тут моего железа, не буду ставиться.

Гм. Тупняк. "Если ничего не помогает - прочтите инструкцию". Читаем инструкцию по установке. Инструкции простые - setup.exe, всё по умолчанию. ОК, пробуем "всё по умолчанию". Ага! "You don't have Microsoft .NET Framework installed". Где-то был у нас этот рантайм... Вот, dotnetfx.exe.

Нет, нам нужен Microsoft .NET Framework Version 2.0 - ваша 1.1 не катит. Качаем Microsoft .NET Framework Version 2.0 Redistributable Package (ещё 23 мегабайта).

dotnetfx.exe. Нет, ребята, без Windows Installer 3.0 и выше я ставиться отказываюсь.

Нервно смеёмся. Скачиваем Windows Installer 3.1 Redistributable (v2) (ещё три мегабайта).

Ставим Windows Installer 3.1 Redistributable (v2).

Ставим Microsoft .NET Framework Version 2.0 Redistributable Package.

Ставим ATI Catalyst™ 8.1 Display Driver for Windows XP Professional/Home Edition - Motherboard/IGP Drivers вместе в панелью управления и клятым скринсейвером.

Нет, говорит - нету тут моего железа, не буду ставиться.

Может быть, со всеми этими замечательными программами поставится тот драйвер, что скачался с сайта самсунга? "inf file error", блн. Не ставится.

Безнадёга. Идём в диспетчер устройств, обновить драйвер, произвести поиск в каталоге "C:\ATI" (именно туда распаковывается сорокаметровый инсталлятор). Нет подходящего драйвера.

Идём в диспетчер устройств, обновить драйвер, "произвести поиск драйвера в интернете". Нет подходящего драйвера.

Идём в диспетчер устройств, обновить драйвер, have disk, browse, тыкаем носом в inf-файл, в списке из десяти тысяч позиций (это же общий драйвер для всех карт ATI, верно?) через узенькое окошечко (этот диалог рисовали, кажется, одновременно с диалогом добавления шрифта во времена 640x480 - и нет, этот диалог не масштабируется), выбрали ATI Radeon™ Xpress 1200 Series (1250 нету). Да, мы знаем что драйвер не подходит, Да, мы уверены.

Ура! Заработала!

Через неделю после начала установки, после скачивания половины интернета - силы добра в очередной раз победили силы разума!

В общем, когда кто-нибудь вам снова будет рассказывать вам про то что у Linux с поддержкой железа (особенно ноутбучного) плохо, а у Windows, наоборот, хорошо - вы знаете что делать. Посылайте его прямо сюда.

2 comments:

rehatep said...

Если я правильно понимаю, вы использовали версию винды довольно древнюю :) и не поддерживаемую производителем. А производителей ноутбуков я понимаю, ведь им же больше не кого любить кроме висты. Кроме того для простых смертных это единственный способ иметь лицензионную винду, ведь никто в здравом уме не пойдёт специально за неё такие деньжищи отдавать. :) А у меня есть обратный вашему опыт, во первых за год так и не появились дрова на звуковуху в рабочем ноуте, а это очень обидно, а во вторых производители веб-камер старательно игнорируют линукс, я две недели потратил, заколебал магазин своими обменами камер, в итоге ничего. В общем я хочу сказать что ситуация неоднозначная с "лучшей поддержкой железа", но думаю перевес на стороне винды. Старой винды, потому как новая винда - "жди второго сервиспака чтоб всё заработало".

vnaum said...

версию винды довольно древнюю :) и не поддерживаемую производителем
Не поддерживаемую производителем чего - ноута или винды?
Если ты про Samsung - то чего же он драйвера выложил под неё?
Если про Microsoft - то см. Microsoft Support Lifecycle - Mainstream Support до 2009, Extended Support до 2014.

А у меня есть обратный вашему опыт
Обратный моему опыт - это полное отсутствие проблем с поддержкой железа в Windows. А твой опыт и мой опыт как раз про то что во всех ОС железки надо тщательно выбирать, и с шибко свежим железом натрахаться на ровном месте можно даже в мега-популярной Windows XP.

Subscribe / RSS