Debian en una laptop HP 550

HP550

HP550

Imagen utilizada:
http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/
netinstall, claro.

Upgrade a SID:
Mi sources.list
gnosys:~# cat /etc/apt/sources.list |grep -v ^#
deb http://ftp.debian.org/ sid main non-free contrib
deb http://ftp.debian.org/debian unstable main contrib
deb-src http://ftp.debian.org/ sid main non-free contrib
deb http://ftp.br.debian.org/debian/ unstable main contrib non-free
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main
deb http://www.rarewares.org/debian/packages/unstable/ ./
gnosys:~#

gnosys:~# apt-get update && apt-get dist-upgrade -y

lspci:
00:00.0 Host bridge: Intel Corporation Mobile GME965/GLE960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c)
00:19.0 Ethernet controller: Intel Corporation 82562GT 10/100 Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
10:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)

El sistema:
Sistema Operativo: Windows Vista Basic
Procesador: Intel Core 2 Duo T5270 (1.4 GHz, FSB 800, caché L2 de 2 MB)
Memoria: 1024 MB DDR II 667 MHz Ampliable hasta 4096 MB como máximo
Pantalla: TFT/WXGA de 15.4 pulgadas con tecnología Brightview y resolución de 1280x800
Tarjeta de gráficos: Intel Graphics Media Accelerator X3100, hasta 384 MB de memoria del sistema compartida
Disco Duro: 160 GB (5400 rpm)
Disco Óptico: Super Multi DVD±RW Drive con soporte para doble capa y lightScribe
Audio: Audio de Alta Definición, parlantes estéreo, audífonos estéreo/línea de salida, entrada estéreo de micrófono
Interface:
3 USB 2.0
VGA
entrada estéreo de micrófono
salida estéreo de audio
RJ-11/modem
RJ-45/ethernet
Conectividad:
Intel Fast Ethernet (NIC 10/100)
Módem: de 56K
Ranuras de expansión:
Una ranura para ExpressCard/54
una ranura para Secure Digital (SD)
Conexión inalámbrica:
Conexión inalámbricaIntegrada 802.11a/b/g WLAN

Video:
gnosys:~# apt-get install xserver-xorg-video-intel
Aceleración gráfica
gnosys:~# apt-get install libgl1-mesa-dri libgl1-mesa-glx mesa-utils
xorg.conf:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "true"
Option "VertEdgeScroll" "true"
EndSection
Section "ServerLayout"
Identifier "Default Server Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard" "Core Keyboard"
InputDevice "Synaptics Touchpad" "Core Pointer"
EndSection
Section "Device"
Identifier "Configured Video Device"
Option "NoDDC"
Driver "intel"
Option "AccelMethod" "exa"
Option "MigrationHeuristic" "greedy"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
DisplaySize 195 113
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection
Section "Extensions"
Option "RENDER" "Enable"
EndSection
Section "DRI"
Mode 0666
EndSection

Comprobamos la aceleración gráfica (necesitas reiniciar el servidor X antes):
gnosys:~# glxinfo | grep direct
direct rendering: Yes
gnosys:~#

Voilá

Memoria:
Upgrade a 3GB sin problenas, el sistema lo reconoce:
gnosys:~# free -m
total used free shared buffers cached
Mem: 3034 2591 442 0 37 2105
-/+ buffers/cache: 448 2585
Swap: 3812 61 3750
gnosys:~#

Sonido:
Necesitas instalar ALSA:
gnosys:~# apt-get install alsa-base alsa-tools alsa-utils

Wireless:
Funciona con: firmware-iwlwifi
gnosys:~# apt-get install firmware-iwlwifi

No estoy seguro, no he investigado ni he probado, pero al parecer el driver viene con inyección nativa:

monitor
inyeccion

Todo lo anterior probado y configurado con el Kernel: 2.6.32-trunk-686

w00t!


Planeta Debian en español

Ahora parte del “Planet Debian Spanish”

http://planet.debian.org/es/

Love Debian

Acentos y eñes en la Blackberry

Aquí entre nos, me caga la gente con mala ortografía y el hecho de que estes escribiendo desde un dispositivo móvil no justifica escribir cómo un simio miope.
La Blackberry a pesar de tener el ‘pack’ del idioma español, nativamente no tiene acentos ni ‘eñes’ en el teclado.
Para escribir decentemente y no pasar penas (la gente puede pensar que no estudiaste ni el preescolar o peor aún, que tienes un metroflog) presiona la vocal que quieras acentúar y sin soltar la tecla gira la perla ligeramente hacia arriba para ver todas las opciones.
La letra ‘eñe’ es de la misma manera presionando obviamente la letra ‘n’ en el teclado, para los signos de apertura … Sí, adivinaron, es igual.
Probemos:
¡No hagas que la cigüeña se arrepienta de haberte vomitado! ¡Escribe bien!.

adiós


Acer Aspire One D250 con Debian SID

Después de que mi anterior laptop muriera trágicamente, la semana pasada me hice de un nuevo juguete:

Acer One D250

Acer One D250

La foto no es propia la encontré en internet, pero la mía es idéntica, las especificaciones:

  • Operating System: Genuine Windows XP
  • Processor: Intel Atom N270 Processor 1.60GHz
  • Memory: 1GB DDR2 SDRAM (533MHz)
  • Internal Storage: 160GB 5400 rpm SATA HDD
  • Display: 10.1-inch diagonal WSVGA+ (1024×600)
  • Graphics: Intel GMA 950
  • Wireless: 54g Wi-Fi (802.11b/g)
  • Expansion: 5-in-1 media card slot
  • Ports and connectors: (3) USB 2.0 ports, VGA OUT, power connector, RJ-45/Ethernet (10/100), stereo headphone/line out, stereo microphone in, 0.3 megapixel (VGA) webcam
  • Dimensions (H x W x D): 1 x 10.2 x 7.2 inches (including feet)
  • Weight: 2.4 lbs (not including weight of AC adapter).
  • Power: 3-cell Lithium-Ion battery (2200mAh, 25Wh)

