PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB geht *gar nicht*



ainulindale
16.12.04, 16:51
Hi,

Ich sollte einen Computer in der Praxis meines alten Herrn so
einrichten, daß er damit seine Emails machen kann. Ich habe im
Internet eine billige Kiste bestellt und Debian woody draufgeknallt.
Das lief wunderbar, bis der Wunsch geäußert wurde doch auch ab und
zu etwas auf dem Teil zu drucken oder scannen. Daraufhin habe ich
ein Kombi-Teil von Epson besorgt (genaue Typenbezeichnung habe ich
gerade nicht - ich glaube Stylus CX-3200). Das Ding hat bei meiner
Kiste (ebenfalls Debian woody) unter cups wunderbar gedruckt; das
mit dem Scannen habe ich mir mal aufgehoben.

Beim Praxiscomputer ging das Drucken allerdings nicht. Ich habe erst
gedacht, daß es sich um einen Fehler beim Drucker, den geladenen
modulen, fstab, oder sonstigem handeln würde. Ich habe deswegen auch
schon mal gepostet, aber länger keinen Internetanschluß gehabt, so
daß ich ewig nicht darauf geantwortet habe (Entschuldigung an alle
die geschrieben haben :) ).

Heute habe ich es mal mit Kanotix X Fix1 ausprobiert, damit ich mal
einen neuen Kernel und eine gute Hardwareerkennung habe. Allerdings
geht der Drucker auch hier nicht. Wie ich festgestellt habe
funktioniert kein Gerät über USB an dieser Kiste, so daß es also
nicht am Drucker liegen kann (der ja auch am anderen Computer
läuft).

Sobald ich den Drucker einstecke und einschalte bringt dmesg eine
äußerst unbrauchbare (linuxuntypische) Fehlermeldung:

ohci_hcd 0000:00:01.2: wakeup
usb 1-1: new low speed USB device using address 2
usb 1-1: device not accepting address 2, error -110
usb 1-1: new low speed USB device using address 3
usb 1-1: device not accepting address 3, error -110

Sonstige USB-Meldungen aus dmesg:

Linux Kernel Card Services
options: [pci] [cardbus] [pm]
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.2
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ACPI: PCI interrupt 0000:00:01.2[D] -> GSI 11 (level, low) -> IRQ 11
ohci_hcd 0000:00:01.2: Silicon Integrated Systems [SiS] USB 1.0 Controller
ohci_hcd 0000:00:01.2: irq 11, pci mem c8074000
ohci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
ACPI: PCI interrupt 0000:00:01.3[D] -> GSI 11 (level, low) -> IRQ 11
ohci_hcd 0000:00:01.3: Silicon Integrated Systems [SiS] USB 1.0 Controller (#2)
ohci_hcd 0000:00:01.3: irq 11, pci mem c8076000
ohci_hcd 0000:00:01.3: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
Serial: 8250/16550 driver $Revision: 1.90 $ 14 ports, IRQ sharing disabled

Bei usbview werden zwar die USB-Anschlüsse, nicht aber der
angesteckte Drucker angezeigt.

Bei google und Konsorten gab es nur recht schwammige tipps:
- Beim bios mal dies, mal jenes rumschalten (die Optionen waren im
bios des Computers der Praxis ohnehin nicht zu finden)
- als Bootoption entweder
- noapic
- acpi=off (was soll das denn mit dem USB zu tun haben?)
- pci=noapci (das hab ich noch nicht probiert)
- pci=bios (das hab ich stattdessen probiert)
- das alles mal mit dma=on, mal dma=off

Nach 10x Kanotix neu booten habe ich jedesmal die
dmesg-Fehlermeldung erhalten, sobald ich den Drucker aus- und wieder
angeschaltet habe.

Ich mache jetzt seit über einem halben Jahr an dem sch... Drucker
herum. Kann mir bitte jemand helfen?

Ainulindale

tictactux
16.12.04, 17:31
Ich würde zunächst testen, ob normale "low-Power"-USB-Geräte (Maus)
an dem Gerät funktionieren.
Falls ja, schließe den Drucker über einen aktiven USB-Hub an (mit
Stromversorgung des Hubs).
Diesen Fehler habe ich schon häufiger gesehen, beim Anschluß von
USB-Geräten mit höherer Stromaufnahme (aber auch bei billigen
passiven USB-Hubs).

Den SiS-Chipsatz hätte ich für einen Praxisrechner jedenfalls nicht
genommen ...

HTH
Wolfgang

EDIT: ich würde alternativ den onboard-USB deaktivieren, und für
knapp 10€ eine USB2-PCI-Karte mit NEC-Chip beschaffen.

ainulindale
16.12.04, 18:30
Das sind endlich mal richtig gute Lösungsvorschläge. Das mit der Maus werde ich gleich Morgen ausprobieren!

Hast Du schon Erfahrungen bzgl. der Unterstützung einer solchen Karte unter Linux?

Wegen dem Chipsatz muß ich sagen, daß ich zum Email schreiben und browsen die billigste Kiste gekauft habe die ich finden konnte. Sie hängt ja nicht am Praxis-Netz.

tictactux
16.12.04, 18:38
Hast Du schon Erfahrungen bzgl. der Unterstützung einer solchen Karte unter Linux?
Ja, ca. 2 Dutzend (3 davon in eigenen Rechnern)

ainulindale
16.12.04, 18:58
Ich nehme mal an, damit das Ding rund läuft und von Kanotix automatisch erkannt wird muß es diesen NEC-Chip haben?

tictactux
16.12.04, 19:15
Ich nehme mal an, damit das Ding rund läuft und von Kanotix automatisch erkannt wird muß es diesen NEC-Chip haben?
Das hat nichts mit Kanotix zu tun, USB-Unterstützung ist Sache des Kernels.
Wie gut das Hotplug-Management für USB-Geräte von Kanotix ist, kann
ich mangels Kenntnis von Kanotix nicht sagen (bei mir läuft hauptsächlich
Debian und Slackware).

Die Karten mit NEC-Chips sind am unproblematischsten (aus meiner Erfahrung
der letzten Jahre), und laufen mit 2.4 und 2.6er Kerneln ohne Klimmzüge
(btw: NEC ist einer der federführenden Entwickler in Sachen USB).

ainulindale
16.12.04, 20:51
Sobald ich das ausprobiert habe poste ich was daraus geworden ist!

Ainulindale

ainulindale
20.12.04, 15:46
Es hat alles wunderbar funktioniert. Karte einbauen, USB am Mainboard im BIOS ausschalten - fertig.

Vielen Dank nochmal! :D

Ainulindale