Dag mensen,
Ik heb een probleem met een USB printer die het ineens vertikt te werken op mijn Linux machine.
Een paar weken geleden heb ik hierover al uitgebreid gepost in dit topic:
Deskjet 5550 wordt niet gezien op USB bus
Ik heb Slackware 9.1 met kernel 2.4.22 en KDE 3.2 met cups op een Pentium 4
Het probleem is nog steeds niet opgelost en de grond wordt me heet onder de voeten.
Want mijn medegebruikers waren toch al niet enthousiast dat ik Linux op deze machine installeerde, en het Linux-animo is op dit moment ver onder de 0...
Ik heb wat nieuwe informatie. Het was me nl. niet eerder opgevallen dat in de dmesg een foutmelding staat.
Hieronder heb ik de regels uit dmesg geplakt die te maken hebben met USB en/of printen.
Onderaan staan vet de interessante dingen.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
..........
uhci.c: USB UHCI at I/O 0xef40, IRQ 5
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
............
uhci.c: USB UHCI at I/O 0xef80, IRQ 9
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
...............
hub.c: new USB device 00:1f.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x3f0/0x6004) is not claimed by any active driver.
Die vendor/product combinatie slaat inderdaad op mijn HP Deskjet 5550
hub.c: new USB device 00:1f.2-2, assigned address 3
.................
hub.c: USB hub found
hub.c: 4 ports detected
..............
usb.c: registered new driver usblp
printer.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x6004
printer.c: v0.11: USB Printer Device Class driver
parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP]
lp0: using parport0 (polling).
...............
printer.c: usblp0: unknown error
En dat is de laatste regel van dmesg.
Wat kan die unknown error zijn? Waar kan ik zoeken om daar meer informatie over te krijgen?
En wat voor active device driver heb ik nodig?
Iemand in het vorige topic had het over usblp die als module in de kernel geladen moet zijn.
Maar ik heb alleen de modules
- usbcore
- lp
- printer
Ik heb alleen voorafgaand aan dat de printer stopte te werken volgens mij niets aan de kernel of modules gedaan??
Of zou ik toch per se usblp nodig hebben? Als ik modprobe usblp doe, krijg ik dat hij die module niet kan vinden ("Can't locate module usblp").
De KDE printing manager geeft in het printer ipp-report afwisselend als foutmelding:
Unable to open USB device "usb://hp/deskjet%205550": no such device
en:
Media tray empty!
(maar er zit wel papier in)
Dingen die ik verder al geprobeerd heb:
- Handmatig de modules lp, printer en usbcore uit de kernel gegooid en met modprobe weer erin gedaan
- Het serial process van cups proberen te killen dat soms actief blijft (quod non)
- USB kabel in de verschillende poorten gestoken. Direct en via een hubje.
- Gekeken of de kabels er goed in zaten
- Tegen alle gezond verstand in geprobeerd met meer en minder/geen papier in de tray
Dit is cat /proc/bus/usb/devices:
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=ef80
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 11/900 us ( 1%), #Int= 1, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=ef40
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=03f0 ProdID=6004 Rev= 1.00
S: Manufacturer=hp
S: Product=deskjet 5550
S: SerialNumber=MY29B1K14K2L
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 4
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=058f ProdID=9254 Rev= 3.10
S: Manufacturer=ALCOR
S: Product=Generic USB Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=255ms
Het gekke is dat deze printer het maanden goed gedaan heeft in de huidige configuratie met cups, usb en deze kernel, en nu ineens niet meer?
Ik heb de loglevel in cupsd.conf ook op debug gezet. Wat ik vervolgens in de errorlog lees, maakt het er voor mij ook niet duidelijker op, maar als iemand wil dat ik daar een stukje uit post, kan ik het doen. Het is erg uitgebreid..
Alle files in de cups directories (de filters enzovoort) lijken verder ook nog gewoon te staan op de plekken waar ze horen.
Als iemand nog iets weet wat ik kan proberen... elke hulp wordt zeer op prijs gesteld!
Ik heb een probleem met een USB printer die het ineens vertikt te werken op mijn Linux machine.
Een paar weken geleden heb ik hierover al uitgebreid gepost in dit topic:
Deskjet 5550 wordt niet gezien op USB bus
Ik heb Slackware 9.1 met kernel 2.4.22 en KDE 3.2 met cups op een Pentium 4
Het probleem is nog steeds niet opgelost en de grond wordt me heet onder de voeten.
Want mijn medegebruikers waren toch al niet enthousiast dat ik Linux op deze machine installeerde, en het Linux-animo is op dit moment ver onder de 0...
Ik heb wat nieuwe informatie. Het was me nl. niet eerder opgevallen dat in de dmesg een foutmelding staat.
Hieronder heb ik de regels uit dmesg geplakt die te maken hebben met USB en/of printen.
Onderaan staan vet de interessante dingen.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
..........
uhci.c: USB UHCI at I/O 0xef40, IRQ 5
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
............
uhci.c: USB UHCI at I/O 0xef80, IRQ 9
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
...............
hub.c: new USB device 00:1f.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x3f0/0x6004) is not claimed by any active driver.
Die vendor/product combinatie slaat inderdaad op mijn HP Deskjet 5550
hub.c: new USB device 00:1f.2-2, assigned address 3
.................
hub.c: USB hub found
hub.c: 4 ports detected
..............
usb.c: registered new driver usblp
printer.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x6004
printer.c: v0.11: USB Printer Device Class driver
parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP]
lp0: using parport0 (polling).
...............
printer.c: usblp0: unknown error
En dat is de laatste regel van dmesg.
Wat kan die unknown error zijn? Waar kan ik zoeken om daar meer informatie over te krijgen?
En wat voor active device driver heb ik nodig?
Iemand in het vorige topic had het over usblp die als module in de kernel geladen moet zijn.
Maar ik heb alleen de modules
- usbcore
- lp
- printer
Ik heb alleen voorafgaand aan dat de printer stopte te werken volgens mij niets aan de kernel of modules gedaan??
Of zou ik toch per se usblp nodig hebben? Als ik modprobe usblp doe, krijg ik dat hij die module niet kan vinden ("Can't locate module usblp").
De KDE printing manager geeft in het printer ipp-report afwisselend als foutmelding:
Unable to open USB device "usb://hp/deskjet%205550": no such device
en:
Media tray empty!
(maar er zit wel papier in)
Dingen die ik verder al geprobeerd heb:
- Handmatig de modules lp, printer en usbcore uit de kernel gegooid en met modprobe weer erin gedaan
- Het serial process van cups proberen te killen dat soms actief blijft (quod non)
- USB kabel in de verschillende poorten gestoken. Direct en via een hubje.
- Gekeken of de kabels er goed in zaten
- Tegen alle gezond verstand in geprobeerd met meer en minder/geen papier in de tray
Dit is cat /proc/bus/usb/devices:
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=ef80
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 11/900 us ( 1%), #Int= 1, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=ef40
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=03f0 ProdID=6004 Rev= 1.00
S: Manufacturer=hp
S: Product=deskjet 5550
S: SerialNumber=MY29B1K14K2L
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 4
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=058f ProdID=9254 Rev= 3.10
S: Manufacturer=ALCOR
S: Product=Generic USB Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=255ms
Het gekke is dat deze printer het maanden goed gedaan heeft in de huidige configuratie met cups, usb en deze kernel, en nu ineens niet meer?
Ik heb de loglevel in cupsd.conf ook op debug gezet. Wat ik vervolgens in de errorlog lees, maakt het er voor mij ook niet duidelijker op, maar als iemand wil dat ik daar een stukje uit post, kan ik het doen. Het is erg uitgebreid..
Alle files in de cups directories (de filters enzovoort) lijken verder ook nog gewoon te staan op de plekken waar ze horen.
Als iemand nog iets weet wat ik kan proberen... elke hulp wordt zeer op prijs gesteld!