Yo uso Debian, Debian SID (Unstable) para ser más específicos, hay muchas formas de instalarle Debian, mi favorita es con el Instalador de Debian, suena redundante pero no lo es, ya que es una instalación 100% por red (netinstall), nada que ver con los ISOs comunes.

No, tampoco hice una imagen USB, usé un DVD externo por lo que no hubo mayor complicación, todo corrió perfecto salvo alguno detalles:

Configuración de tarjeta gráfica Intel 945GME
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)

La aceleración gráfica de esta tarjeta la explico en este post:
Graphics acceleration in MSI Wind U100 with Debian SID
Con la diferencia que el paquete: xserver-xorg-video-i810 es ahora: xserver-xorg-video-intel
Probé muchas configuraciones pero ninguna me convencía, hasta que Kelevra me mandó su xorg.conf y me agradó mucho cómo quedó, por tanto es el que estoy usando actualmente sin problemas hasta ahora.

Problemas con el Touch pad

El touchpad no respondía al “click”, tenías que usar los “botones” del mismo (no sé si me expliqué).
Eso lo solucioné cargando el módulo psmouse con los siguientes parámetros:
gnosys:~# rmmod psmouse
gnosys:~# modprobe psmouse proto=imps

Para que cargue al arranque, agrega ese par de comando a tu: /etc/rc.local

Red alámbrica e inalámbrica
01:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
03:00.0 Ethernet controller: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)

Según leí, habían problemas con ambas tarjetas en Debian, pero a mí no me ha dado ninguno, estoy usando el Kernel 2.6.30-2-686.
Lo único que tuve que hacer es activar el led de la tarjeta wireless, eso lo expliqué anteriormente

Editamos el archivo sysctl.conf
vim /etc/sysctl.conf
Agregamos lo siguiente:

dev.wifi0.ledpin=3
dev.wifi0.softled=1

Aplicamos los cambios
sysctl -p /etc/sysctl.conf
Y listo, nuestro led comenzará a parpadear.

En general todo funciona bien, le aumenté la memoria a 2GB y anda fluídamente, ya les comentaré si se presenta alguna otra configuración extra.

Happy hacking!


Guía Definitiva para convertirte en Linuxero.

La moda hoy por hoy es usar Linux y Software Libre, es una tendencia fancy casi comparable con el Facebook (iuuuugh!). ¿No sabes qué es Linux? ¿no sabes que es el software libre? ¿no entiendes la filosofía GNU? ¡a quién le importa! con esta guía te convertirás en un Linuxero en un dos por tres.

1.- Instala Linux (Obvio)

Si quieres ser un Linuxero de moda tienes que usar una distribución de moda, olvídate de Debian, Slackware o Gentoo, con estas tienes que usar el cerebro y además tener algo de testosterona en la sangre, ¡qué asco! ¿quién quiere pensar? si lo que queremos es ser elites y famosos no queremos aprender otro sistema operativo ¡qué flojera!. ¿La mejor opción? Instala Ubuntu, ¿no sabes instalarla? no necesitas saber nada, si sabes darle siguiente siguiente siguiente al estilo Wintendo ya tienes todo el conocimiento para operar esta fabu-maravillosa distribución de Linux.

2.- Odia a Windows y a Microsoft cómo a nada en el mundo
¿Quieres ser linuxero y no odias a Microsoft? mal mal mal mal mal mal mal MUY mal, tú DEBES odiar a Microsoft.
¿Porqué? nadie sabe a ciencia cierta, pero dicen que los Ingenieros de Microsoft se pasan el día entero ideando estrategias para destruirte con su software, sí ¡a tí!.
Dicen que en Microsoft no los dejan irse a sus casas sin antes dejar algún plan para acabar con el software libre y con Linux ¿quieres más razones? debes odiarlos por hacerte pagar tantos años por su software (sí, no importa que toda tu vida hayas usado copias piratas, la intención es lo que cuenta ¿no?).
Desde ahora siempre acompaña tus frases linuxeras con tu declarado odio a Microsoft, por ejemplo: maldito Microsoft, tenía que ser Windows, Windows sucks!!!!, El tío Bill no sabe nada de computadoras, etc.

3.- Cambia esa actitud
Somos linuxeros, sómos la Élite de la red, somos superiores y somos místicos por lo tanto debes actuar cómo tal, tu e-mail y tu nickname deben contener *linux* (si no, ¡nadie sabrá que eres linuxero!), esto junto con el punto anterior te crearán la personalidad que un verdadero Linuxero debe tener.
Recuerda que debes gritarle al mundo que usas Linux para que el mundo sepa que eres importante, crea un blog y llénalo con banners e imagénes de Tux, Linux, Ubuntu, Firefox y todo lo que puedas ponerle.
No olvides crear contenido útil para el resto de la comunidad, esto es parte de nuestra actitud benevolente con los que menos saben, un buen ejemplo para tu blog:
TIP ÜBER LINUXERO: Si cuándo prendes la pc pones tu nombre y tu pass en el cuadrito que te sale …. automáticamente entras al sistema!!!!!1
Si alguien te pregunta algo que no sepas simplemente responde: “En Ubuntu no pasa eso” “En Ubuntu no necesitas saber eso” “Usa el asistente”

4.- Publica los Logos de Google
¿Te has fijado que a veces Google cambia sus logos? Tú porque ya estás en el camino a ser linuxero y tu agilidad visual está por encima de los mortales, ¡ayúdalos! y cada vez que Google cambie su Logo, publícalo en tu blog, te apuesto a que los millones que personas que tienen cómo página de inicio a Google, no se habían percatado del nuevo logo.
Prepárate para recibir las gracias.

