Ubuntu na HP Compaq nx6125
Wczoraj miałem okazję instalować Ubuntu na (nie moim) laptopie HP Compaq nx6125 (PY537ES).
Instalacja przebiegała bardzo powoli, ale nie chciało mi się jej przerywać bo jednocześnie zajmowałem się jeszcze innym kompem i oglądałem mecz. Po instalacji system wciąż chodził dość topornie. Szybko zauważyłem że konsola jest zasypywana tekstem “hdc: error code: 0×70 sense_key: 0×02 asc: 0×30 ascq: 0×00″. Okazało się że przyczyną jest nagrywarka DVDRW z technologią LightScribe. Na szczęście udało mi się znaleźć rozwiązanie na Forum Ubuntu.
Przepis:
1) Otworzyć plik
/usr/share/hal/fdi/policy/10osvendor/10-storage-policy.fdi
2) Znaleźć następujący fragment:
<!– Whitelist bus types of storage devices we care about –>
<match key=”info.capabilities” contains=”storage”>
3) Dopisać pod nim:
<match key=”storage.bus” string=”ide”>
<match key=”storage.model” string=”TSSTcorpCD/DVDW TS-L532M”>
<match key=”block.device” string=”/dev/hdc”>
<merge key=”storage.media_check_enabled” type=”bool”>false</merge>
</match>
</match>
</match>
Oczywiście w miejsce “TSSTcorpCD/DVDW TS-L532M” należy wstawić model swojej nagrywarki który można odczytać z pliku
/proc/ide/hdc/model
Jeśli nasza nagrywarka ma inny identyfikator urządzenia niż hdc w w/w tekście należy zamienić odpowiednie ciągi znaków na właściwe naszemu urządzeniu (np. “hdc” na “hdb” lub “hdd”).
4) Wykonać komendę:
sudo /etc/init.d/dbus restart
I tyle. Niestety problem może powrócić jeśli po aktualizacji systemu zostaną nadpisane pliki HALa - w takim wypadku należy powtórzyć w/w procedurę.
W/w przepis nie rozwiązał całkowicie problemu powolnego działania systemu. Poza tym zdarzało się że ekran stawał się całkowicie nieczytelny po przejściu z Xów do konsoli. Wybawieniem okazało się dodanie “noapic” do parametrów jądra. Aby dodać ten parametr na stałe należy w pliku
/boot/grub/menu.lst dopisać
” noapic” na końcu linii
# kopt=root=/dev/hda7 ro
(zamiast hda7 może w tym miejscu być coś innego) i wykonać komendę
sudo dpkg-reconfigure linux-image-$(uname -r)
Poza tym na przyszłość polecam wszystkim dodawanie “noapic noacpi” przy odpalaniu płyty instalacyjnej.
W końcu system działał tak jak należy. Sprawdziłem czytnik kart pamięci - zadziałał bez najmniejszego problemu. Czytnika linii papilarnych nawet nie próbowałem odpalać - wątpię aby jądro miało do niego sterownik, zaś użytkowniczka laptopa z niego i tak korzystać nie będzie. Podobnie ma się sprawa ze sterownikami Ati - nie instalowałem ich bo właścicielka laptopa nie planuje grać w gry 3D a ja nie chciałem jej zniechęcać możliwością zaistnienia problemów z owymi sterownikami.
Na koniec postanowiłem zainstalować Windowsowe sterowniki WiFi. Instaluję ndiswrappera, instaluję sterowniki z Windows, sprawdzam - a tu “driver present”, ale nie ma ani słowa o hardware. WTF? Próbuję jeszcze raz z innymi sterownikami - to samo. Patrzę na wynik “lspci” - jest “Broadcom”, więc czemu ndiswrapper go nie widzi? Próbuję kolejne sterowniki. Patrzę jeszcze raz na lspci… w końcu mnie olśniło! Ten laptop nie ma karty WiFi a ja uparcie próbowałem zainstalować do niej sterowniki… :))) To co widziałem w lspci to była zwykła sieciówka a nie bezprzewodowa. Ale się zwałowałem!
zdzichu
said,
7 lipiec 2006 (piątek) at 7:55:20
Ndiswrapper? Przecież sterowniki do Broadcoma są już w jądrze.
A co do HALA, to może lepiej utworzyć własny plik *.fdi. Nie zostanie on nadpisany przy upgradzie.
Azrael Nightwalker
said,
7 lipiec 2006 (piątek) at 8:55:07
Z bólem wolę ndiswrappera bo ten bcm43xx raz działa a raz nie :/
W dodatku mi działa tylko z 11Mbps.
A co do osobnego pliku HALa - mogę go dowolnie nazwać i wrzucić do /usr/share/hal/fdi/policy/10osvendor ?
rozbit
said,
12 lipiec 2006 (środa) at 23:20:41
hmmmc…zytnik kart…a tobie na twoim acerze dziala czytnik?
Azrael Nightwalker
said,
13 lipiec 2006 (czwartek) at 10:48:10
W moim Acerze nie ma czytnika kart.
bomber
said,
12 sierpień 2006 (sobota) at 18:10:58
Witam,kupilem wlasnie tego nootboka i mam pytanie,czy przegra mi ktos sterowniki wszystkie na plyki,do tego laptopa??Otoz kupilem go bez sterow i potrzebuje JE WSZYSTKIE NA PLYTKACH,oczywiscie zaplace za wszystko,tym sie prosze nie martwic.moj mail to…bomber89@o2.pl
Azrael Nightwalker
said,
12 sierpień 2006 (sobota) at 23:37:47
Po pierwsze: sterowniki powinny być dostępne na stronie producenta sprzętu.
Po drugie: zapewne chodzi ci o sterowniki dla systemu Windows - ten wpis go nie dotyczy więc tutaj sterowników dla tego systemu nie znajdziesz.