openSUSE 11.1 y HP Pavilion tx2500

Instalación

Estoy usando la versión para procesadores de 64bits de openSUSE.

Wi-Fi

La tarjeta Wi-Fi es Broadcom 4322AG 802.11a/b/g/draft-n Wi-Fi Adapter.

La compañía Broadcom, saco controladores para esta tarjeta no hace mucho y están en la página Broadcom 802.11 Linux STA driver. Desinstala con yast b43 y b43legacy y a continuación sigue lo que hice en la consola, cualquier dudad escríbanme pues no esta explicado.

paris@compu:~> cd Desktop/
paris@compu:~> wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_64_X.tar.gz
paris@compu:~/Desktop> mkdir hybrid_wl
paris@compu:~/Desktop> cd hybrid_wl
paris@compu:~/Desktop/hybrid_wl> tar -xzf ~/Desktop/hybrid-portsrc-x86_64_X.tar.gz
paris@compu:~/Desktop/hybrid_wl> su
Password:
compu:/home/paris/Desktop/hybrid_wl # make -C /lib/modules/`uname -r`/build M=`pwd` clean
compu:/home/paris/Desktop/hybrid_wl # make -C /lib/modules/`uname -r`/build M=`pwd` 
compu:/home/paris/Desktop/hybrid_wl # modprobe ieee80211_crypt_tkip
compu:/home/paris/Desktop/hybrid_wl # insmod wl.ko
compu:/home/paris/Desktop/hybrid_wl # cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/
compu:/home/paris/Desktop/hybrid_wl # depmod -a
compu:/home/paris/Desktop/hybrid_wl # modprobe wl

Por ultimo abres yast->System->/etc/sysconfig Editor ahí seleccionas system->Kernel->MODULES_LOADED_ON_BOOT y escribes ieee80211_crypt_tkip wl

La referencia de esta sección fue *OFFICIAL* Broadcom Linux driver BCM4312 y la página Broadcom 802.11 Linux STA driver, para corregir el error de compilacion Mandriva Forum: New Broadcom Wireless Driver.

Video

fuentes:
http://en.opensuse.org/Ati
http://forums.pcpitstop.com/index.php?s=87de7b0d3e2ace628bae8ef8ca9dce8c&showtopic=164397&pid=1560722&st=0&#entry1560722

Fui floja y puse el repositorio de ATI e instale desde yast
ati-fglrxG01-kmp-default y x11-video-fglrxG01 reinicie y use el comando fglrxinfo para probar la instalacion y me produjo el error siguiente:

paris@compu:~> fglrxinfo
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  144 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  15
  Current serial number in output stream:  15

Encontré que el error es por que fglrx (el control ati) intenta usar una libreria para 32 bits así que hay que cambiarla con la de 64 bits así:

compu:/home/paris # mv /usr/lib/dri/fglrx_dri.so /usr/lib/dri/original-fglrx_dri.so
compu:/home/paris # ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so

Reinicia y listo!

Audio

La tarjeta de sonido es una Realtek High Definition Audio.

Bajamos de la pagina de Realtek, controladores de linux. Abrimos una consola

paris@compu:~/> cd Desktop/
paris@compu:~/Desktop/> wget ftp://66.104.77.130/pc/audio/LinuxPkg_X.XX.tar.bz2
paris@compu:~/Desktop/> tar jxvf LinuxPkg_X.XX.tar.bz2
paris@compu:~/Desktop/> cd realtek-linux-audiopack-X.XX
paris@compu:~/Desktop/realtek-linux-audiopack-X.XX> sudo ./install
paris@compu:~/Desktop/realtek-linux-audiopack-X.XX> sudo vi /etc/modprobe.d/alsa-base
options snd-hda-intel model=toshiba
paris@compu:~/Desktop/realtek-linux-audiopack-X.XX>

Reinicia y debería funcionar.

Nota: la instalación es larga y tarda un rato, ademas casi cuando esta por termina me apareció una pantalla azul en la consola para configurar la tarjeta de audio, si no mal recuerdo dale OK a todo y cuando te pida escoger cual tarjeta configurar elige la primera.

La referencia es HP Pavilion tx2000 & tx2500z with HD Audio Azalia – openSUSE forums.