5.- Publica screenshots de tu Desktop
I-M-P-O-R-T-A-N-T-E si no haces esto ¡jamás podrán verte cómo un verdadero linuxero!
Cada que cambies de wallpaper, publica un screenshot.
Cada vez que muevas un ícono, publica un screenshot.
Cada vez que que bajes una canción, publica un screenshot. (Tal vez para el ojo humano esto no sea notorio pero créeme, los gurús se darán cuenta de que tu disco duro tiene menos espacio)
Cada vez que no tengas nada que escribir, publica un screenshot.
En fin, publica tus screenshots las veces que puedas, tú no lo sabes pero la comunidad Linuxera espera con ansias ver cómo es tu desktop, revisan sus RSS nada más para ver si ya puedes llenarlos de dicha con un screenshot tuyo, ¡así que publica todos los screenshots que puedas!.
Nuevamente prepárate para recibir las gracias.

Siguiendo al pie de la letra estos puntos te convertirás en un verdadero y auténtico Linuxero, tal vez más adelante publique una segunda parte, pero ya sería para usuarios más avanzados, creo que tocaré temas cómo cambiar el wallpaper o instalar paquetes desde consola SIN EL ASISTENTE (se los dije, la segunda parte será MUY avanzada).

Hasta la próxima

¡Venga linuxeros sigamos inundando la red de estupideces contenido mega súper útil!


Cinco consejos para montar su Consultoría propia.

Hace unos meses dejé mi último empleo para emprender una nueva etapa de mi vida: iniciarme como consultor independiente, no ha sido nada fácil, este medio es muy competido y abundan los charlatanes, los técnicos con mano de obra barata, los inexpertos, los kiddies (aquellos que piensan que por usar un skill ./ ya son expertos en informática y además; hackers) y un largo etcétera, hay una fauna muy variada, lo que hace difícil que tu trabajo brille entre tanta basura.

Hoy por hoy colaboro en Gnosys Consultores TIC y realmente es una nueva experiencia, es un proyecto nuevo con muchas ideas en su haber, sabemos que no vamos a re-descubrir el hilo negro de la consultoría pero hay muchas cosas interesantes detrás del proyecto.

Pero bueno creo que me he desviado un poco del tema, les quiero compartir este interesante artículo que encontré en la Comunidad Pensamiento Imaginactivo
y hacer algunas anotaciones al respecto.

Cinco consejos para montar su Consultoría propia

1. Sepa en qué se está metiendo.

La consultoría implica más que sólo poner en práctica su área de expertise. Necesita ofrecer y vender continuamente sus servicios, dice Howard Seidel, socio de Essex Partners, proveedor de servicios de transición de carrera para ejecutivos senior con sede en Boston. “En esencia, usted está en una búsqueda infinita de trabajo”, explica. Los consultores dicen que dedican 50% o más de su tiempo en encontrar nuevos proyectos y en marketing. “Necesita resolver las cosas de manera que no tenga muchos picos y valles (en su línea de trabajo)”, dice Seidel. Organice un flujo constante de proyectos pero deje tiempo para cuando decaiga.

Nada más cierto que esto, en pocas palabras si piensas qué como Consultor la gente atiborrará tu teléfono y correo con propuestas de trabajo mientras estás acostado viendo tu serie de TV favorita, estás en un error, el ser independiente te hacer tener cierta flexibilidad en cuánto a horarios y carga de trabajo (tu distribuyes tus actividades) pero no significa que no hagas nada, por el contrario hay que moverse más que nunca.
Nada te va a caer en las manos si no mueves los pies.

2. Planifique su negocio.

Redacte un plan básico que describa sus servicios, sus clentes objetivo, la estrategia de marketing y los ingresos proyectados. Luego hable con un contador sobre establecer un modelo de negocio que tenga sentido para usted, dice Seidel. “Necesita ver cuál es la mejor estructura desde la perspectiva impositiva”, dice. Mientras tanto, construya el sitio web de su empresa, abra una cuenta de e-mail corporativa y, si su oficina está en su casa, tenga una línea telefónica separada, dice Walt Maclay, presidente de la Professional and Technical Consultants Association en Santa Clara, California. Esfuerzos como esos impulsarán su credibilidad.

Sin un plan de trabajo estás frito, no puedes improvisar el hacerte consultor si vas a pregonar experiencia, si no tienes idea de lo que harás pide ayuda, consejos o únete a un equipo de trabajo ya establecido, esto te ayudará para cuándo realmente quieras ejecutar tu plan personal.
Y por favor crea una cuenta de correo decente, créeme nadie tomará en serio a aladeldiablo_79@hotmail.com o puchinguita_moxa_1986@msn.net, ¡vamos! no tienes que comprarte el dominio y crear tu imagen corporativa al primer día, con tener un ID con tu nombre, basta: juanperez@gmail.com jperez@loquesea.com perezjuan@anyway.com por ejemplo.

3. Hágase amigo de sus competidores.

A menudo, los consultores se refieren unos a otros cuando no puede satisfacer a sus clientes. “Algunos tienen más proyectos de los que pueden manejar o consiguen un trabajo que no se ajusta a su expertise”, dice Maclay. Podrían recomendarlo con un cliente y usted actuar en reciprocidad cuando surja una oportunidad, explica. También podría asegurarse las referencias uniéndose a algún grupo o asociación que nuclee al sector de la consultoría. Muchas veces, los miembros intercambian trabajos a través de listas de correo. Y no tenga miedo de comunicarse. “Otros consultores han sido lo suficientemente abiertos como para compartir qué funcionó y qué no funcionó para ellos”, dice Pea.

Cómo comentaba al inicio ya tenemos bastante competencia, si encima de eso los pocos buenos Consultores nos dedicamos a tirarnos mierda, estamos jodidos.
Somos un equipo al final de cuentas, tal vez no te hagas el mejor amigo de cada uno de tus competidores, pero un poco de respeto y juego limpio hablará muy bien de tí.
Fuera de google, nadie lo sabe todo y nunca sabrás si un día necesitas ayuda de otra persona, por mínima que sea ¡no seas divo!.

