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

Publicado por Thiago em 01/02/2013

[ Hits: 7.791 ]

 


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

VirtualBox no Debian Squeeze

Placa Atheros no Ubuntu 10.10

Leitura recomendada

Mostrar ou ocultar ícones na Área de Trabalho do Debian MATE

Gerenciar serviços facilmente no Xubuntu

Ubuntu 17.10 congela durante o boot [Resolvido]

Acentuando corretamente suas mensagens no cliente de email Evolution

Instalando o VLC no CentOS 6

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts