Thank you for all the answers so far:)

Jarry explained the bandwidth a printer consume cannot be too high for
USB 2.0 slots. This knowledge is very helpful, however at this moment
the sparc box only have USB 1.x slot, driven by ohci, as I explained.

Richard Fish kindly explained the mechanism behind print processing, a
printer make take a lot of time to process the data already sent. In my
case I completely forgot to mension I was using inkjets, the inkjet
takes rastered image data produced by GutenPrint. Thus I assume most
image processing is done on the print server, which is usually at 30%
load when printing, that means it should be able to handle another
printer.

Richard also suggested upgrading to a network printer, so far it is a
very good solution too for my case.

I think James provided most helpful information for my case, and thank
you for so detailed and careful explanation. As he suggested I try to
look for more hadwar data. It turns that my USB device is not USB 2.0
but I also noticed the two USB slots have diferent membase and IRQ.

I wish to compare the sparc station with my desktop. On my x86 desktop
there are 4 USB slots, dmesg shows that two UHCI device discovered,
further on each device, a uhub of two slots are discovered. From my
understanding, the situation of "Sharing bandwidth" James described
should happen between two USB devices on the one same chip, on one uhub.
For two devices, they perhaps don't share resource. In my case, my two
USB 1.0 slots seems to be hot using a uhub, shall the two printer
compete for resource on this situation too? 

Another small question I hope someone with professional knowledge can
help. I was told ECP/bidirectional printer cable can handle 2Mbps data
transfer, that seems to be suggesting using parallel cable is as good as
using USB1 cable (as USB1 is supposed to handle 1.2Mbps ony), or even
better. Is it true?

Here is my lsusb when I just tried to plug another USB printer and make
all slots occupied.
# lsusb
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 03f0:1617 Hewlett-Packard
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 04b8:0005 Seiko Epson Corp. Stylus Printer

Here is part of my dmesg
host/usb-ohci.c: USB OHCI at membase 0x1ff00520000, IRQ 10,7d4
host/usb-ohci.c: usb-02:02.0, NEC Corporation USB
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 3 ports detected
host/usb-ohci.c: USB OHCI at membase 0x1ff00522000, IRQ 10,7d5
host/usb-ohci.c: usb-02:02.1, NEC Corporation USB (#2)
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 02:02.0-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x4b8/0x5) is not claimed by any active
driver.
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <[EMAIL PROTECTED]>
hid-core.c: USB HID support drivers
usb.c: registered new driver usblp
printer.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2
vid 0x04B8 pid 0x0005
printer.c: v0.13: USB Printer Device Class driver


-- 
gentoo-user@gentoo.org mailing list

Reply via email to