4. Diga su precio.

Para determinar una tasa justa por sus servicios, pregunte a otros consultores dentro de su nicho cuánto cobran, sugiere Garry McCoppin, presidente de la Association of Professional Consultants en Orange County, California. Cruce estos números con los de los libros acerca de la profesión de los expertos de la industria. Luego prepárese para regatear. “Necesita ser capaz de ponerse un precio tal que indique su valor real… y quedar en una posición que le permita atravesar un proceso normal de negociación”, dice McCoppin.

Muy importante, lo más sano es hacer lo que indica el autor, cotizar y cotizar luego sacar la media de ese precio, ni un precio muy bajo que pueda hacer que menosprecien tu trabajo o que piensen que eres un aficionado o simplemente que lo harás mal, ni tan caro que digan “pffff ¿estoy incluye impuestos y un fin de semana en cancun?” hay que ser realistas y cobrar lo justo, tú ya sabrás si cobras por hora o por proyecto, ¡pero lo importante es cobrar!.
¿Porqué hago énfasis en cobrar? ¿no se supone que es obvio? se supone, pero muchas veces por tener un informático cercano, tu familia y amigos creen que eres su hacker de bolsillo y quieren todo gratis y ahora.
Después de todo si tuvieras una amiga que trabaje en un table dance no vas hablarle cada vez que estés caliente porque es tu amiga a eso se dedica y no te debe cobrar ¿o sí?

5. Pase la voz.

Haga saber a su red profesional y personal acerca de su nueva línea de trabajo y que está ansioso por que lo refieran. Asista a eventos de negocios dirigidos a ejecutivos que podrían beneficiarse con sus servicios. Vaya a esos eventos preparado con un comercial de 30 segundos, aconseja Maclay. “Tenga a mano una buena “charla de elevador”, algo que atraiga su atención”, explica.

NO mandes un correo a todos tus contactos diciendo “Hola soy Fulanito y ahora me dedico a ser un gurú de la informática” eso es molesto y poco profesional, visita a tus conocidos a tus ex jefes a tus ex compañeros, (eso lo debiste incluir en tu plan de trabajo) y a tus contactos clave, ve preparado: una carpeta con un banner o lista de servicios, tus tarjeta personales y un buen “speach”.

Recuerda que si tu anterior trabajo era asalariado (por muy bueno que sea el sueldo) no te desesperes, al pricipio el “no tener algo seguro” puede parecer desesperante, pero cómo todo, depende de tí.

Espero que esto les pueda servir de algo.

Saludos


No more english please

Se suponía que las entradas en este blog serían en el idioma Inglés, ¿para qué? ¡para practicarlo! Tal cómo les comentaba en la página About:

why in english?
skills, like the brain if not used are lost them, and my english is very very very bad and I need to practice.
Feel free to criticize or correct any errors in my writing, which I am sure you will find …

Pero luce horrible (a mi parecer) un mix de posts entre medio inglés y entre medio español, así que he decidido darle algo de identidad a mi inútil blog y desde ahora todos los comentarios serán en mi lengua nativa: Español.
Total siempre hay más lugares para practicar mi inglés, cómo el twitter, tumblr o el tradicional mazinger ¡Qué horror me estoy convirtiendo en un geek 2.0! ¿Facebook? no creo, me cagan las redes sociales, pero eso ya se los contaré más adelante.

EOF


P.S: Users who speak English can see the entries all the blog in english at http://billy.com.mx/en/ or use the Translator plugin at the side bar.


Debian fanboy

Billy's Debian tatto

Billy's Debian tatto


Mental Note: DVD Ripping without pain

To rip and encode a DVD Movie make a backup of your DVD movies, easily, quickly and painlessly use acidrip.


Playing DVD (original) with Debian

Yesterday I tried to play an original DVD on my lap (obviously with Debian SID) but it did not work, damn that’s why I prefer the torrents :).
Don’t work because DVD uses s Content Scrambling System (CSS) to encrypt the movie, then …. yes Mr Obviously, we need decrypt the DVD for watch the movie.
Make sure you have this repositories on your /etc/apt/source.list:

deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main

Note: you can change sid to your dist, stable, testing etc.

and install libdvdcss2:

apt-get install libdvdcss2

Done, but still don’t works, why?!
Because the region code, maybe you don’t set a region code or have wrong region code. Use regionset to change it.

apt-get install regionset

Run (as root) regionset and choose your region, if you don’t know your region see: http://en.wikipedia.org/wiki/DVD_region_codes#Region_codes_and_countries to choose the correctly.
That’s all! you can play original movies

If your see “slow” the play, maybe you need enable DMA for your device:

nous:~# dmesg | grep DVD
[ 3.012384] hda: MATSHITADVD-RAM UJ-850S, ATAPI CD/DVD-ROM drive
[ 4.266402] ide-cd: hda: ATAPI 47X DVD-ROM DVD-R/RAM CD-R/RW drive, 2048kB Cache
nous:~#

I see my DVD drive is IDE and is in /dev/hda, then:

nous:~# hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
using_dma = 1 (on)
nous:~#

for set it at boot, edit /etc/hdparm.conf and uncomment or add this:

/dev/hda {
dma = on
}

And now yes, all play pretty nice!

See you!

/away get drunk


apt-get autoremove

O ¿Qué le pasa a mi Debian que me quiere desinstalar todo?

Hace unas horas iAlex se quejaba en #linuxmerida, sobre apt, autoremove para ser más exactos, creo que a todos los debianitas nos ha pasado alguna vez, realmente “solucionar” esto es muy fácil.

La opción apt-get autoremove pretende desinstalar automáticamente todos los paquetes que no usamos, pero a veces esos paquetes que no usamos son dependencias de un paquete o depende de otro paquete que a su vez es depencencia de …. bueno ya me expliqué ¿no?.

