Original web-page: http://www.uhu.es/gem/clinux/documentacion/sarge_on_X20.html
Escrito por Curro Pérez Bernal.
Primera versión: 29 de mayo de 2006
Segunda versión: 23 de junio de 2006
Sistema de arranque dual. WinXP + Debian Sarge.
La partición NTFS de Windows XP se redimensionó con PartitionMagic después de la desfragmentación del disco.
Esquema de partición:
Arranque con la opción linux26 (kernel 2.6.8) con Debian Sarge r2 y seleccione las opciones habituales. No hay problema con la instalación básica, aparte del hecho de que el DHCP no se detectó y fue necesario proporcionar el nombre del servidor dhcp. El módulo b44 parece causar algunos problemas y el núcleo debe actualizarse a la versión 2.6.X con X≥15 o instalar el controlador proporcionado por la compañía. Compilé e instalé el controlador de BROADCOM siguiendo las instrucciones descargadas con el código, y moví el módulo b44.ko de su ubicación a otra dirección (mantener una copia de seguridad, no la elimine). El módulo resultante bcm4400 hace que la tarjeta ethernet funcione sin problemas. Para más información puedes visitar esta página.
Configuración básica estándar y sin paquete seleccionado. Después de la actualización del paquete, edite el archivo /etc/apt/source.list para incluir categorías no gratuitas y contrib.
deb ftp://ftp.de.debian.org/debian sarge main contrib non-free deb-src ftp://ftp.de.debian.org/debian sarge main contrib non-free deb http://security.debian.org/ sarge/updates main contrib non-free deb ftp://ftp.de.debian.org/debian-non-US/ /sarge/non-US main contrib non-free |
En el presente caso, la selección del paquete fue forzada a los paquetes en el archivo pack_samsung_X20 con:
dpkg --set-selections < pack_samsung_X20 |
Esta es una selección ajustada para mis necesidades que ocupa aproximadamente 3.5G de espacio en la partición raíz. Usando aptitude o dselect sintonice la selección y actualice/actualice/instale. El único problema de dependencia se refiere al paquete discover1 que actualicé a discover2. Durante la configuración del paquete, se pueden suponer con seguridad las opciones predeterminadas. No se detenga cuando se le solicite durante la instalación del kernel.
Xwindows funciona desde el principio. Puede encontrar aquí una muestra de archivo XF86Config-4 generada con la ayuda de Knoppix.
Configurada con alsaconf, la tarjeta i8x0 se detecta desde el inicio y no se encuentra ningún problema.
taffey:~# uname -a Linux taffey 2.6.8-3-686 #1 Thu Feb 9 07:39:48 UTC 2006 i686 GNU/Linux |
taffey:~# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Pentium(R) M processor 1.60GHz stepping : 8 cpu MHz : 1596.198 cache size : 2048 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca \ cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx tm2 est bogomips : 3153.92 |
taffey:~# lspci 0000:00:00.0 Host bridge: Intel Corp. Mobile Memory Controller Hub (rev 03) 0000:00:02.0 VGA compatible controller: Intel Corp. Mobile Graphics Controller (rev 03) 0000:00:02.1 Display controller: Intel Corp. Mobile Graphics Controller (rev 03) 0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Exp ress Port 1 (rev 03) 0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) 0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) 0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) 0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) 0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB 2 EHCI Controller (rev 03) 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3) 0000:00:1e.2 Multimedia audio controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03) 0000:00:1e.3 Modem: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03) 0000:00:1f.0 ISA bridge: Intel Corp. 82801FBM (ICH6M) LPC Interface Bridge (rev 03) 0000:00:1f.1 IDE interface: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03) 0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03) 0000:06:05.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) 0000:06:07.0 Network controller: Intel Corp.: Unknown device 4223 (rev 05) 0000:06:09.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3) 0000:06:09.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08) 0000:06:09.2 0805: Ricoh Co Ltd: Unknown device 0822 (rev 17) 0000:06:09.3 System peripheral: Ricoh Co Ltd: Unknown device 0592 (rev 08) taffey:~# |
Instale el paquete ipw2200-source y siga las instrucciones en el archivo /usr/share/doc/ipw2200-source/README.Debian. Compruebe que el paquete kernel-headers-2.6.X correspondiente a su núcleo activo esté instalado y descomprima el archivo y compile el controlador ‘a la manera de Debian’, que es, con mucho, la opción más fácil:
taffey:/usr/src# tar xzvf ipw2200-source.tar.gz . . . modules/ipw2200/debian/po/ja.po modules/ipw2200/debian/po/it.po modules/ipw2200/debian/po/POTFILES.in taffey:/usr/src# taffey:/usr/src# module-assistant a-i ipw2200 Reading Package Lists... Done Building Dependency Tree... Done ipw2200-source is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Updated infos about 1 packages Extracting the package tarball, /usr/src/ipw2200-source.tar.gz Done with /usr/src/ipw2200-modules-2.6.8-3-686_1.0.3-1+2.6.8-16sarge2_i386.deb . Selecting previously deselected package ipw2200-modules-2.6.8-3-686. (Reading database ... 103235 files and directories currently installed.) Unpacking ipw2200-modules-2.6.8-3-686 (from .../ipw2200-modules-2.6.8-3-686_1.0.3-1+2.6.8-16sarge2_i386.deb) ... Setting up ipw2200-modules-2.6.8-3-686 (1.0.3-1+2.6.8-16sarge2) ... |
El paquete ya está instalado y puede usar el paquete deb resultante con dpkg -i para instalarlo en otras máquinas. El último paso se refiere al firmware de la tarjeta. Solo tiene que copiar varios archivos en su sistema, siga las instrucciones que puede encontrar en http://ipw2200.sourceforge.net/firmware.php. Finalmente cargar el módulo (modprobe ipw2200) y prepare un archivo de interfaces de acuerdo con su entorno de red.
En caso de que haya instalado el kernel 2.6.15, el procedimiento es algo diferente. Instale los encabezados apropiados suministrados por los paquetes Etch linux-headers-2.6.15-1, linux-headers-2.6.15-1-686 y linux-headers-2.6-686.[Sin terminar]
En el presente punto, describiré cómo preparar el dispositivo bluetooth en la computadora portátil para utilizar un teléfono celular Nokia 6000 como módem para conectarse a Internet.
El primer paso consiste en instalar los paquetes bluez-utils libbluetooth1 bluez-pin bluez-firmware. Una vez que los paquetes estén instalados, vea si puede detectar el teléfono celular (llamado Currix en este ejemplo) y comunicarse con él solicitando la información disponible:
taffey:~# hcitool scan Scanning ... 00:00:XX:XX:XX:XX kokoro-0 00:0E:XX:XX:XX:XX Currix taffey:~# l2ping 00:0E:XX:XX:XX:XX Ping: 00:0E:XX:XX:XX:XX from 00:13:77:12:06:A4 (data size 20) ... 0 bytes from 00:0E:XX:XX:XX:XX id 0 time 34.96ms 0 bytes from 00:0E:XX:XX:XX:XX id 1 time 36.72ms 0 bytes from 00:0E:XX:XX:XX:XX id 2 time 19.74ms 0 bytes from 00:0E:XX:XX:XX:XX id 3 time 16.75ms 0 bytes from 00:0E:XX:XX:XX:XX id 4 time 17.76ms 0 bytes from 00:0E:XX:XX:XX:XX id 5 time 16.77ms 0 bytes from 00:0E:XX:XX:XX:XX id 6 time 16.78ms 7 sent, 7 received, 0% loss taffey:~# hcitool info 00:0E:XX:XX:XX:XX Requesting information ... BD Address: 00:0E:XX:XX:XX:XX Device Name: Currix LMP Version: 1.1 (0x1) LMP Subversion: 0x248 Manufacturer: Nokia Mobile Phones (1) Features: 0xbf 0x28 0x21 0x00 0x00 0x00 0x00 0x00 <3-slot packets> <5-slot packets> |
El siguiente paso es establecer una conexión con el teléfono. Tenga en cuenta que una vez que se ejecuta el comando rfcomm el teléfono le pedirá una contraseña de acceso de cuatro dígitos y luego deberá introducir la misma contraseña en la computadora cuando se le solicite.
taffey:~# rfcomm connect 0 00:0E:XX:XX:XX:XX Connected /dev/rfcomm0 to 00:0E:XX:XX:XX:XX on channel 1 Press CTRL-C for hangup |
Si es la primera vez que se conecta al teléfono, debe crear los archivos de configuración para la conexión ppp. Entonces tienes que crear los archivos /etc/ppp/peers/gprs and /etc/ppp/chat-gprs con el siguiente contenido:
/etc/ppp/peers/gprs |
---|
/dev/rfcomm0 57600 connect '/usr/sbin/chat -v -f /etc/ppp/chat-gprs' noauth defaultroute debug |
/etc/ppp/peers/gprs |
TIMEOUT 5 ECHO ON ABORT '\nBUSY\r' ABORT '\nERROR\r' ABORT '\nNO ANSWER\r' ABORT '\nNO CARRIER\r' ABORT '\nNO DIALTONE\r' ABORT '\nRINGING\r\n\r\nRINGING\r' '' \rAT TIMEOUT 12 OK ATE1 OK 'AT+cgdcont=1,"IP","airtelnet.es"' OK ATD*99***1# |
Luego inicias la conexión. Observe la pequeña G que aparecerá en la esquina superior izquierda de la pantalla del teléfono celular, una vez que se inicie la conexión. Entonces tienes una conexión activa a internet.
taffey:~# pppd call gprs taffey:~# ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:153 errors:0 dropped:0 overruns:0 frame:0 TX packets:153 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:32976 (32.2 KiB) TX bytes:32976 (32.2 KiB) ppp0 Link encap:Point-to-Point Protocol inet addr:62.87.48.205 P-t-P:10.6.6.6 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:4 errors:1 dropped:0 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:40 (40.0 b) TX bytes:61 (61.0 b) |
Para detener la comunicación debería ser suficiente emitir el siguiente comando, aunque no siempre responder a él:
taffey:~# /etc/ppp/ip-down |
A veces tengo que apagar el Bluetooth en el teléfono para desconectarlo por completo. Esto es algo para verificar…
Algunos enlaces:
http://users.tkk.fi/~kehannin/bluetooth/bluetooth.html http://www.teaparty.net/technotes/blue-gprs.html#gprs http://www.holtmann.org/linux/bluetooth/
http://www.iterationx.org/essays/2002/10/21/
http://www.frasunek.com/HOWTO-Nokia7650-Bluetooth.txt
Aún no.
Recent Comments