[+] Instalacja sterowników zamkni

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
slony
Posty: 6
Rejestracja: 22 października 2010, 22:41

[+] Instalacja sterowników zamkniętych radeon HD4670 rev 1.0

Post autor: slony »

Witam.

Dopisuje się bo już chyba sam za wiele nie zdziałam. Oczywiście chodzi o instalację własnościowych sterowników ati. W moim przypadku jest to następująca konfiguracja:
[INDENT]radeon HD4670 rev 1.0
lenny 5.0.6 i jadro 2.6.26-2-amd64[/INDENT]
Próbowałem już chyba wszystkich metod z forum + wpis z bloga Kaki (nakładanie łatki na sterownik, niby wersja steronika już inna ale kompilacja wywala się na tej samej funkcji).
Sprawa zawsze kończy się tym, że sterownik niby działa (ustawiona rozdzielczość, uruchamia się catalyst) tylko wszystko skacze - efekt widoczny szczególnie przy przewijaniu strony w przeglądarce. Zakładam, że to brak openGl? Nie znam się za bardzo szczerze powiedziawszy na tych wszystkich drobiazgach związanych z X-ami.

Plik logu instalacyjnego informuje, że sterownik się nie skompilował.

Teraz sedno sprawy i pytanie, czy taka sytuacja może być wynikiem wersji jajka i sterowników?
Jak napisałem powyżej, jądro jest sobie nie ruszone standardowe z instalatora, a wersja sterownika, którą próbowałem zainstalować to:

Kod: Zaznacz cały

ATI Catalyst™ 10.10 Proprietary Linux x86 Display Driver
[url]http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.42&lang=English[/url]
Za wszelkie uwagi wdzięczny będę.

P.S. Zaznaczam, że wszystkie rzeczy typu nagłówki jądra, biblioteki itp. instalowałem wg różnych wskazówek z forum, więc raczej nie powinien to być brak którejś z w/w, ale kto to wie.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Ale tego skryptu to nie próbowałeś:
http://debian.linux.pl/threads/10952-In ... 85-skryptu
slony
Posty: 6
Rejestracja: 22 października 2010, 22:41

Post autor: slony »

Gdzieś mi wcięło odpowiedź, dawno już nie korzystałem z żadnego forum ;)
fnmirk, po pierwsze dzięki za uporządkowanie mojego postu.
Co do skryptu, także próbowałem efekt jest identyczny jak w każdym innym przypadku (tj . jak opisałem wyżej)
coś sie wywala w momencie kompilacji modułów sterownika.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przedstaw wyniki:

Kod: Zaznacz cały

cat /etc/apt/sources.list
lspci -k
slony
Posty: 6
Rejestracja: 22 października 2010, 22:41

Post autor: slony »

Ponieważ po tych wszystkich próbach posprzątałem i używałem zintegrowanej karty intela, zainstalowałem jeszcze raz przy pomocy sgfxi.

sources.list

Kod: Zaznacz cały

# 
#deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ - Official amd64 CD Binary-1 20100904-20:22]/ lenny main
#deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ - Official amd64 CD Binary-1 20100904-20:22]/ lenny main


#### Po instalce #####
deb http://ftp.pl.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ lenny main non-free contrib

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
#### Po instalce END #####


### VIRTUAL BOX ###
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
###

Kod: Zaznacz cały

artur-desktop:/home/artur# lspci -k
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10)
    Kernel modules: intel-agp
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 10)
    Kernel driver in use: pcieport-driver
    Kernel modules: shpchp
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
    Kernel driver in use: pcieport-driver
    Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
    Kernel driver in use: pcieport-driver
    Kernel modules: shpchp
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
    Kernel driver in use: ehci_hcd
    Kernel modules: ehci-hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
    Kernel modules: intel-rng, iTCO_wdt
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
    Kernel driver in use: PIIX_IDE
    Kernel modules: ata_generic, ide-pci-generic, piix
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
    Kernel driver in use: ata_piix
    Kernel modules: ata_generic, ata_piix, ide-pci-generic
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
    Kernel driver in use: i801_smbus
    Kernel modules: i2c-i801
