lunes, abril 27, 2009

HP LaserJet P1005
Que Controlador ocupo en Linux? estoy usando CUPS (http://www.cups.org)
hay tres controladores para este modelo, pero que diferencias traen cada uno?
al parecer y por lo que hoy pude notar es que cada controlador es de una calidad de impresión diferente, una es draft o borrador, y la segunda es Quality o calidad, y hpijs no tengo idea... últimamente con este controlador me salían sólo números y al principio del papel decía "PDF-1.3 pdftopdf" y luego los números....

Cambié a probar con foo2xqx y es de calidad, luego hpijs-ZJS borrador, hpijs no tengo idea...

Fabricante y modelo: HP LaserJet P1005 Foomatic/foo2xqx (recommended)
Fabricante y modelo: HP LaserJet P1005 Foomatic/hpijs-ZJS (recommended)

P2PoutputStream: Write error
Ese erroe me lanzó al imprimir con la impresora que utilizaba el controlador hpijs a crudas, simplemente cambié a imprimir con la otra y asunto arreglado, toma un rato más pero sale correctamente, claro como les dije antes es una HP Laserjet P1005 instalada con www.hplipopensource.com (HPLIP).

Saludos, hasta otro post!


https://bugs.launchpad.net/hplip/+bug/362122

domingo, abril 26, 2009

Hola, si haz llegado acá es por este error:
warning: Missing REQUIRED dependency: cups-image (CUPS image - CUPS image development files)
Te preguntas, ¿cómo solucionar este problema?
es muy simple, "apt-get install libcupsimage2-dev"

Debian SID
Linux Maximiliano 2.6.29-1-686 #1 SMP Fri Apr 17 14:35:16 UTC 2009 i686 GNU/Linux


HP Linux Imaging and Printing System (ver. 3.9.4)
HPLIP Installer ver. 5.0

Copyright (c) 2001-9 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Installer log saved in: hplip-install_Sun-26-Apr-2009_19:09:50.log

|
note: Defaults for each question are maked with a '*'. Press to accept the default.


INSTALLATION MODE
-----------------
Automatic mode will install the full HPLIP solution with the most common options.
Custom mode allows you to choose installation options to fit specific requirements.

Please choose the installation mode (a=automatic*, c=custom, q=quit) :

Initializing. Please wait...


INTRODUCTION
------------
This installer will install HPLIP version 3.9.4 on your computer.
Please close any running package management systems now (YaST, Adept, Synaptic, Up2date, etc).


DISTRO/OS CONFIRMATION
----------------------
Distro appears to be Debian unstable.

Is "Debian unstable" your correct distro/OS and version (y=yes*, n=no, q=quit) ?


SELECT HPLIP OPTIONS
--------------------
Would you like to enable support for parallel (LPT:) connected printers? (y=yes, n=no*, q=quit) ?


ENTER ROOT/SUPERUSER PASSWORD
-----------------------------
Please enter the root/superuser password:
Password accepted


RUNNING PRE-INSTALL COMMANDS
----------------------------


INSTALL MISSING REQUIRED DEPENDENCIES
-------------------------------------
warning: There are 1 missing REQUIRED dependencies.
note: Installation of dependencies requires an active internet connection.
warning: Missing REQUIRED dependency: cups-image (CUPS image - CUPS image development files)
warning: This installer cannot install 'cups-image' for your distro/OS and/or version.
error: Installation cannot continue without this dependency. Please manually install this dependency and re-run this installer.

lunes, abril 20, 2009

HowTo: Upgrade Firmware de Reproductor Samsung YP-T10




Es muy simple hacerlo desde Linux tanto como desde Windows:
* instalas "libmtp7" o "libmtp8", "mtpfs" y "mtp-tools".

* Luego ingresas al sitio web de Samsung:

http://www.samsung.com/us/support/detail/supportPrdDetail.do?menu=SP00&prd_ia_cd=03040200&prd_mdl_cd=YP-T10JAB%2FXAA&prd_mdl_name=YP-T10JAB&prd_ia_sub_class_cd=P

O

http://www.samsung.com/us/support/download/supportDown.do?group=&type=&subtype=&model_nm=YP-T10JABY&dType=D&mType=UM&vType=R&prd_ia_cd=03040200&acc_ia_fl=&disp_nm=YP-T10JABY&menu=download

* Descargas el firmware más actual, en mi caso era el 3.06BB y lo descargas, luego verificas que esté correcto, revisa la suma de verificación, o Hash MD5 si está disponible, una vez esto listo prosigue con descomprimir el archivo descargado: T10B.ROM y T10B.RSC.

* Ahora conecta y monta el dispositivo, en mi caso (en otros puede ser automático):

"mtpfs ./T10"
esto monta mediante "Media Transfer Protocol Fuse Mount" en el directorio "/home/maximi89/T10", claro hazlo donde mejor te plazca.

* Sigamos... abre tu manejador de ficheros, Ejemplo: nautilus, thunar, pcmanfm, o el que esté en uso.

* Ingresa al directorio donde lo haz montado, /home/maximi89/T10/

* Una vez dentro, revisa si tienes el directorio "SYSTEM", "DATA" o "INTERNAL STORAGE", si pillas alguno ingresa los dos archivos antes mencionados en la carpeta que tengas, una vez estos dentro del dispositivo DESMONTA EL REPRODUCTOR!!!
"umount mtpfs /home/maximi89/T10"

* Ahora desconéctalo y apágalo.

* Enciende nuevamente tu Reproductor, debería decir "Upgrading Firmware", debería apagarse unos segundos después, nuevamente enciéndelo ahora debería ir en la etapa 3/5, se apagará nuevamente...
lo Enciende nuevamente y debería funcionar sin dramas... ahora dirá "T-10".

Estamos listos! tu dispositivo fue actualizado, deberías revisar en la parte de "settings" en "system" o "sistema".


Saludos, claro que esto lo hace bajo tu responsabilidad!
Suerte!

Me basé en un sistema Debian SID.
Linux Maximiliano 2.6.26-2-686 #1 SMP Thu Mar 26 01:08:11 UTC 2009 i686 GNU/Linux

sábado, abril 11, 2009

Integrar la máquina virtual al escritorio de mi sistema Linux, osea en pocas palabras poder ocupar los programas ejecutados sobre plataforma windows en el escritorio de plataforma Linux, a esto se le llama SEAMLESS, hay videos de esto en Youtube:



Claro, está VirtualBox con SeamLess, VMware, y otras... pero VirtualBOX es opensource si mal no estoy... y de buena calidad...

www.virtualbox.org
www.vmware.com

Es muy útil si vas a utilizar programas que sólo funcionan sobre windows, y más si quieres utilizar OpenGL o cosas que funcionen con 3D, ya que ahora VirtualBOX lo trae como parte de él.

Saludos espero les guste, es sólo una reseña.

Mumble, mumble es un programa de VOIP al puro estilo de Teamspeak o Ventrilo. Claro, Mumble es multiplataforma, MACOS, Windows, y Linux, lo puedes encontrar acá:
http://mumble.sourceforge.net/Main_Page

Además de ser de código abierto y desarrolladopara funcionar con Pulseaduio y Alsa, claro se pueden más, pero son los más usados estos dos últimos...

Es muy bueno y rápido la detección de la voz, es muy ligero, se integra fácilmente al escritorio, utiliza DBUS para mostrar los que se conectan o desconectan.

Lo malo, su interfaz es un tanto fea, al estilo de Teamspeak Linux, eso es QT?...

Esto fue utilizado sobre GNU/Linux Debian, Squeeze.
Gracias por visitarme :O

domingo, abril 05, 2009

Cómo solucionar un problema con tarjeta Davicom DM9102?...

01:08.0 Ethernet controller: Davicom Semiconductor, Inc. 21x4x DEC-Tulip compatible 10/100 Ethernet (rev 40)
Subsystem: Device 3030:5032
Flags: bus master, medium devsel, latency 32, IRQ 12
I/O ports at ac00 [size=256]
Memory at dfefe000 (32-bit, non-prefetchable) [size=256]
[virtual] Expansion ROM at dfd00000 [disabled] [size=256K]
Capabilities:
Kernel driver in use: dmfe
Kernel modules: dmfe, tulip


maximi89@Maximiliano:~$ sudo tulip-diag -aemf
tulip-diag.c:v2.18 11/12/2003 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a Davicom DM9102 adapter at 0xac00.
Davicom DM9102 chip registers at 0xac00:
0x00: dee00000 ffffffff ffffffff 2f68f400 2f68f100 fc740000 00086202 ffff80c1
0x40: 00000000 060c83f0 ffffffff fffe0000 ffffff5e 00000000 00000000 00000000
Port selection is 10mpbs-serial, full-duplex.
Transmit started, Receive started.
The Rx process state is 'Waiting for Rx to finish'.
The Tx process state is 'Closing Tx descriptor'.
The transmit threshold is 96.
EEPROM 64 words, 6 address bits.
A simplifed EEPROM data table was found.
The EEPROM does not contain transceiver control information.
MII PHY found at address 1, status 0x782d.


[ 206.377012] dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
[ 206.399423] eth0: Davicom DM9102 at pci0000:01:08.0, 00:08:a1:82:31:32, irq 12.

[ 2707.147623] Linux Tulip driver version 1.1.15-NAPI (Feb 27, 2007)
[ 2707.152789] tulip0: MII transceiver #1 config 1000 status 7809 advertising 01e1.
[ 2707.158313] eth0: Davicom DM9102/DM9102A rev 64 at Port 0xac00, 00:08:a1:82:31:32, IRQ 16.
[ 2716.000013] NETDEV WATCHDOG: eth0: transmit timed out
[ 2716.001374] 0000:01:08.0: tulip_stop_rxtx() failed (CSR5 0xfc108100 CSR6 0x20e0000)


Si llegaste por algo de lo que arriba he escrito, estás en el lugar correcto, tienes un problema? no te funciona la internet?
Hay una manera de que te vuelva a funcionar... claro no es algo fijo aún...es momentaneo pero funciona!

sudo rmmod tulip
sudo rmmod dmfe
sudo modprobe dmfe
sudo dhclient

Y deberías tener internet nuevamente...
de todas maneras, he creado un reporte de error bugreport
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522592

Además...
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.15/+bug/48287


Es un error del módulo, eso creo...
al menos me funcionan correctamente sobre un kernel 486, pero no así sobre uno 686... que es donde apliqué esto...


Saludos y Suerte!