Habilitar porta paralela PCI Express NetMos Technology Device 9900 no Debian Squeeze

Publicado por Thiago em 01/02/2013

[ Hits: 9.901 ]

 


Habilitar porta paralela PCI Express NetMos Technology Device 9900 no Debian Squeeze



Recentemente tive que instalar duas impressoras LX300 no Debian, uma pela porta USB, que funcionou numa boa, e outra pela porta paralela, que me deu muitas dores de cabeça.

Estava usando uma placa PCI Express NetMos Technology Device 9900. O Debian reconhecia, mas nada de imprimir.

Depois de muita pesquisa, encontrei alguns comandos que deram certo.

Remover o módulo lp:

sudo modprobe -r lp

Remover o módulo parport_pc:

sudo modprobe -r parport_pc

Consultar porta:

sudo lspci -v
  01:00.0 Parallel controller: NetMos Technology Device 9900 (prog-if 03 [IEEE1284])
   Subsystem: Device a000:2000
   Flags: bus master, fast devsel, latency 0, IRQ 11
   I/O ports at e010 [size=8]
   I/O ports at e000 [size=8]
   Memory at fe401000 (32-bit, non-prefetchable) [size=4K]
   Memory at fe400000 (32-bit, non-prefetchable) [size=4K]
   Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
   Capabilities: [78] Power Management version 3
   Capabilities: [80] Express Legacy Endpoint, MSI 00
   Capabilities: [100] Virtual Channel
   Capabilities: [800] Advanced Error Reporting

Substituir porta:

sudo modprobe parport_pc io=0xe010

Obs.: Substituir o "e010" pelo resultado do comando acima (lspci -v).

Carregar módulo:

sudo modprobe lp

Reiniciar o CUPS:

sudo /etc/init.d/cups restart

Depois eu criei um script para que executasse ao ligar o computador, ficando assim:

#!/bin/bash

modprobe -r lp
modprobe -r parport_pc
modprobe parport_pc io=0xe010
modprobe lp
/etc/init.d/cups restart

E criei um link no /usr/bin e coloquei o script no rc.local.

Essa placa foi a única que testei, mas acredito que funcione com outras, e também nas distribuições derivadas do Debian.

Outras dicas deste autor

Placa Atheros no Ubuntu 10.10

VirtualBox no Debian Squeeze

Leitura recomendada

Bloquear o shutdown no login gráfico

DNS fixo na placa de rede e no resolv.conf

Resolvendo os problemas com o pacote install-info

Configurando o X no Debian (parte gráfica)

Imprimindo em impressoras térmicas com CUPS e Kprinter

  

Comentários
[1] Comentário enviado por malsi2 em 29/10/2013 - 11:46h

Meu amigo, muito bom o artigo. Salvou minha pele ! :-)
Tive que migrar um servidor de impressoras e arquivos de windows para linux (debian), com uma placa NetMos Technology PCI 9835 Multi-I/O Controller (rev 01).
Após varias tentativas, eu acabei achando esse seu artigo, não foi tão identico o procedimento, mas com certeza me ajudou resolver o problema.
Muito bom, parabens !

[2] Comentário enviado por thvinicius em 21/01/2014 - 08:14h

Fico feliz em ter te ajudado, e pra quem estiver com o mesmo problema se preferir pode atualizar o Kernel, na dica eu utilizava o 2.6 e ao atualizar para o 3.2 reconhece a placa com mais facilidade.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts