martes, octubre 06, 2009

Computador Portatil Gateway NV5214u o Gateway nv52

GNU/Linux Fedora, tengo unos cuantos problemas en la parte del WIFI, Tarjeta Grafica, y ademas hay un bug o falencia en uno de los programas que sirven para conectar a la Wifi o simplemente indicar que esta conectado, NetworkManager... no indica la velocidad de la conexion si estas conectado a mas de 54 MB.

http://projects.gnome.org/NetworkManager/

Tarjeta de video ATI Radeon HD 3200

Wifi Atheros


[maximi89@gateway ~]$ lspci -nn
00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] RS780 Host Bridge [1022:9600]
00:01.0 PCI bridge [0604]: Acer Incorporated [ALI] Device [1025:9602]
00:04.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0) [1022:9604]
00:06.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2) [1022:9606]
00:07.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3) [1022:9607]
00:11.0 SATA controller [0106]: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode] [1002:4390]
00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
00:12.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
00:13.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
00:13.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 3a)
00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383]
00:14.3 ISA bridge [0601]: ATI Technologies Inc SB700/SB800 LPC host controller [1002:439d]
00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384]
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h HyperTransport Configuration [1022:1300] (rev 40)
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h Address Map [1022:1301]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h DRAM Controller [1022:1302]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h Miscellaneous Control [1022:1303]
00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h Link Control [1022:1304]
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics] [1002:9612]
01:05.1 Audio device [0403]: ATI Technologies Inc RS780 Azalia controller [1002:960f]
03:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5784M Gigabit Ethernet PCIe [14e4:1698] (rev 10)
09:00.0 Network controller [0280]: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)


Nota: El Wifi en sí funciona correctamente, el problema que tiene consiste en levantar la interface, ya que según dice:

FUNCIONA

[maximi89@gateway ~]$ hal-device |more
0: udi = '/org/freedesktop/Hal/devices/pci_168c_2a_rfkill_ath9k_phy1__rfkill_wlan'
info.category = 'killswitch' (string)
info.capabilities = { 'killswitch' } (string list)
info.interfaces = { 'org.freedesktop.Hal.Device.KillSwitch' } (string list)
killswitch.type = 'wlan' (string)
killswitch.state = 1 (0x1) (int)
killswitch.access_method = 'rfkill' (string)
killswitch.name = 'ath9k-phy1::rfkill' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:06.0/0000:09:00.0/rfkill/rfkill2' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_168c_2a' (string)
info.subsystem = 'rfkill' (string)
info.product = 'ath9k-phy1::rfkill wlan Killswitch' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_168c_2a_rfkill_ath9k_phy1__rfkill_wlan' (string)
info.addons.singleton = { 'hald-addon-rfkill-killswitch' } (string list)
info.vendor = 'Atheros Communications Inc.' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'rfkill' (string)



NO FUNCIONA

[maximi89@gateway ~]$ hal-device |more
0: udi = '/org/freedesktop/Hal/devices/pci_168c_2a_rfkill_ath9k_phy0__rfkill_wlan'
info.category = 'killswitch' (string)
info.capabilities = { 'killswitch' } (string list)
info.interfaces = { 'org.freedesktop.Hal.Device.KillSwitch' } (string list)
killswitch.type = 'wlan' (string)
killswitch.state = 0 (0x0) (int)
killswitch.access_method = 'rfkill' (string)
killswitch.name = 'ath9k-phy0::rfkill' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:06.0/0000:09:00.0/rfkill/rfkill1' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_168c_2a' (string)
info.subsystem = 'rfkill' (string)
info.product = 'ath9k-phy0::rfkill wlan Killswitch' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_168c_2a_rfkill_ath9k_phy0__rfkill_wlan' (string)
info.addons.singleton = { 'hald-addon-rfkill-killswitch' } (string list)
info.vendor = 'Atheros Communications Inc.' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'rfkill' (string)



en sí NetworkManager o nm-applet funciona según lo esperado, pero tiene ese problema que no sabe cuando la interfaz está levantada, o es un problema relacionado en sí a las funciones de los botones "adicionales".


Para el tema del wifi:


como root

rmmod ath9k
modprobe ath9k


De todas maneras, lo que es el wifi en sí, consiste en un problema de permisos, al presionar el botón, este manda un aviso para que desconecte o conecte según sea el caso, si deseas revisar el bugtrack acerca de este problema, mira el siguiente enlace https://bugzilla.redhat.com/show_bug.cgi?id=529096

En sí, al momento de levantar la interface se suscita el problema, como root o con sudo, ejecuten lo siguiente según sea el caso, donde ath9k/0000:09:00.0/rfkill/rfkill2 puede variar dependiendo de que tarjeta inalámbrica y/o modelo estén usando.

cat "/sys/bus/pci/drivers/ath9k/0000:09:00.0/rfkill/rfkill2/state"

ifconfig

ifconfig wlan0 up

nano "/sys/bus/pci/drivers/ath9k/0000:09:00.0/rfkill/rfkill2/state"


-Primer paso, consiste en revisar si está activado o desactivado el wifi desde el botón, resultado 2=desconectado, resultado 1=conectado
-Segundo paso, es para que revisen si la tarjeta está levantada, en caso de que esté "down" (abajo), levantenla con el siguiente paso.
-Tercer paso, sirve para levantar la interfaz de red, donde wlan0 corresponde al nombre de tu interfaz.
-Cuarto paso, corresponde al archivo que bloquea que la interfaz funcione, tal como se explica en el primer paso.

resultado 2=desconectado
resultado 1=conectado




Para el tema del touchpad:

Pulse ALT + F2 para abrir la ventana "ejecutar", o puede hacer ALT + F1 para abrir el menú, y ejecutar la consola.

[maximi89@gateway ~]$ gnome-terminal



Una vez abierta la consola, hiberne la máquina,
debe ejecutar en modo root con sudo o directo como root:

"pm-hibernate"

Ahora vuelva a encender la máquina y el touchpad debería volver a funcionar, el problema puede variar, en mi caso se debe a que no se vuelve a activar el touchpad luego de haberlo desactivado desde el botón.

Nota: estas soluciones son para el uso y basado en un ordenador portátil Gateway NV5214u

No hay comentarios.: