William Vera
billy@billy.com.mx
2008/08/20 13:18
Processor: Intel Atom N270 Southbridge: Intel 82801GBM ICH7 Mobile (ICH7-M) Northbridge: Intel 945 GMS HDD: Western Digital Scorpio Blue (SATA) Screen: 10.2" 1024x600 GPU: Intel 950 GMA APU: Realtek ALC 888S Webcam: Sonix Technology , USB 2.0 Camera Ethernet: Realtek RTL8101E Wifi: Realtek RTL8187SE Bluetooth: Micro Star International, USB Bluetooth Card Reader: Realtek USB2.0-CRW (SD/MMC/MS/SDHC)1)
La laptop viene con Suse Linux por default, eso es fácil de remediar, pero ¡caramba!
¿un sticker? eso ya es maldad, afortunadamente con un poco de paciencia y una regla
de plástico le quitamos ese defecto, no es que tenga algo contra Suse, es sólo cuestión de estética :)
La instalación de Debian (yo uso SID) corrió sin muchos problemas,
usé el Debian Installer, la versión netinstall para ser más exactos.
Trataré de explicar los que para mí fueron los puntos más complicados de configurar (hasta ahora).
Agradecería mucho la retroalimentación para hacer de este espacio una guía completa
para instalar Debian en la MSI Wind.
lets play!
MSI Wind viene con una tarjeta wireless: Realtek RTL8187SE
La cuál por lo que pude investigar no tiene soporte (al menos decente) para Linux
en la red abundan varios drivers nativos para Linux sin embargo ninguno me funcionó
¿la solución? instalar el driver con ndiswrapper:
Claro, primero, lo primero:
apt-get install ndiswrapper-source ndiswrapper-utils-1.9 module-assistant linux-headers-`uname -r`
Claro, como ndiswrapper emula el driver de Wintendo, necesitamos dichos drivers
los que a mí me funcionaron son los que están en la página de MSI:
http://global.msi.com.tw/index.php?func=downloaddetail&type=driver&maincat_no=135&prod_no=1474
y no, los que dicen Linux no funcionan (al menos a mí no), necesitamos este.
Una vez descargado el archivo y luego de descomprimirlo, instalamos los módulos del ndiswrapper:
fakeroot:~# module-assistant prepare Obteniendo los fuentes de la versión del núcleo: 2.6.26-1-686 Encabezados del núcleo disponibles en /lib/modules/2.6.26-1-686/build Creando enlace simbólico... apt-get install build-essential Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho 0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados. ¡Hecho! fakeroot:~#
fakeroot:~# module-assistant build ndiswrapper Extracting the package tarball, /usr/src/ndiswrapper.tar.bz2, please wait... Hecho con /usr/src/ndiswrapper-modules-2.6.26-1-686_1.53-1+2.6.26-2_i386.deb . fakeroot:~#
fakeroot:~# module-assistant install ndiswrapper (Leyendo la base de datos ... 120969 ficheros y directorios instalados actualmente.) Desempaquetando ndiswrapper-modules-2.6.26-1-686 (de .../ndiswrapper-modules-2.6.26-1-686_1.53-1+2.6.26-2_i386.deb) ... Configurando ndiswrapper-modules-2.6.26-1-686 (1.53-1+2.6.26-2) ... fakeroot:~#
Instalamos el driver para Wintendo que bajamos previamente (el path puede cambiar)
dependiendo de dónde hayas extraído el zip, sólo fijate que el archivo a instalar es net8187Se.inf
fakeroot:~# ndiswrapper -i RTL8187SE/WinXP2K/net8187Se.inf installing net8187se ... fakeroot:~#
Comprobamos que se instaló correctamente:
fakeroot:~# ndiswrapper -l net8187se : driver installed device (10EC:8199) present fakeroot:~#
Si vemos la línea que dice device (XXXX:XXXX) present, estamos del otro lado,
si no, revisa todos los pasos descritos anteriormente.
Ahora cargamos el módulo ndiswrapper:
fakeroot:~# modprobe ndiswrapper
No está de más revisar que todo corrió bien:
fakeroot:~# dmesg | grep ndiswrapper [ 5587.742501] ndiswrapper version 1.53 loaded (smp=yes, preempt=no) [ 5587.807457] ndiswrapper: driver net8187se (Realtek,07/10/2008,5.9067.0710.2008) loaded [ 5587.881107] ndiswrapper: using IRQ 17 [ 5588.549605] usbcore: registered new interface driver ndiswrapper fakeroot:~#
¡Bien! ahora sólo nos resta comprobar si realmente el wireless funciona:
(creo que no tengo que recordarte que actives primero el wireless con Fn+F11)
fakeroot:~# iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: 02:16:6F:00:00:F9
ESSID:"Free Public WiFi"
Protocol:IEEE 802.11g
Mode:Ad-Hoc
Frequency:2.462 GHz (Channel 11)
Quality:50/100 Signal level:-64 dBm Noise level:-96 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=0
fakeroot:~#
¡Listo!
Si no detecta nada, revisa todos los pasos, o acércate al router ;P
En teoría si agregamos ndiswrapper en el archivo: /etc/modules debe cargar al
iniciar el sistema, pero en mi caso, sí lo cargaba pero no hacía sus funciones, tenía que
que eliminar el módulo y cargarlo de nuevo y sólo así funcionaba todo correctamente,
la solución fué agregar lo siguiente al archivo /etc/rc.local:
modprobe -r ndiswrapper modprobe ndiswrapper
Y listo, problema resuelto, espero que les haya servido este pequeño texto
y si ustedes lo hicieron de otra manera o con el driver nativo ¡compártanlo!
A partir del kernel 2.6.26 (que son dónde lo he probado) la webcam funciona sin problemas.