Archive

Archive for the ‘GNU/Linux’ Category

Microsoft demanda a TomTom por violar patentes de Linux

February 26th, 2009 LuisManson Comments

No es un trabalenguas, ni una estrategia para confundirte; Microsoft acaba de demandar a TomTom por una implementación del kernel de Linux en sus navegadores GPS diciendo que violan 8 patentes, 5 propietarias y 3 de su propiedad pero que, a su vez, Linux las viola pero que nunca ejercieron su derecho a reclamo porque no quieren herir al OSS.

  • Share/Bookmark
Categories: GNU/Linux Tags: , ,

ArnetGo en Linux con PPP

January 20th, 2009 LuisManson Comments

EDIT: el wordpress hace lo que le gusta con las comillas, o las editan todas o despues subo los archivos bien ;)

Me llego el modem de ArnetGo, un Sony Ericsson MD300 que hasta hace un tiempo no funcionaba bajo linux, pero con un poco de google encontre la informacion necesaria…

Un dato curioso: el modem ha de chupar mas que la Lewinsky, porque no solo trae un adaptador para conectarlo a DOS puertos USB, si no que el puerto se apaga en caso de no hacerlo (la norma dice q el maximo es 100mA/puerto)

Regresando al tema todo lo que encontraba hacia referencia a usar wvdial con el modem, y si bien es “magico” realmente nunca me gusto. Solo eso wvdial no me cae bien aunque siempre me rescato… Sea como sea me propuse (y me pregunte porque nadie lo habia hecho…) en conectarme a travez de ppp (y usar pon/poff si queria)

Me costo un rato largo hacerlo, en parte copie algunos strings de wvdial, que no son ninguna magia, pero no se de donde han salido (el post original no tiene referencias)

Lo que nos deja con:

  • Levantar el aparato como un modem crear :

crear: /etc/udev/rules.d/50-md300.rules

ACTION!=”add”, GOTO=”3G_End”
BUS==”usb”, SYSFS{idProduct}==”d0cf”, SYSFS{idVendor}==”0fce”, PROGRAM=”/bin/sh -c ‘echo 3 > /sys/%p/device/bConfigurationValue’”
LABEL=”3G_END”

NOTA: la linea BUS.. es una sola hasta bConfigurationValue”

  • configurar pppd / chat

cat /etc/chatscripts/ArnetGo

ABORT BUSY ABORT ‘NO CARRIER’ ABORT VOICE ABORT ‘NO DIALTONE’ ABORT ‘NO DIAL TONE’ ABORT ‘NO ANSWER’ ABORT DELAYED
” ATZ
OK-AT-OK “AT+CFUN=1″
OK-AT-OK “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″
OK-AT-OK “AT+CGDCONT=1,\”IP\”,\”arnet.personal.com\”"
# ispnumber
OK-AT-OK “ATM1L3DT*99#”
# ispconnect
\r ”
” \d\c

  • cat /etc/ppp/peers/ArnetGo

/dev/ttyACM0
noauth
connect “/usr/sbin/chat -v -f /etc/chatscripts/ArnetGo”
460800
defaultroute
noipdefault
remotename ArnetGo
ipparam ArnetGo
usepeerdns
bsdcomp 10,10
deflate 10,10

y ya ta! magia :P

Conste que lo probe un poco y le agregue cosas como bsdcom y deflate, que no entiendo muy bien, pero si dios quiere deberia mejorar un poquito las cosas…

Asumo que quien intenta esto sabe moverse en el sistema sin la ayuda de mama o papa.

Por ultimo, pero no menos importante: man pppd / man chat / man pon / man poff

Se aceptan sugerencias.

En cuanto al metodo de wvdial que funciono al instante, es ACA

  • Share/Bookmark
Categories: GNU/Linux, Text Tags: , ,

El nerdo de House…

December 21st, 2008 LuisManson Comments

Estaba mirando Dr House, como todos los dias (y todo el tiempo) cuando en el episodio “Half Wit” a los 17 minutos y algo veo a House con un destornillador desarmando algo, sin embargo Cameron entra justo…resumiendo, nunca se menciona que hacía ni que tenia entre manos. Claro que para no quedarme con la pica saque varias capturas, aca dejo la que mejor se ve….

Captura

MI conclucion, ya que en Google no pude encontrar nada ni tampoco en 2 o 3 blogs sobre la serie es que esto es una filmadora…No se de que tecnologia, pero filmadora al fin, es muy chica para ser una camara digital, (a menos que sea una Mavica) sin embargo tiene la rosca para tripode, pero mas que nada tiene dos conectores RCA…(sonido mono?). Lo que si la placa con el blindaje tal vez no este en la posicion correcta o no sea parte de lo que tiene debajo…

Alguien tiene una idea mejor? deja un comentario!

  • Share/Bookmark

Ruleta rusa

November 16th, 2008 LuisManson Comments

Via Slashdot

