Newsgroup: it.comp.os.linux.iniziare
Titolo: Slackware e USB

Slackware 9.0 e ambiente grafico KDE, NON RIESCO A FAR FUNZIONARE LA
STAMPANTE USB (Epson C42UX)
Il kernel l'ho ricompilato in questo modo
<M> Support for USB
[*]   USB verbose debug messages
--- Miscellaneous USB options
[*]   Preliminary USB device filesystem
.
--- USB Host Controller Drivers
<M>   EHCI HCD (USB 2.0) support (EXPERIMENTAL)
<M>   UHCI (Intel PIIX4, VIA, ....) support
<M>   UHCI Alternative Drive (JE) support
<M>   OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
--- USB Device Class drivers
.
.
.
<M>   USB Mass Storage support
[*]     USB  Mass Storage verbose debug
[*]     Datafab MDCFE-B Compact Flash Reader support
.
.
.
.
<M>   USB Printer Support
--- USB Human Interface Devices (HID)
<M>   USB Human Interface Device (full HID) support
[*]     HDI input layer support
[*]     /dev/hdidev raw HDI device support
.
.
.
--- USB Imaging devices
<M>   USB Kodak DC-2xx Camera support
<M>   USB Mustek MDC800 Digital Camera support (EXPERIMENTAL)
.
.
.
Alla voce USB Host Controller Drivers ho provato anche ad eleminare
< >   EHCI HCD (USB 2.0) support (EXPERIMENTAL)
< >   OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
non cambia niente. Gli ho tolti perche' il mio chip e' un VIA.
Con lsmod non vedo caricati i moduli.
Ho modificato il file /etc/modules.conf, aggiungendo la seguente linea:
alias char-major-180 printer
Ho modificato il file /etc/rc.d/rc.modules abilitando le voci:
printer, usb-uhci, usb-storage (per la fotocamera digitale)
Ok con lsmod e ottengo
usb-uhci               23148   0  (unused)
printer                 7392   0 
usbcore                68672   0  [usb-uhci printer]
Nel file fstab e' attiva la prima delle sottostanti voci
proc    /proc   proc    defaults        0 0
# none  /proc   proc    defaults        0 0
# none  /proc/bus/usb   usbdevfs        defaults        0 0
# none   /proc/bus/usb     usbdevfs     noauto   0 0
# usbdevfs      /proc/bus/usb   usbdevfs        noauto  0 0
Pero' dopo tutto questo non riesco ancora a stampare, cosa c..o manca
ancora.
In /proc/bus riesco solo ad avere la dir usb, ma e' vuota.
La stampante e' settata, gimp-print e' installato, gv pure i driver per la
stampante ci sono,
riesco pure a vedere tramite il suo tool il livello di inchiostro.
Se tento di stampare ottengo questo messaggio:
Si è verificato un errore di stampa. 
Messaggio di errore ricevuto dal sistema:
cupsdoprint -P 'lp0' -J 'info.txt' -H 'localhost:631' -U 'as' -o ' 
copies=1 multiple-document-handling=separate-documents-collated-copies 
orientation-requested=3' '/tmp/kde-as/kdeprint_tdhfdhF' : 
esecuzione fallita con il messaggio/bin/bash: line 1: cupsdoprint: command
not found 
Se da un browser inserisco localhost:631, cups mi dice che la stampante e'
pronta per accettare lavori
Ho provato col cd della knoppix e stampo che e' un piacere.
Aiutatemi vi prego e' da un mese che son dietro.
ciao
Angelo

 not found 
Pare che tu non abbia il comando cupsdoprint; 
Qui (RH 8.0) è in /usr/bin/cupsdoprint (locate cupsdoprint)
[ emillo@redmillo:]~ $ rpm -qf /usr/bin/cupsdoprint
kdelibs-3.0.5a-5
In RH appartiene a questo pacchetto; controlla che non manchi.
HTH
-- 
  .-----------------------.
  | Emiliano Grilli       |
  | 
emi...@libero.it
      |
  | Linux user #209089    |
  | 
http://www.emillo.net
 |
  '-----------------------'

 In RH appartiene a questo pacchetto; controlla che non manchi.
Io ho kdelibs-3.1-i386, aprendolo clo tool della slack vedo:
/opt/kde/bin/cupsdoprint
e mo non so' che fare
Angelo

 e mo non so' che fare
da root:
ln -s /opt/kde/bin/cupsdoprint /usr/bin/cupsdoprint


 ln -s /opt/kde/bin/cupsdoprint /usr/bin/cupsdoprint
Scusa non mi sono spiegato.
kdelibs e' installato, solo che il file cupdoprint sull'hd non c'e'.
Angelo



uhm.. strano... se fa parte di quel pacchetto e quel pacchetto è
installato... boh, prova a reinstallarlo, oppure se il pacchetto è corrotto
prova a scaricarlo ex-novo dal sito slackware.
Altra soluzione, potresti usare lpd invece di cups, ma qui non so darti
soluzioni dettagliate, cmq su 
http://www.linuxprinting.org
 troverai di
sicuro qualcosa.


 corrotto prova a scaricarlo ex-novo dal sito slackware.