Aquí les va un ejemplo práctico:

nous:/home/billy# apt-get install antiword
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
libempathy23 libepc-ui-1.0-2 ekiga gcalctool telepathy-salut gnome-nettool
libepc-1.0-2 libgtk-vnc-1.0-0 libtelepathy-glib0 gucharmap gnome-games
cheese gnome-network-admin gnome-power-manager gnome-cards-data ggzcore-bin
gnome-screensaver libgstfarsight0.10-0 telepathy-mission-control
python-gdata bluez-cups libmissioncontrol-client0 libpt-1.10.10-plugins-alsa
libggzmod4 empathy libpt2.6.1-plugins-alsa libempathy-common
libempathy-gtk19 totem-common gvfs-bin vinagre swfdec-gnome libpt-1.10.10
seahorse-plugins libgalago3 libtelepathy-farsight0 libloudmouth1-0
libopal3.6.1 fast-user-switch-applet gnome-volume-manager eog
gnome-backgrounds libupnp3 libggz2 vino gnome-games-data telepathy-gabble
libmissioncontrol-server1 libtelepathy2 libopal-2.2 gstreamer0.10-nice
libpt2.6.1 gnome-core python-pkg-resources libpt-1.10.10-plugins-v4l
libempathy-gtk-common libggzcore9 gconf-editor gnome-system-tools
libpt2.6.1-plugins-v4l2 hamster-applet gnuchess libnice0 libavahi-ui0
p7zip-full gstreamer0.10-tools file-roller libspeexdsp1 python-rdflib
sound-juicer libgmythupnp0
Utilice «apt-get autoremove» para eliminarlos.
Se instalarán los siguientes paquetes NUEVOS:
antiword
0 actualizados, 1 se instalarán, 0 para eliminar y 1 no actualizados.
Necesito descargar 149kB de archivos.
Se utilizarán 668kB de espacio de disco adicional después de esta operación.
Des:1 http://ftp.debian.org sid/main antiword 0.37-3 [149kB]
Descargados 149kB en 5s (25.5kB/s)
Seleccionando el paquete antiword previamente no seleccionado.
(Leyendo la base de datos ... 00%
173340 ficheros y directorios instalados actualmente.)
Desempaquetando antiword (de .../antiword_0.37-3_i386.deb) ...
Procesando disparadores para hicolor-icon-theme ...
Procesando disparadores para man-db ...
Configurando antiword (0.37-3) ...
nous:/home/billy#

Al querer instalar el paquete “antiword” nos dice que ya no usamos cosas como gnome-core, gnome-volume-manager.
¿Qué hacemos entonces? cabe mencionar que apt-get autoremove no se ejecuta automáticamente, es decir que esos paquetes marcamos cómo “sin uso” no se eliminarán de nuestro sistema al menos que ejecutemos manualmente apt-get autoremove. Entonces nuestro sistema no corre peligro, eso sí, cada vez que quieran instalar un paquete les saldrá la misma lista de paquetes que “no usamos” … ¿¡Qué!? No se puede tener todo en esta vida ….
Nos queda acostumbrarnos o “marcar” esos paquetes con aptitude keep-all:

nous:/home/billy# aptitude keep-all
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Escribiendo información de estado extendido... Hecho
Leyendo las descripciones de las tareas... Hecho
No se instalará, actualizará o eliminará ningún paquete.
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 1 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se usarán 0B.
Escribiendo información de estado extendido... Hecho
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Leyendo las descripciones de las tareas... Hecho
nous:/home/billy#

Instalamos un paquete para verificar que todo es amor y felicidad de nuevo:

nous:/home/billy# apt-get install antiword
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
antiword
0 actualizados, 1 se instalarán, 0 para eliminar y 1 no actualizados.
Se necesita descargar 0B/149kB de archivos.
Se utilizarán 668kB de espacio de disco adicional después de esta operación.
Seleccionando el paquete antiword previamente no seleccionado.
(Leyendo la base de datos ... 00%
173340 ficheros y directorios instalados actualmente.)
Desempaquetando antiword (de .../antiword_0.37-3_i386.deb) ...
Procesando disparadores para hicolor-icon-theme ...
Procesando disparadores para man-db ...
Configurando antiword (0.37-3) ...
nous:/home/billy#

¡Listo! nos quedamos con nuestros “inservibles” paquetes sin que nadie nos moleste :)

Ahora bien, podemos desactivar esa función, yo en lo personal no lo recomiendo, pero para los que quieran:

Aptitude

Menú (CTR+T)/Opciones/Preferencias/Eliminar paquetes no usados automáticamente.
(Obviamente, desmarcamos esa opción con la barra de espacio)
autoremoveoff

apt

Agregamos las siguientes líneas a /etc/apt/apt.conf

APT
{
NeverAutoRemove { ".*"; };
};

¡Y eso es todo!


Correcting paths automatically when you use ‘cd’

TIP:

Sometimes when we use ‘cd’ command, we were wrong to write the path either because we do a hurry or because we are drunk or because we simply like to write the command twice.
Using shopt -s cdspell we can avoid it (unless you really like to write things twice).

Example:

cd /ets/att
shopt-scdspell-1
cd what?!

shopt -s cdspell
shopt-scdspell-2
Ohh the magic!

write same crap:
cd /ets/att
shopt-scdspell-3
voilá!

You can add the var into your ~/.bashrc

taaaadaaaaaaaaaaaaaaaaaaaaaaaa

bye


Install Fest – Mérida 16 Mayo 2009

Install Fest Banner

to beer or not to beer


Atheros AR242x Wifi on Debian SID

Quickly post

My new laptop has a Atheros wireless card AR242X:

billy@nous:~$ lspci | grep Wireless
04:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
billy@nous:~$

To setup on Debian with the non-free drivers is too easy

Get the driver:

http://snapshots.madwifi-project.org/

