от tsurko(19-03-2008)

рейтинг (17)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

Отскоро работя на една такава машина, която по подразбиране върви с Windows Vista. Аз и инсталирах Ubuntu 7.10 и понеже имах известни трудности реших да споделя малко опит тук:). Голяма част от информацията тук е взета от поста на Алесандро Пасоти в ItLinux.it и коментарите към нея. Също така, в случай, че не сте запознати с ndiswrapper полезна е и тази статия.

И така... Стандартна инсталация на Ubuntu и след рестарт се забелязва "странно" поведение на графичната среда. За да се отстрани това се инсталират допълнителни драйвери за видеокартата (Intel GM965). Последната версия може да се изтегли от тук:

http://ppa.launchpad.net/kyle/ubuntu/pool/main/x/xserver-xorg-video-intel/

Инсталират се с dpkg и се пренастройва X сървъра:

dpkg -i xserver-xorg-video-intel_2.1.1-0ubuntu10_i386.deb
dpk-reconfigure xserver-xorg

За да заработи звука е нужен този пакет:

apt-get install linux-backports-modules-2.6.22-14-generic

Wireless адаптера сработва с ndiswrapper. Windows драйвери може да се изтеглят от тук:

http://www.atheros.cz/download.php?atheros=AR5006EG&system=1

След това се инсталира ndiswrapper и се добавя драйвера:

apt-get install ndiswrapper-common
ndiswrapper -i net5416.inf
ndiswrapper -l
net5416 : driver installed
device (168C:001C) present (alternate driver: ath_pci)

Освен това трябва да се забранят и модулуте за адаптера, които се зареждат при зареждане. С тях адаптера не работи. В /etc/modprobe.d/blacklist се добавя това:

#wireless stuff
blacklist bcm43xx
blacklist ath_pci
blacklist ath_rate_sample
blacklist ath_hal

И накрая ndiswrapper трябва да се зарежда при първоначално зареждане. В /etc/modules се добавя следния ред:

ndiswrapper

Bluetooth адаптера тръгна след като инсталирах omnibook. Компилира се от сорс код. Преди това се инсталират следните пакети, като зависимости:

apt-get install subversion build-essential linux-source

Кода се изтегля от subversion хранилището с тази команда:

svn co https://omnibook.svn.sourceforge.net/svnroot/omnibook/omnibook/trunk

Преди да се компилира трябва леко да се модифицира laptop.h. Добавят се следните редове (не на края на файла, обърнете внимание на структурата му):

{ .callback = dmi_matched,
.ident = “Toshiba Satellite U300″,
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, “TOSHIBA”),
DMI_MATCH(DMI_PRODUCT_NAME, “Satellite U300″),
},
.driver_data = (void*) TSM70
},

Тази модификация е публикувана от Михаил Кеепа.

И след това се компилира:

cd trunk
make
make install

Модула се зарежда с:

modprobe omnibook

И се добавя следния ред в /etc/modules за да се стартира при boot:

omnibook

Не съм тествал card reader-a и web камерата, като за последната нямам голяма надежда. Иначе всичко останало за сега работи чудесно. Също така искам да изкажа и благодарности на източниците, цитирани по-горе, които ми спестиха много време и усилия в подкарването на хардуера.



<< Как да заработи HP 1018 принтер на USB под Debian | Конвертиране на видеофайлове в 3gp формат >>