Olá meu caro,
usei o fuser (a saída abaixo já são após a primera processina e nova
configuração da impressora no CUPS):
# fuser /dev/lp0
/dev/lp0: 1094
Matei o processo:
# kill -9 1094
Tentanto utilizar a porta direto:
# ls -l > /dev/lp0
nada !!! nem uma linha na saída !!!
Alguém tem alguma sugestão ??
Sávio Ramos (da lista) falou de uma matéria da Revista do Linux deste
mês que tem os passos ... procurei mas não encontrei a matéria na rede.
Se alguém tiver a versão eletrônica e puder enviar eu agradeço.
Um abraço,
Nivaldo
Fabio Augusto Bitencourt Ranquetat wrote:
faz o seguinte...
fuser /dev/lp0
vai te retornar o número do processo que tá trancando o /dev/lp0
depois ps -ef | grep <nro-processo-retornado-pelo-fuser>
daí tu descobre quem tá trancando o device.
Manda o retorno pra lista..
Qualquer coisa... man fuser
Em Sáb, 2003-05-17 às 06:08, Nivaldo A. P. de Vasconcelos escreveu:
Meu caríssimo Vordeph,
removi o q-cam e ppdev:
# rmmod q-cam
# rmmod ppdev
e retirei também tudo de USB (já que não estou utilizando) a mais outras
coisas que apareciam não utilizadas. Mas nada !! Mesma resposta:
# ls >> /dev/lp0
bash: /dev/lp0: Device or resource busy
# lsmod
Module Size Used by Tainted: P
bsd_comp 3936 0 (autoclean)
msr 1376 0 (unused)
microcode 2844 0 (unused)
cpuid 1184 0 (unused)
apm 9148 0
ipip 6080 0 (unused)
nls_iso8859-1 2880 0 (unused)
nls_cp437 4384 0 (unused)
nls_cp860 4128 0 (unused)
msdos 4668 0 (unused)
smbfs 31296 0 (unused)
ramfs 1792 0 (unused)
nfsd 42848 0 (unused)
binfmt_aout 4196 0
cmpci 26040 0
soundcore 3236 2 [cmpci]
ppp_synctty 4960 0 (unused)
ppp_deflate 38944 0
ppp_async 6464 1
ppp_generic 18728 3 [bsd_comp ppp_synctty ppp_deflate
ppp_async]
slhc 4432 0 [ppp_generic]
parport_pc 25704 1 (autoclean)
lp 6912 1
parport 21728 1 [parport_pc lp]
nbd 14752 0 (unused)
keybdev 1664 0 (unused)
input 3072 0 [keybdev]
Não tem um comando ... para dado o dispositivo dizer qual o módulo o
está utilizando ?? Assim iríamos direto ao ponto ... vou procurar isto.
E aí ... o que fazer agora ??
Um abraço,
Nivaldo
Vordeph wrote:
Diário de bordo... data estelar 14 de maio de 2003 as 19:46:32, "Nivaldo
A. P. de Vasconcelos" <[EMAIL PROTECTED]> escreveu:
Meu caro,
segui os primeiros passos que vc. recomendou. Parei neles.
Por favor dê uma olhada nas saída abaixo.
Um abraço,
Nivaldo
# modprobe lp
#lsmod
bsd_comp 3936 0 (autoclean)
msr 1376 0 (unused)
microcode 2844 0 (unused)
cpuid 1184 0 (unused)
apm 9148 0 (unused)
ipip 6080 0 (unused)
nls_iso8859-1 2880 0 (unused)
nls_cp437 4384 0 (unused)
nls_cp860 4128 0 (unused)
msdos 4668 0 (unused)
smbfs 31296 0 (unused)
ramfs 1792 0 (unused)
nfsd 42848 0 (unused)
binfmt_aout 4196 0
usb-storage 97152 0 (unused)
printer 5632 0
cmpci 26040 0
soundcore 3236 2 [cmpci]
ppp_synctty 4960 0 (unused)
ppp_deflate 38944 0
ppp_async 6464 1
ppp_generic 18728 4 [bsd_comp ppp_synctty ppp_deflate
ppp_async]
slhc 4432 0 [ppp_generic]
c-qcam 8976 0 (unused)
videodev 4448 0 [c-qcam]
ppdev 7908 0 (unused)
parport_pc 25704 1 (autoclean)
lp 6912 1
parport 21728 1 [c-qcam ppdev parport_pc lp]
nbd 14752 0 (unused)
keybdev 1664 0 (unused)
usbkbd 2848 0 (unused)
input 3072 0 [keybdev usbkbd]
usb-ohci 17472 0 (unused)
usbcore 48032 0 [usb-storage printer usbkbd
usb-ohci]
#ls -al >> /dev/lp0
bash: /dev/lp0: Device or resource busy
...
Saudações,
Desculpe a demora, observando seu lsmod, notei a presença do driver
c-qcam, se não me engano é o driver 'Color QuickCam' para cameras que
utilizam a porta parelela para comunicação, você tem algum tipo de
hardware especial (como uma camera, mesa digitalizadora, scanner) em
sua porta paralela ?
Se tiver, esperimente remover o módulo c-qcam, e tente novamente
o comando ls -al >> /dev/lp0. Mas só por paranóia, remova qualquer
dispositivo que você tenha conectado na sua porta parelela, deixando
que o cabo da impressora fique com uma ponta em sua impressora e ou-
tra em sua porta parelela.
Depois tente o comando e verifique se a impressora dá sinal de vida
mesmo que não imprima nada, ou só cuspa folha.
Qualquer coisa, remova também o módulo ppdev, pois alguns desses mó
dulos está monopolizando o acesso em modo nativo a sua impressora.
Feito isso, tente carregar o serviço cupsd, dê uma olhada nos logs
e dê o comando de linha do cups (nunca lembro o nome) para imprimir
um simples arquivo de texto. E vá aumentando gradualmente a complexi-
dade de seus testes, lembrando sempre de acompanhar os logs.
Espero que ajude, boa sorte.