Cuando ya me las prometía felices tras conseguir echar a andar hasta el stick wifi USB DWL-G132 (gracias a ndiswrapper) y de conseguir que reconociese y sonase una tarjeta de sonido Soundblaster Audio 128 PCI (que se está pegando vete tu a saber con qué, la única manera de hacerla funcionar ha sido desactivando el ACPI), este mediodía llega mi padre con sus dos últimas adquisiciones, por supuesto sin consultar con nadie (es decir, conmigo) ni encomendarse a $DEITY o al $DAEMON.
El primer aparato, un dispositivo USB <-> Bluetooth parecía reconocerse, pero el Administrador de Bluetooth no mostraba el teléfono con el que mi señor padre quería conectar. Tras tirar de consola y ver que el dispositivo estaba ahí:
javier@hyperion:~$ sudo hciconfig
hci0: Type: USB
BD Address: xx:xx:xx:xx:xx:xx ACL MTU: 1017:5 SCO MTU: 64:0
UP RUNNING PSCAN
RX bytes:676 acl:0 sco:0 events:21 errors:0
TX bytes:337 acl:0 sco:0 commands:21 errors:0
javier@hyperion:~$ sudo hcitool dev
Devices:
hci0 xx:xx:xx:xx:xx:xx
He desplazado mi atención al terminal telefónico, hasta que al final he encontrado la opción donde se activaba la presencia del bluetooth. Una vez activada, el dispositivo aparecía en el asistente, pero fallaba miserablemente al tratar de conectar (dando un error de la dirección obex). Una vez más, tirando de linea de comandos, he conseguido establecer la conexion (sudo hidd --connect xx:xx:xx:xx:xx:xx). A partir de aquí, la conexión está establecida y funcionando, otra cosa es que no tengamos un fantabuloso asistente gráfico de mil y una chorradas, y haya que conformarse con el gnome-bluetooth (y averiguar como demonios funciona el intercambio de archivos en el lado del teĺefono, claro). Por cierto, el error de conexión se arreglaba con un sudo apt-get install gnome-vfs-obexftp, un bug de la ubuntu gutsy como se cuenta aquí.
Pero el verdadero problema ha venido con el siguiente dispositivo, otro stick usb wifi de la casa SMC: el SMCWUSB-N. No parece que nadie lo haya usado en linux, pero tras varios googleos, encuentro que alguno comenta que lleva el chip Ralink RT2870, que casualmente es una casa que sí da soporte a linux.
Así que todo esperanzado, abro la caja, enchufo el stick... lsusb... y me encuentro que no sale ningún dispositivo (nuevo). Pruebo con lsusb varias veces... a cambiar de puerto... nada. La luz que tiene tampoco se enciende, mala señal. Miro las instrucciones para ver si hay que hacer algo especial para echarlo a andar, y me encuentro lo siguiente: "Importante: no enchufe el adaptador EZ blablablá sin instalarlo. Ponga el CD de instalación en la unidad de disco de CD-ROM. El CD arrancará automáticamente". Naturalmente, un asistente windows que hará lo que sea para activar el dispositivo, pero que a mí no me vale de nada.
A la mierda. El stick va de vuelta a la gran superficie donde se compró. Lo siento por Ralink, el fabricante de la electronica, pero si los integradores se empeñan en ponernos obstáculos y más obstáculos, totalmente artificiales, van a tener que comerse ellos sus productos, porque lo que es aquí, no va a entrar nada en esas condiciones.
Señores fabricantes e integradores: quien paga, manda. Sus productos incompatibles y cerrados los va a comprar su tía. A ver quien se cansa antes: si yo con mi dinerito en la cartera, o ustedes con sus stocks de basura en los almacenes.