[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo “You live”

  • Share/Bookmark
Categories: GNU/Linux, Geek, Humor Tags: ,

Ultamatix – BAD codding

November 3rd, 2008 LuisManson Comments

Ubuntu es la distro mas popular, y tambien una de las mas aptas para la gente que recien empieza… Y tanta cantidad de usuarios con pocos o nulos conocimientos tiene sus contras, en especial a la hora de ayudar a otros… Se me viene a la mente la frase celebre “el que sabe, sabe y el que no, es jefe”

He visto cosas horripilantes a lo largos de estos años principalmente con Ubuntu, el caso mas popular que veo es cuando para pasar parametros a un modulo del kernel en lugar de editar modules.conf y amigos se hacen script de inicio en bash que corren desde init.d (ni noticia de rc.local ), es sabido que en GNU/Linux hay mas de una forma de hacer una misma cosa, sin embargo tambien hay formas incorrectas de hacerlas…

Ahora me encontré con un “segundo” post en los blogs de Kernel Planet de Matthew Garret que habla de los horrores en el código de automatix que fueron heredados por una aplicación nueva llamada Ultamatix…

Acontinuacion un copy paste del post con alguna traduccion pedorra….( mia )

Read more…

  • Share/Bookmark

HP dv6950la Modem, Wireless y DSDT

September 20th, 2008 LuisManson Comments

“Bueno..” fue una ardua semana para mi notebook, estuve renegando/experimentando con varias cosas…que subí a un sitio, está todo para bajar ACA

Primero y principal hice algunas Correciones1 a las tablas DSDT2 del ACPI3, lo que me permitió que Linux esté al tanto de la temperatura del procesador, y que no muestre uno o dos errores que no supe bien qué eran….

Después el driver nvidia, como no me gusta el kernel de Ubuntu y soy más bien “minimalista” compilé mi propio kernel, pero tenía un problema curioso que puede estar relacionado con el C1E del procesador, lo que causaba que al inicio, el kernel se quede “duro” pero continué sin errores al apretar el botón de encendido….BIZARRO!! (lo descubrí al querer resetear…) sin mencionar que en el intento anterior lograba que “siga arrancando” encendiendo y apagando el botón de wireless/bluetooth… todo esto me pasó con el kernel 2.6.26 que tenía a mano, así que terminé con el .27-rc7 e hice un reporte de bug…ademas tuve que probar varios parches hasta que encontré uno que funcionaba con el driver nvidia+2.6.27

Lo siguiente fue la placa wireless “Atheros… AR242x 802.11abg Wireless…” que funciona con el driver madwifi, pero no el que traía el kernel .24 de Ubuntu (que sin embargo se dignaba  detectarla y cargar el módulo…) ni en el trunk SVN de madwifi (esto no lo entendí) si no, en la r3861 del SVN

 Después el bendito módem, para el cual no tengo ni nombre.. un tal “Conexant HSF…” que funciona con un driver medio propietario, como el de nvidia, a diferencia de que o garpás 20 dolares o usas uno “free” que funciona a 14K :| resultó que de tanto googlear (ya me había encontrado con el amigo este…) encontré que Dell tiene una versión OEM de este driver y no chequea nada del hardware…lo compilé/instalé (es un sistema fiero y sucio) y voilá! /dev/modem :D ahora lo siguiente… no compila en 2.6.27, tal cual el driver nvidia…mucho google, meta google y meta make no me llevaron a ningún lado….entonces encontré un parche de la misma empresa para otro driver que hacia referencia a semaphore.h, algo sobre lo que me puteaba make con esto y con el de nvidia, lo bajo, lo aplico perfecto…..nadap!. Más google, nada, reviso nuevamente el sitio y veo que hay una versión mas nueva…pero claro no es el OEM de dell…y no quería gastar dólares para un hardware obsoleto que voy a usar una vez en mi vida. YA SÉ! este driver, como el de nvidia tiene bastante fuente junto a los blobs binarios feos esos, que pasaría si…. Entonces lo bajo, y corro un diff entre el OEM de dell y el nuevo, bien, ahora tiro todo a un .diff, aplico…COMPILA!! y encima carga… :D

 Última ocurrencia usar DKMS4 para madwifi, nvidia, y hsfmodem, lo que me permite que se autocompilen al inicio con otro kernel y alguna que otra cosa que realmente no entiendo…

  Me quemé la cabeza, pero lo logré

Read more…

Notas:
  1. Gracias a: Howard Chu y snakedriver []
  2. Differentiated System Description Table, contiene información y configuración del sistema base  []
  3.  Advanced Configuration and Power Interface – INFO []
  4. DKMS: Dynamic Kernel Module Support []
  • Share/Bookmark

Llego mi BB!!!!!

September 15th, 2008 LuisManson Comments

Llego mi BB!!!!!! La notebook, es una masa la porqueria!!!

Creo que ya hable de las especificaciones asique despues voy a postear los drivers/hardware que usa en GNU/Linux… Funciona todo, bah el 95%

por alguna razion el lapic no funciona, asique no puedo hacer q el procesador se relaje mas, y las tablas DSDT de ACPI tienen errores, segun el compilador de intel, la arregle con un poco de Google, pero eso no soluciono nada, despues voy a probar mejor….

El lector de huellas dactilares funciona bastante bien, aunque es software alpha, y la placa wireless no tiene soporte en el CD de Ubuntu, necesite bajar madwifi de SVN

Bateria…No dura una mierda, pero posta que parece tener eveready, lo solucione cuando puse linux ;) (DE VERDAD!)

  • Share/Bookmark