I hope this question isn't redundant; I've searched high and low for an
answer with no luck so far.

I just purchased two Keyspan USA-49W serial-to-USB adapters-- the four-port
model-- for use with my Linux 2.4.2-SGI server. (It's running SGI's respin
of the Redhat 7.1 distribution, which includes a 2.4.2 base kernel with
SGI's XFS filesystem.)

After I recompiled my keyspan.o module to include the USA-49W firmware--
which hadn't been there before-- the first adapter worked fine; no problems
at all.

Then I added the second one to the second USB port (same controller) on my
motherboard (a Tyan Tomcat, if that matters). The second Keyspan was
recognized, and the devices were created, but I they don't work. I'm unable
to communicate on those four ports.

Thinking I had a bad unit, I hooked it up to a Win2000 PC, and it worked
fine. I then plugged it back into the server, and it worked! But the *other*
adapter didn't!

I've figured out this much: whichever unit is recognized by the system
*first* works. The second unit, added subsequent to the first, will not. It
matters not which Keyspan I try, or which port I plug it in to. First come,
first served.

Has anybody seen anything like this? I'm very new to Linux USB, so if I've
missed something obvious tell me gently, and I'll commit hari-kiri this
weekend. ;-)

Just to make this email *way* too long, here's my /proc/bus/usb/devices
file, sans "E" lines:

T:  Bus=01 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 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
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 36 Spd=12  MxCh= 0
D:  Ver= 0.01 Cls=ff(vend.) Sub=00 Prot=00 MxPS=64 #Cfgs=  4
P:  Vendor=06cd ProdID=010a Rev= 0.00
S:  Manufacturer=Keyspan, a division of InnoSys Inc.
S:  Product=Keyspan USB Serial Adapter
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs=14 Cls=ff(vend.) Sub=00 Prot=00 Driver=serial
C:  #Ifs= 1 Cfg#= 2 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs=14 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
C:  #Ifs= 1 Cfg#= 3 Atr=a0 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs=14 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
C:  #Ifs= 1 Cfg#= 4 Atr=a0 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs=14 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 38 Spd=12  MxCh= 0
D:  Ver= 0.01 Cls=ff(vend.) Sub=00 Prot=00 MxPS=64 #Cfgs=  4
P:  Vendor=06cd ProdID=010a Rev= 0.00
S:  Manufacturer=Keyspan, a division of InnoSys Inc.
S:  Product=Keyspan USB Serial Adapter
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs=14 Cls=ff(vend.) Sub=00 Prot=00 Driver=serial
C:  #Ifs= 1 Cfg#= 2 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs=14 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
C:  #Ifs= 1 Cfg#= 3 Atr=a0 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs=14 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
C:  #Ifs= 1 Cfg#= 4 Atr=a0 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs=14 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)

Thanks in advance!

--
I O  P A R T N E R S,  I N C . / Chief Software Architect
tel 214-496-9300 / fax 214-496-9304 / web http://iopartners.com


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to