Download the latest version.

Compile the driver

Example, if your downloaded madwifi-hal-0.10.5.6-current.tar.gz then

tar xzvf madwifi-hal-0.10.5.6-current.tar.gz

cd madwifi-hal-0.10.5.6-r4016-20090429

make

Install the driver:

As root

# make install

Load the module:

modprobe ath_pci

to load at boot

echo "ath_pci" >> /etc/modules

Pimp the led
There’s a little hack to enable the wifi led

Edit sysctl.conf

vim /etc/sysctl.conf

And add

dev.wifi0.ledpin=3
dev.wifi0.softled=1

Apply the changes
sysctl -p /etc/sysctl.conf

And that’s all, with this driver you can use your wifi card as monitor and to inject

w00t!


Graphics acceleration in MSI Wind U100 with Debian SID

The history:

Some days ago, I talked with a friend aka Rangermid, the conversation was like:

Ranger: Hi dude, I’ll install Linux finally
Billy: sweet! what dist?
Ranger: Ubuntu
Billy: hehehehe, serious what dist?
Ranger: Ubuntu
Billy: are you gay?

And he “installed” that shit called Ubuntu …. and he not stop talking about his wonderful Compiz

Well, take this ex-friend:

Graphics acceleration in MSI Wind U100 with Debian SID

I don’t like Compiz and stuff, but just for fun, here a mini how to to setup it in a MSI Wind U100 (my netbook Stardust) run, obviously Debian SID:

First, what is the device?

billy@stardust:~$ lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
billy@stardust:~$

Sweet, does support graphics accelerations, easy just need a few new packages:

stardust:~# apt-get install xserver-xorg-video-i810
and …
stardust:~# apt-get install libgl1-mesa-dri libgl1-mesa-glx mesa-utils

Then we need restart the X server, two ways: from terminal: /etc/init.d/gdm restart or wild mode: CTR + ALT + BACKSPACE (Muajaja)

Once restarted X server, just check if works:

stardust:~# glxinfo | grep direct
direct rendering: Yes
stardust:~#

If you see Yes graphics accelerations is done!, if you see No run to cry at the bathroom *snif

Now the stupid Compiz stuff:

stardust:~# apt-get install compiz-plugins fusion-icon compizconfig-settings-manager compiz-gnome compiz-core

And that’s all … just run in a terminal: fusion-icon

Taaaaadaaaaaaaaaaaaaa

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

MSI Wind U100 with Debian and Compiz

Pretty but useless, puaj!

PS: Rangermid, in your face! P-U-T-I-T-O
PS2: Sorry kids: ubuntu != Debian
PS3: Ubuntu sucks!
PS4: If look like a liar, talk like a liar, smell like a liar … then is a damned liar asshole!


damn! a new year begins, welcome 2009

Hello folks! Happy new year!

Think it was yesterday when I was drinking as if nothing I care …. shit! was yesterday! :)

Serious, I believe in this year, I have a lot of plans, a lot of goals, a lot of projects, this year will be great I know; although it began so intense mmmm really so intense … I know, this year will be mine.
I’ll close many circles, I’ll get off many people in my life and I’ll forget many others, I learned a lot from the last year and it is time to implement it.
Yeah! I’m alone but I’m happy, why? because one of the things I learned is that I love being alone, I love so much my freedom and I don’t need anybody.

So, thanks 2008, welcome 2009!

Good luck kids!

PS: almost forget say: love sucks!


Billy (Almost Grinch) Vera

Alguna vez leí por algún lado que si tienes insomio mejor te levantas a hacer algo porque si te quedas acostado pura pendejadas vas a pensar …. y vaya si es cierto.
Pues en lugar de seguir malviajando aquí me tienen escribiendo pendejadas, que eso es menos traumático que pensarlas *snif.
Aprovecho para aclararles un punto que sé que a muchos los tiene con harto pendiente; varios de mis lectores (¡Uno! :P) me preguntaban porqué escribo mi blog en inglés si soy más Yucateco que los papadzules y además mi inglés es nefasto …. ¡pues por eso! porque mi inglés tarzanesco se tiene que pulir y que mejor que practicarlo escribiendo tonterías en un blog :)
Este post está en español (por si no lo habían notado) porque con las dos horas que apenas he dormido no tengo humor para escribir en inglés.
El 25 de diciembre tenía una resaca suprema, de aquellas inolvidables, sí, de esas que hacen decir “ya no lo vuelvo hacer” ¡t-e-r-r-i-b-l-e! mientras pensaba que me tomaba para curármela (estaba entre una caja de aspirinas con dos sedantes y 3 litros de agua, con rica helada sabrosa y nutritiva michellada o medio litro de vodka con cualquier otro líquido que tuviera a la mano) estaba revisando mi correo y entre todos los emails inútiles que tenía en mi bandeja de entrada, dos correos me llamaron la atención, uno que NO les voy a comentar hasta que tenga más forma y este otro: http://lkml.org/lkml/2008/12/24/105 en el que anuunciaban la libreación del Kernel 2.6.28, sweet!
Había leído bastantes cosas buenas sobre esta versión y además no tener tu Kernel Actualizado es ANTINATURAL por lo que mientras preparaba la Michellada (the winner!) lo bajé y compilé.
De entrada, el arranque me pareció más rápido y según leía en el Change Log tiene mejoras muy interesantes, haaa claro, la mejor de todas: Ext4 que promete ser el mejor reemplazo de ReiserFS.
Si quieren saber más sobre el nuevo Kernel … ¡úsenlo! jaja y también lean: http://kernelnewbies.org/Linux_2_6_28.
Stardust corre de maravilla con el nuevo Kernel:

Stardust con nuevo Kernel

