Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Oststnio zostałem szczęśliwym posiadaczem takiego Laptopa i chcę podzielić się swoimi doświadczeniami związanymi z instalacją i konfiguracją Debiana na tym Laptoku.
Debian Lenny na jajku 2.6.26.1
Do rzeczy.
PCI: Cannot allocate resource region 9 of bridge 0000:00:01.0 PCI: Cannot allocate resource region 0 of device 0000:01:00.0
Pierwszym problemem jest uruchomienie X'ów. Ma to jakiś związek z zarządzaniem pamięcią i biosem (nr 204). Z jakiegoś powodu bios nie radzi sobie z przydzielaniem pamięci układowi graficznemu (Radeon HD 3470). Ciekawostką jest że podobno problem występuje tylko w konfiguracji z ilością banków pamięci większą niż 1. Podobno usunięcie jednej kości ramu rozwiązuje problem (nie sprawdzałem tej metody), ale przecież nie po to płacimy za kolejne GB żeby chować je w szufladzie. Rozwiązanie znalazłem tutaj. Cała zabawa polega na modyfikacji pliku /arch/x86/pci/fixup.c w katalogu źródeł jądra. Należy wkleić zawartość patcha na koniec pliku fixup.c i przekompilować jądro a w /boot/grub/menu.lst do linijki wskazującej na kernel dodać opcję "asus-m51se-pci-quirk". Potem tylko instalacja sterowników i już X'y powinny ruszyć. Patch był napisany dla jądra nr 2.6.27.9 ale dla mnie też zadziałał.
Drugą kwestją jest uruchomienie dzwięku. Sytuacja wygląda dziwnie, bo wszelkie playery niby odtwarzają muzyczkę, moduły są załadowane ale dzwięku w głośnikach nie ma. Rada jest prosta, należy do pliku /etc/modprobe.d/alsa-base dodać linijkę:
options snd-hda-intel model=lenovo
potem tylko reset kompa albo samej alsy i już powinno działać.
Więcej problemów jeszcze nie zaobserwowałem, ale w razie czego uzupełnię wpis.
Ostatnio edytowany przez sal_i (2009-02-14 14:20:21)
Offline
sal_i napisał(-a):
należy do pliku /etc/modprobe/options dodać linijkę:
Kod:
options snd-hda-intel model=lenovo
potem tylko alsaconf i już powinno działać.
Alsaconf jest zbędne.
Moze nam co najwyzej zdeaktualizować wpis który zrobiliśmy
Wpis
options snd-hda-intel model=lenovo
dodajemy zaś do pliku /etc/modprobe.d/alsa-base
Tak jest prawidłowo.
Po tym restartujemy kompa lub samą alse aby moduł załadowal się od nowa z właściwymi parametrami.
Offline
Dziękuję ilin za poprawki. Naniosłem zmiany wg. twojego pomysłu. W końcu to Ty jesteś guru od dzwięku :)
Dla uzupełnienia, testowałem sprzęt na różnych kernelach, ale dopiero gałąź 2.6.29.rc rozwiązuje problemy z acpi. W przypadku wcześniejszych wersji należy uruchamiać system z parametrem
acpi=off
Ale żeby nie było tak wesoło, na wspomnianym kernelu nie udało mi się zbudować modułu fglrx. Podobno w najnowszych jajkach zaszły spore zmiany w obsłudze grafiki i zamknięty sterownik (v.9.1) coś się nie chce z nowym jajkiem dogadać. Jeśli ktoś wie jak tej sztuki dokonać to ja chętnie skorzystam.
Offline
sal_i napisał(-a):
...
Dla uzupełnienia, testowałem sprzęt na różnych kernelach, ale dopiero gałąź 2.6.29.rc rozwiązuje problemy z acpi. W przypadku wcześniejszych wersji należy uruchamiać system z parametremKod:
acpi=offAle żeby nie było tak wesoło, na wspomnianym kernelu nie udało mi się zbudować modułu fglrx. Podobno w najnowszych jajkach zaszły spore zmiany w obsłudze grafiki i zamknięty sterownik (v.9.1) coś się nie chce z nowym jajkiem dogadać. Jeśli ktoś wie jak tej sztuki dokonać to ja chętnie skorzystam.
Hm
Ja mam M51Ta.
Malo mnie moze zaskoczyc w tym temacie.
Nad acpi siedzialem kilka dni. Uzywam 2.6.28 i mi dziala :)
Patch recent-save-mtrr rozwiazuje problem. Gdybym wiedzial ze pare linijek kodu naprawia problem to moze mialbym kilka ladnych dni zycia wiecej ;)
Co do ati to juz nigdy nie postawie na ta marke. Sterowniki dzialaja jak im pasuje. Wersja 8-9 z patchem na 2.6.27 jest chyba jedyna stabilnie dzialajaca (nie ma zadnych czarnych ekranow podczas restartu xow ani innych problemow - no chyba ze hdmi ale nie zaglebialem sie w to). O tym zeby stery dzialaly na 64 bit mozna chyba narazie zapomniec no chba ze te najnowsze sterowniki cos zmienily. W kazdym razie jak ktos ma pare wolnych dni moze sie bawic. Ja postawilem jednak na opensource i radeonhd - 0 problemow ;)
Co do dzwieku to alsa smiga bez problemow, jedyne opcje brak dzwieku w spikerach wbudowanych ale to rozwiazuje dodanie modelu g71v ;)
Offline
acpi działa dobrze na jądrze 2.6.29-rc7 (na rc5 i rc6 też nie było kłopotu)
Na 64 bitach sterownik fglrx działka w wersji 8.7 (bez direct rendering)- 9.1 i 9.2 nie bardzo chcą sie kompilować a radeonhd u mnie nie działa wcale.
Offline
no ja kiedys patrzylem 2.6.29-rc1 czy jakos tak i nie dzialalo. Ale na kazdym jadrze ten patch ktorego nazwe podalem daje mozliwosc odpalenia linuxa z obsluga acpi ;)
U mnie radeonhd tez nie dzialal w ogole nigdy ;d ale podalem mu adres karty i smiga jak ta lala ;) - oryginalnie w xorgu mialem podane dwa adresy <nie zaglebiam sie w to jak tam w tych radeonach to jest ze sa pod dwoma adresami ;d > ale fglrx zawsze korzystal z pierwszego wiec tu tez tak zrobilem ;) dodalem na koncu jakas pierdole o wylaczeniu aiglx czy cos i composite ;)
2.6.29-rc7 juz pobralem i przyczaje jak to teraz smiga ;)
a w ogole takie jeszcze pytanie na boku. modprobe acpi-cpufreq dziala ? bo u mnie wywala ze urzadzenie badz zasob zajety czy jakos tak ;/ powernow-k8 zaladowany.
Offline
Skalowaie cpu działa bardzo dobrze, używam powenowd a ten sterownik mam wkompilowany w jądro na stałę więc nie mam kłopotów z jego ładowaniem.
A mogę poprosić o twojego xorg.conf'a?
Offline
WKompilowanie modulu na stale nie oznacza pominiecia problemow z ladowaniem.
Wydaje mi sie, ze wkomilowanie sterownika na stale nie naprawi problemu ktory wystepuje przy jego ladowaniu jako modulu ; ) wiec zaczaj dmesg czy nie masz bledu jakiegos.
Poza tym Powernowd korzysta chyba tylko z modulu powernow-k8 wiec nawet gdyby acpid-cpufreq Ci nie dzialal to i tak mialbys skalowanie bo ja tak owe mam.
Moduly cpufreq_x laduja sie ok ale ten acpi_cpufreq jest jakis spaprany ale zaloze osobny temat do tego.
Co do jadra 2.6.29-rc7 to bez zmian. Nie wiem jaka masz konfiguracje ale u mnie nadal wystepuje czarny ekran :) Moze masz mtrr wylaczone? bez tego wszystko dziala (smp,acpi) nawet na starszych jądrach tyle ze fglrx nie zrobisz - w *29 to i tak bez roznicy bo nie jest obslugiwane przez sterownik. zostane narazie chyba przy *28
xorg
Section "Files" RgbPath "/usr/share/X11/rgb" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/OTF" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/75dpi/:unscaled" EndSection # ********************************************************************** # Module section -- this section is used to specify # which dynamically loadable modules to load. # ********************************************************************** Section "Module" Load "synaptics" Load "glx" Load "extmod" Load "xtrap" Load "record" Load "GLcore" Load "dbe" Load "dri" Load "freetype" Load "type1" EndSection # ********************************************************************** # Server flags section # ********************************************************************** Section "ServerFlags" # Option "NoTrapSignals" # Option "DontVTSwitch" # Option "DontZap" # Option "DontZoom" # Option "DisableVidModeExtension" # Option "AllowNonLocalXvidtune" # Option "DisableModInDev" # Option "AllowNonLocalModInDev" # Option "blank time" "10" # 10 minutes # Option "standby time" "20" # Option "suspend time" "30" # Option "off time" "60" # Option "EstimateSizesAggresively" "0" EndSection # ********************************************************************** # DRI section # ********************************************************************** Section "dri" # Access to OpenGL ICD is allowed for all users: Mode 0666 # Access to OpenGL ICD is restricted to a specific user group: # Group 100 # users EndSection # ********************************************************************** # Extensions section # ********************************************************************** Section "Extensions" Option "Composite" "Enable" EndSection # ********************************************************************** # Keyboard section # ********************************************************************** Section "InputDevice" Identifier "Keyboard1" Driver "kbd" # Option "Protocol" "Xqueue" # Option "AutoRepeat" "500 5" # Option "Xleds" "1 2 3" # Option "XkbDisable" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "pl" # Option "XkbVariant" "us" Option "XkbOptions" "" EndSection # ********************************************************************** # Pointers section # ********************************************************************** Section "InputDevice" # Identifier and driver Identifier "Mouse1" Driver "mouse" Option "Protocol" "Auto" Option "Device" "/dev/mouse" # Option "Protocol" "Xqueue" # Option "BaudRate" "9600" # Option "SampleRate" "150" # Option "Emulate3Buttons" # Option "Emulate3Timeout" "50" # Option "ChordMiddle" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Pad1" Driver "synaptics" Option "Protocol" "auto-dev" Option "Device" "/dev/tp1" Option "LeftEdge" "1700" Option "RightEdge" "5300" Option "TopEdge" "1700" Option "BottomEdge" "4200" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "220" Option "VertScrollDelta" "100" Option "MinSpeed" "0.09" Option "MaxSpeed" "0.18" Option "AccelFactor" "0.0015" Option "SHMConfig" "on" EndSection # ********************************************************************** # Monitor section # ********************************************************************** Section "Monitor" Identifier "Monitor1" VendorName "CPT" ModelName "1465" Modeline "1440x900_59.901" 88.750000 1440 1488 1520 1600 900 903 909 926 -HSync -VSync HorizSync 31.5 - 50.0 VertRefresh 40-90 Option "UseEdidFreqs" "1" Option "ReducedBlanking" EndSection # ********************************************************************** # Graphic devices section # ********************************************************************** # Any number of graphic devices sections may be present Section "Device" Identifier "Videocard1" VendorName "ATI Technologies Inc" VendorName "ATI Technologies Inc" BoardName "Video device" Driver "radeonhd" BusID "PCI:1:5:0" # BusID "PCI:2:0:0" # Option "RenderAccel" "true" # Option "XaaNoOffscreenPixmaps" "on" EndSection # ********************************************************************** # Screen section # ********************************************************************** Section "Screen" Identifier "Videoconfig" Device "Videocard1" Monitor "Monitor1" DefaultDepth 24 Subsection "Display" Depth 8 Modes "1440x900_59.901" "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 16 Modes "1440x900_59.901" "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 24 Modes "1440x900_59.901" "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 32 Modes "1440x900_59.901" "1280x1024" "1024x768" "800x600" "640x480" EndSubsection EndSection # ********************************************************************** # ServerLayout section # ********************************************************************** Section "ServerLayout" Identifier "Simple Layout" Screen "Videoconfig" InputDevice "Mouse1" "CorePointer" InputDevice "Pad1" "SendCoreEvents" InputDevice "Keyboard1" "CoreKeyboard" EndSection Section "Extensions" Option "Composite" "Off" EndSection Section "ServerFlags" Option "AIGLX" "Off" EndSection Section "Files" RgbPath "/usr/share/X11/rgb" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/OTF" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/75dpi/:unscaled" EndSection # ********************************************************************** # Module section -- this section is used to specify # which dynamically loadable modules to load. # ********************************************************************** Section "Module" Load "synaptics" Load "glx" Load "extmod" Load "xtrap" Load "record" Load "GLcore" Load "dbe" Load "dri" Load "freetype" Load "type1" EndSection # ********************************************************************** # Server flags section # ********************************************************************** Section "ServerFlags" # Option "NoTrapSignals" # Option "DontVTSwitch" # Option "DontZap" # Option "DontZoom" # Option "DisableVidModeExtension" # Option "AllowNonLocalXvidtune" # Option "DisableModInDev" # Option "AllowNonLocalModInDev" # Option "blank time" "10" # 10 minutes # Option "standby time" "20" # Option "suspend time" "30" # Option "off time" "60" # Option "EstimateSizesAggresively" "0" EndSection # ********************************************************************** # DRI section # ********************************************************************** Section "dri" # Access to OpenGL ICD is allowed for all users: Mode 0666 # Access to OpenGL ICD is restricted to a specific user group: # Group 100 # users EndSection # ********************************************************************** # Extensions section # ********************************************************************** Section "Extensions" Option "Composite" "Enable" EndSection # ********************************************************************** # Keyboard section # ********************************************************************** Section "InputDevice" Identifier "Keyboard1" Driver "kbd" # Option "Protocol" "Xqueue" # Option "AutoRepeat" "500 5" # Option "Xleds" "1 2 3" # Option "XkbDisable" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "pl" # Option "XkbVariant" "us" Option "XkbOptions" "" EndSection # ********************************************************************** # Pointers section # ********************************************************************** Section "InputDevice" # Identifier and driver Identifier "Mouse1" Driver "mouse" Option "Protocol" "Auto" Option "Device" "/dev/mouse" # Option "Protocol" "Xqueue" # Option "BaudRate" "9600" # Option "SampleRate" "150" # Option "Emulate3Buttons" # Option "Emulate3Timeout" "50" # Option "ChordMiddle" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Pad1" Driver "synaptics" Option "Protocol" "auto-dev" Option "Device" "/dev/tp1" Option "LeftEdge" "1700" Option "RightEdge" "5300" Option "TopEdge" "1700" Option "BottomEdge" "4200" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "220" Option "VertScrollDelta" "100" Option "MinSpeed" "0.09" Option "MaxSpeed" "0.18" Option "AccelFactor" "0.0015" Option "SHMConfig" "on" EndSection # ********************************************************************** # Monitor section # ********************************************************************** Section "Monitor" Identifier "Monitor1" VendorName "CPT" ModelName "1465" Modeline "1440x900_59.901" 88.750000 1440 1488 1520 1600 900 903 909 926 -HSync -VSync HorizSync 31.5 - 50.0 VertRefresh 40-90 Option "UseEdidFreqs" "1" Option "ReducedBlanking" EndSection # ********************************************************************** # Graphic devices section # ********************************************************************** # Any number of graphic devices sections may be present Section "Device" Identifier "Videocard1" VendorName "ATI Technologies Inc" VendorName "ATI Technologies Inc" BoardName "Video device" Driver "radeonhd" BusID "PCI:1:5:0" # BusID "PCI:2:0:0" # Option "RenderAccel" "true" # Option "XaaNoOffscreenPixmaps" "on" EndSection # ********************************************************************** # Screen section # ********************************************************************** Section "Screen" Identifier "Videoconfig" Device "Videocard1" Monitor "Monitor1" DefaultDepth 24 Subsection "Display" Depth 8 Modes "1440x900_59.901" "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 16 Modes "1440x900_59.901" "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 24 Modes "1440x900_59.901" "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 32 Modes "1440x900_59.901" "1280x1024" "1024x768" "800x600" "640x480" EndSubsection EndSection # ********************************************************************** # ServerLayout section # ********************************************************************** Section "ServerLayout" Identifier "Simple Layout" Screen "Videoconfig" InputDevice "Mouse1" "CorePointer" InputDevice "Pad1" "SendCoreEvents" InputDevice "Keyboard1" "CoreKeyboard" EndSection Section "Extensions" Option "Composite" "Off" EndSection Section "ServerFlags" Option "AIGLX" "Off" EndSection
to jest oryginalny xorg wygenerowany przy pomocy Xorg -configure. dopisalem dwie ostatnie opcje i dodalem hasz przy drugim BusId i jakichs dwoch opcjach ponizej chociaz one chyba nie maja juz zadnego wplytu na dzialanie radeonhd.
Ostatnio edytowany przez Qdłaty (2009-03-09 15:29:58)
Offline
No to ja Ci powiem że u mnie nie ma najmniejszych problemów z acpi_cpufreq a przynajmniej nic o nich nie wiem. Dmesg milczy na jego temat a powernowd korzysta właśnie z niego (to jedyny sterownik do skalowania częstotliwości CPU jaki mam w jądrze). Nie korzystam z powernow-k8 bo mam intela C2D na pokładzie.
Co do czarnego ekranu, to rozumiem, że chodzi o błędne przydzielanie pamięci. Znalazłem jakiegoś patch naprawiającego tego buga, jest o tym w pierwszym poście. Obecnie jadę na fglrx (8.7) na jądrze 2.6.29 więc się da. Problem jest w nowych sterach 9.1 i 9.2, nie chcą się poprawnie zbudować.
ps. a gdzie znalazłeś drugi adres karty graficznej?
Ostatnio edytowany przez sal_i (2009-03-09 19:01:41)
Offline
aaaj sorry nie przyczailem ze masz to na intelu. U mnie turion siedzi. Ja mam czarny ekran przy starcie systemu a nie Xow ;)
Ogolnie nie wiem jak to jest z ta grafika. Jak mialem na poczatku viste to w menadzerze urzadzen byly dwie karty graf podane (ati tak jakos zawsze mialo). lspci tez niby wyswietla dwie ale fglrx pokazuje mi ze mam karte serii 3200 a nie model 3650 ;/ na viscie mialem oba modele i domyslny byl ten 3650.
Temat rzeka ;)
edit:
a juz teraz wiem skad te dwie karty.
Fragment specyfikacji...
zintegrowany układ w chipsecie, ATI Radeon HD 3200, albo silniejszy, wydzielony chip ATI Mobility Radeon HD 3650 z 512 MB pamięci. Drugi z nich pozwala na bezproblemową obsługę wielu multimediów, w tym na zabawę grami 3D, choć nie tymi najbardziej zaawansowanymi technologicznie.
wiec najwidoczniej korzystam tylko z 3200, ale odziwo fglrx tez odpalal tylko na tym.
Ostatnio edytowany przez Qdłaty (2009-03-09 21:15:14)
Offline
No wkoncu asus wydal na moj sprzet nowy bios z aktualizacja acpi i biosu grafiki.
Opcja acpi=off i pozniejsze kombinowanie z kernelem jest juz zbedne. teraz jeszcze zobaczym co z grafika.
edit
grafa dalej swoje :) tzn smiga na 3200 a 3650 czarny ekran ;/
Ostatnio edytowany przez Qdłaty (2009-03-11 13:20:41)
Offline
Strony: 1