Bo non so'.
Comunque a me' sembra che ci sia anche un problema legato alla porta usb,
nel tuo pc in /proc/bus cosa trovi ?
dovresti avere /proc/bus/pci/00 & /proc/bus/pci/01 per i dispositivi PCI
e poi 
/proc/bus/usb/00 & /proc/bus/usb/01 per USB
in piu' in /proc/bus/usb c'e' il file device ?
Angelo

 nel tuo pc in /proc/bus cosa trovi ?
[ emillo@redmillo:]~ $ ls -l /proc/bus/usb/
totale 0
dr-xr-xr-x    1 root     root            0 ago 30 07:10 001
dr-xr-xr-x    1 root     root            0 ago 30 07:10 002
-r--r--r--    1 root     root            0 ago 30 07:10 devices
-r--r--r--    1 root     root            0 ago 30 07:10 drivers
Ma ripeto, per me non c'entra.
Hai provato a reinstallare il pacchetto kdelibs?
Hai il KDE installato?


 Hai il KDE installato?
SI
Angelo 

 mancano le dir e i file x appoggiarsi
Allora probabilmente la slack si comporta diversamente da RedHat, perchè
io in /etc/fstab non ho riferimenti a usbdevfs, eppure se eseguo "mount"
vedo /proc/bus/usb montato (prob. da qualche script di avvio che la
slackware non ha o gestisce diversamente) Proverei a decommentare la riga
del usbdevfs da /etc/fstab e poi rebootare (forse basta fare "mount
/proc/bus/usb")
Cmq il problema di cupsdoprint rimane...


 Cmq il problema di cupsdoprint rimane...
Lo so 
Angelo

 Con la Slackware non trova niente -:(
Forse non hai compilato il supporto per usbdevfs nel kernel?


 Forse non hai compilato il supporto per usbdevfs nel kernel?
Scusa, ormai l'ora è tarda...
Mi era sfuggito nel primo post che lo avevi inserito nel kernel.
Ma allora "mount" non te lo fa vedere giusto?
[ emillo@redmillo:]~ mount
...
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw) 
...


> Forse non hai compilato il supporto per usbdevfs nel kernel?
Nel kernel (2.4.20) non ho trovato questa voce, in che menu e'?
In General Setup ho settato support for Hot-Pluggable device
In File System ho settato /proc file system support
Angelo

 usbdevfs on /proc/bus/usb type usbdevfs (rw)
Io ho questo:
/dev/hda2 on / type reiserfs (rw)
/dev/hda1 on /Win98 type vfat (rw,iocharset=iso8859-15,codepage=850,umask=0)
/dev/hdd1 on /Cdr type vfat (rw,iocharset=iso8859-15,codepage=850,umask=0)
/dev/hdd2 on /Box1 type vfat (rw,iocharset=iso8859-15,codepage=850,umask=0)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
proc on /proc type proc (rw)
Angelo

 Nel kernel (2.4.20) non ho trovato questa voce, in che menu e'?
[*]   Preliminary USB device filesystem
Sembra che tu ce l'abbia già.
Hai provato a fare così?:
mount -t usbdevfs none /proc/bus/usb


 mount -t usbdevfs none /proc/bus/usb
Caz..o con mount -t usbdevfs none /proc/bus/usb
mi compare in /proc/bus/usb devices & drivers, + led dir 001 & 002
e con lsusb
Bus 002 Device 001: ID 0000:0000 Virtual Hub
Bus 001 Device 001: ID 0000:0000 Virtual Hub
Bus 001 Device 002: ID 04b8:0005 Seiko Epson Corp. Stylus Printer
sto cavolo di usbdevfs none /proc/bus/usb io in fstab l'avevo inserito in
questo modo
usbdevfs      /proc/bus/usb   usbdevfs        noauto  0 0
e poi l'ho tolto perche' non andava
ora ci scrivo questa linea?
usbdevfs none /proc/bus/usb
Angelo

 usbdevfs none /proc/bus/usb
Non sono molto ferrato sulla slackware, ma credo che abbia un sistema di
init diverso da quello delle altre distro, quindi non voglio darti dei
consigli sbagliati o pericolosi. Intanto così riesci a montare
temporaneamente per fare le tue prove, poi magari domani qualche
slackwarista vero ti darà la dritta giusta (magari è solo questione di
qualche script di avvio).
Spero di esserti stato d'aiuto, adesso stacco. Buona notte.


> Spero di esserti stato d'aiuto, adesso stacco. Buona notte.
Sei stato grandissimo continuiamo domani
Notte
Angelo

<snip>
Hint: /usr/share/apsfilter/SETUP
ciao
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/UTSNPJE4D78UP9MRAnTfAJ9jag0WL8w6UqAQZaz2wChe7VB3+wCghVbi
9PF9hkfLuio3cNwxfDnLpsE=
=hnMX
-----END PGP SIGNATURE-----
-- 
Try *stixx* :: linux in a pen
NEW: *stixx live!*
http://www.stixx.org

 
Con #lsmod |grep usb   cosa ottieni?

> Con #lsmod |grep usb   cosa ottieni?
usb-storage
usb-uhci
usbcore
Per far funzionare (penso) una parte del supporto USB
ho aggiunto nel file rc.local
mount -t usbdevfs none /proc/bus/usb
In questo modo ho /dev/bus/usb.
Comunque mi rimane sempre il problema che non stampo i file di testo,
durante le prove ho scoperto che le immagini le stampo tranquillamente SOLO
con gimp
ciao
Angelo