Cómo verán quedó listo desde el mismo 25 casi a las 3 PM fueron más de 2 horas de compilar (lo bueno es que tenía mucha cerveza), no he migrado a Ext4, eso lo haré el día de hoy y ya les contaré como me fué, primero obviamente tengo respaldar mis datos; no creo que el caché de google tenga un respaldo de ellos (chiste local)[1] y eso me tomará algunas horas.

Ha sí casi se me olvida, el título del post es parafraseando a Torvalds tal como firmó su correo:

….
In fact, even _if_ you have friends or family, leave them to their endless
toil over that christmas ham or turkey, and during the night, when they’re
asleep, you can give them that magical present of a newly updated
computer. When they wake up tomorrow morning, tell them how you saw Santa
crawl down the chimney with his USB stick in hand, updating the OS of all
good boys and girls.

Ho, ho, ho,

Linus “almost Santa” Torvalds

Haaa el humor geek …

Y bueno yo me largo a ver Chabelo a tratar de dormir un poco, esa maldita michellada para curar la resaca se convirtió en una borrachera que apenas terminó ayer … pfff 3 días de borrachera, so nasty, creo que debo redefinir mi concepto de “leve”.

Au revoir!

[1]Después de perder (estúpidamente) todos los datos de mi anterior blog y sin tener (más estúpidamente aún) respaldo de él, pude recuperar algunos posts en el caché de google, por lo que en una reunión con mis amigos, luego de un par de frases gastadas sobre la importancia de los respaldos me justifiqué con la frase: Los verdaderos hombres no hacemos backups de sitios webs, usamos el caché de Google.
Y se ha convertido en lema :)


Tiësto, YES in Mérida, FEEL THE BEAT!

The party today is with Tiësto, obviously in Mérida, need explain more?

/away Feeling the beat!


deadmau5 visit Mérida México

deadmau5 is in Mérida today:

center

And my broken heart? As I say: “Hay que echarle alcohol a la herida”

Lets the party begin!


Hacking BlackBerry Pearl 8130 Vol. I

Hello there!
As I told before, my new toy is a Black Berry Pearl 8130, sweet!
Unfortunately is from Verizon Wireless carrier, I’m from México and the local carrier is a company called Iusacell, the service is good I’m very happy with my plain I have voice, unlimited data, push email to you device (as SMS) etc. but the support (like always) sucks!.
I believe they hired bipolar monkeys for support, anyway, if you call or your visit a “Centro de Atención Personalizada”, they say: “ooh crap! your device is non-local, it’s a evil device, you need a exorcism … however you are fucked, only can use your BlackBerry as voice, data? no way!”
Innocents … let’s play!
To setup you BB (BlackBerry) for internet, EVDO and 3G, for Iusacell carrier, your need get some data first:
SPC: It’s a cellphone code, by default it’s 000000 (six zeros), if you don’t have idea of you SPC, don’t worry there are a many ways to get it ;).
MIN: It’s a number with 10 digits begin with: 058 and end with your last 4 digits or you phone number. You can ask for this number at *611
Home SID: Need you ask directly to Iusacell, at the same number *611, each zone have one, in my zone (Mérida Yucatán) is: 24677
At the moment, its all.
Type in your BB: ##SPC, for example is your SPC is 000000 type:

##000000
And press SEND, now you can see the CDMA Service Edit Screen, then need edit only in blond.

Mobile Directory #: YourCompletePhoneNumber10digits
IMSI_S: MIN
Mobile Country Code: 310
Mobile Network Code: 00
Home SID: 24677
Home NID: 65535
MO Voice SO Home: 3
MO Voice SO Roam: 3
MT Voice SO Home: 3
Blackberry Registration Id: 24677 (it’s your HOME SID)
Home System Registration: true
Foreign SID Registration: true
Foreign NID REgistration: true
—–
A-Key:
—–
SIP User Id: yourcellphonenumber@iusamipevdo.com
SIP Password: BJMPW504
MIP User Id: yourcellphonenumber@iusamipevdo.com
Reverse Tuneling Support: true
Home Address: 0.0.0.0
Primary HA Addr: 255.255.255.255
Second HA Addr: 207.83.200.221
User Profile Index: 0
DMU MN Auth: 00111111

Once edited, press menu (BB Icon) and select SAVE. Now get off the battery and put it again, let it restart.
The final step, go to menu (BB Icon, if your don’t read first time) “Options/Advanced Options/Host Routing Table”, you must see a lot of numbers, press menu (YES the BB Icon) and select “Register Now” see the alert “Registration message sent!”, press “OK” .
Now wait for the message, it’s from “BlackBerry” and must be say: “Your handheld has been registered with the wireless network”

HOUSTON, We have Internet!

Enjoy it!

In the next episode: Services Book, PRL and EVDO, Iusa TV

Cheers!


Completely stupid

Is the last thing I will say about, I’m a really and completely stupid, idiot, asshole and all its derivatives.
I missed the most important person in my life, the person who was my life, why? because I’m a stupid.

“I would write you everything I feel now, I would run to call you, I would beg for another chance … but I know I killed everything you feel about me.
Sorry, really sorry, I never wanted hurt you, it is only my stupid way of loving, I know I deserve this and I should not be crying as a baby now, but it terrifies me a life without you.
I love you … and YOU know it.

Bolly”

Pain is inevitable, suffering is optional


Still drunk, today: Jimmy Van M

I’m still drunk, however today Jimmy Van M is in … yes, in Mérida :)
Obviously I’ll there! see you guys


Paul Van Dyk

Yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeey

See you tomorrow (I Hope)

/away Get Drunk


Cry baby cry

I confess, yesterday I was very depressed while writing the About page, like today … who cares?, anyway, I’m back, the old blog died (stupids users ;-P)
Now I’m using WP, woooooooh it’s a new world for me (serious), by the way, somebody know how fix/change/patch that rss feed “cut” the entries? also don’t show the pics, argh!
Well, I have a new cellphone, it’s a Black Berry Pearl 8130 from Verizon Wireless, some day I’ll explain how to set this device for Iusacell and 3G.
Why not today? because today I’m still sad, because today Paul Van Dyk is in Mérida, because today all have a strange taste of Tequila (iugh!) and because I’m working now :)