01:00.0 VGA compatible controller: ATI Technologies Inc RV730XT [Radeon HD 4670]
01:00.1 Audio device: ATI Technologies Inc Device aa38
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
    Kernel driver in use: r8169
    Kernel modules: r8169
Log instalatora ati:

Kod: Zaznacz cały

[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.26-2-vserver-amd64/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.26-2-vserver-amd64'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_MapPageToPfn':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1636: warning: unused variable 'bus_addr'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.c: In function 'KCL_IOCTL_AllocUserSpace32':
/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.c:196: error: implicit declaration of function 'compat_alloc_user_space'
/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.c:196: warning: initialization makes pointer from integer without a cast
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-vserver-amd64'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
[Message] Kernel Module : update initramfs not required
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przedstaw:

Kod: Zaznacz cały

uname -a
dpkg -l | grep $(uname -r)
slony
Posty: 6
Rejestracja: 22 października 2010, 22:41

Post autor: slony »

uname -a:

Kod: Zaznacz cały

artur-desktop:/home/artur# uname -a
Linux artur-desktop 2.6.26-2-openvz-amd64 #1 SMP Thu Sep 16 16:09:07 UTC 2010 x86_64 GNU/Linux
dpkg -l

Kod: Zaznacz cały

artur-desktop:/home/artur# dpkg -l | grep $(uname -r)
ii  linux-image-2.6.26-2-openvz-amd64             2.6.26-25lenny1            Linux 2.6.26 image on AMD64, OpenVZ support

fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Jeszcze taki wynik:

Kod: Zaznacz cały

dpkg -l | grep  linux
slony
Posty: 6
Rejestracja: 22 października 2010, 22:41

Post autor: slony »

Kod: Zaznacz cały

artur-desktop:/home/artur# dpkg -l | grep  linux
ii  doc-linux-pl                                  2002.06.14-2               Linux docs in Polish: HOWTO - ascii version
ii  doc-linux-pl-html                             2002.06.14-2               Linux docs in Polish: HOWTO - html version
ii  doc-linux-text                                2008.08-1                  Linux HOWTOs and FAQs in ASCII format
ii  libselinux1                                   2.0.65-5                   SELinux shared libraries
ii  linux-headers-2.6-amd64                       2.6.26+17+lenny1           Header files for Linux 2.6-amd64
ii  linux-headers-2.6.26-2-amd64                  2.6.26-25lenny1            Header files for Linux 2.6.26-2-amd64
ii  linux-headers-2.6.26-2-common                 2.6.26-25lenny1            Common header files for Linux 2.6.26-2
ii  linux-headers-2.6.26-2-common-openvz          2.6.26-25lenny1            Common header files for Linux 2.6.26-2-openv
ii  linux-headers-2.6.26-2-openvz-amd64           2.6.26-25lenny1            Header files for Linux 2.6.26-2-openvz-amd64
ii  linux-image-2.6-amd64                         2.6.26+17+lenny1           Linux 2.6 image on AMD64
ii  linux-image-2.6-openvz-amd64                  2.6.26+17+lenny1           Linux 2.6 image on AMD64, OpenVZ support
ii  linux-image-2.6.26-1-amd64                    2.6.26-13lenny2            Linux 2.6.26 image on AMD64
ii  linux-image-2.6.26-2-amd64                    2.6.26-25lenny1            Linux 2.6.26 image on AMD64
ii  linux-image-2.6.26-2-openvz-amd64             2.6.26-25lenny1            Linux 2.6.26 image on AMD64, OpenVZ support
ii  linux-kbuild-2.6.26                           2.6.26-3                   Kbuild infrastructure for Linux 2.6.26
ii  linux-libc-dev                                2.6.26-25lenny1            Linux support headers for userspace developm
ii  linux-sound-base                              1.0.17.dfsg-4              base package for ALSA and OSS sound systems
ii  util-linux                                    2.13.1.1-1                 Miscellaneous system utilities

Dodane:
Poddaję się, niestety, musiałem wrócić do Ubuntu, no chyba, że ktoś ma jeszcze pomysł?
Pozdrawiam Słony
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Skoro działa na Ubuntu to jaki problem sprawdzić i porównać systemy.

Kod: Zaznacz cały

dpkg -l | grep  linux
uname -a
lspci -k
/var/log/Xorg.0.log
lsmod
ODPOWIEDZ