Patch a Broadcom Wireless mini PCI Card to use with aircrack

Stardust is my laptop, it’s a MSI Wind Wind U100, the notebook has a Realtek RTL8187SE Wireless card, well, realtek under linux really sucks.

I configured using ndiswrapper, and did “works” … with a lot of problems, errors and so much pain *snif, tired and angry I changed the damned wireless card, now Stardust have a new device

02:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

Using the new driver for Broadcom: b43 and using wicd surfing in a wirless networks it so pretty nice like kiss at same time two drunken dancers (trust in me)

The problem, yes, always there is a problem, it’s my cellphone, like as told them I destroyed it and now it’s a hard puzzle in somewhere in Mérida, I used my cellphone to connect me using a BAM Internet service, then I’m fucked.

Fortunately my neighbors did not break his routers, and I detected many networks near of me
Sure, with WEP protection, sure too aircrack will solve all my problems, I don’t will explain how to use aircrack, there are a lot of information in the net, just how to patch the kernel to use your wireless card with aircrack and compile it with the debian way, the debian way … hahaha I like it!

First need the kernel source, there are two ways, directly of the official site or … yes, the debian way with apt.
that means you can go to http://kernel.org/and get the source or use: apt-cache search linux-source to choose one, after using apt-get install linux-source-X.X.XX to install it.

Once downloaded and uncompressed the kernel source, (I assume we are into /usr/src/linux-XXX) need get the patch: http://patches.aircrack-ng.org/ choose your card model, in this example I use b43-injection-2.6.26-wl.patch:

Obviously it’s my example, the final path: linux-source-2.6.26 must be different

stardust:~# cd /usr/src/linux-source-2.6.26
stardust:~# wget http://patches.aircrack-ng.org/b43-injection-2.6.26-wl.patch
stardust:~# patch -p1 < b43-injection-2.6.26-wl.patch

And done, our kernel source are patched, now need compile.

Compile the Kernel Source, the Debian Way

/me laughs while caresses her black cat, muahaha muahaha

Almost all my nerds friends are afraid to “El Coco”, unfaithful girlfriends and to compile the kernel. Well the first two things they have no solution but compile the kernel it’s easy, you only need know your hardware.
First we need some tools:

stardust:~# apt-get install kernel-package dpkg-dev debianutils binutils libncurses5-dev

We can configure the kernel using the actual .config file (I recommended it) :

stardust:~# cp /boot/config-2.6.2 .config

There are several way to do it, but my favorite is:

stardust:~# make menuconfig

In this step you can configure, play, test, crash, broke your kernel, when you finished, exit and save it.
Now, make the image:

stardust:~# make-kpkg --initrd --revision 01 --append_to_version -lab kernel-image

–initrd option, yes make a initrd, –revision: set the number of revision that the package will have to control future compilations, –apend_to_version: set the extraversion in the name of image.
While you kernel is compiling, I recommended you go for a couple of beers, watch a movie, play Xbox or take a nap, yes … this will take a long time.

When it finished just install your kernel image:

stardust:~# dpkg -i ../linux-image-2.6.26lab_01_i386.deb

And … that’s all! reboot and choose your new kernel, then activate your card as monitor mode:

stardust:~# ifconfig wlan0 down
stardust:~# iwconfig wlan0 mode monitor
stardust:~# ifconfig wlan0 up

At this point, just have fun with aircrack, I did and my result is:

aircrack

Happy hacking!


Hacking CDMA LG Cellphone MX-8500

My old phone was a LG MX8500 commonly called LG Chocolate, the device has the file transfer by bluetooth locked by default, you can only synchronize a handsfree, also can’t use a mp3 like ringtone, unless you buy it at the 3G Service.

As always, the “oficial” software to synchronize calendar and contacts is not available for Linux, maybe works with wine, but it would be not fun

To play with the phone, need the data cable, once connected:

stardust:~# lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 1004:6000 LG Electronics, Inc. VX4400/VX6000 Cellphone
Bus 001 Device 001: ID 0000:0000
stardust:~#

You see the 1004 is the Vendor ID, and the 6000 is the Product ID, now need install BitPim as simple like:

stardust:~# apt-get install bitpim

Wee need create the group called bitpim and add our user:

stardust:~# addgroup bitpim
stardust:~# adduser billy bitpim

Obviously replace billy with your user, now need add a udev rule, create a file called 60-cell.rules, under /etc/udev/rules.d/ with the content:

stardust:~# cat /etc/udev/rules.d/60-cell.rules
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="cell_rules_end"
# LG Phone
SYSFS{idVendor}=="1004", SYSFS{idProduct}=="6000", GROUP="bitpim", MODE="0666"
LABEL="cell_rules_end"
stardust:~#

Note the group and the Vendor and Product ID, disconnect your phone and restart udev:

stardust:~# /etc/init.d/udev restart
* Stopping the hotplug events dispatcher udevd                          [ OK ]
* Starting the hotplug events dispatcher udevd                          [ OK ]
stardust:~#

Connect your phone and launch bitpim, bitpim should detect your phone, now you can synchronize your calendar, contacts etc.
To use mp3 like ringtones, you need put it directly into the phone file system, in the bitpim menu, locate View submenu and enable “View FileSystem” , now you can explore directly your phone data.

If you want use the phone as modem, I wrote a howto in ¿Cómo Carajos? wiki.

And that’s all

NOTE: My new cell phone, LG MX8550 came unlocked, file transfers with bluetooth, mp3 ringtones all works fine without problems. Just use BitPim to synchronize contacts.

NOTE 2:
Last week I destroyed my new cell phone. (don’t ask ….)

NOTE 3: This mini howto is also available in spanish at ¿Cómo Carajos? wiki. (soon)