On Tuesday 06 March 2007, Alan Stern wrote:
>On Tue, 6 Mar 2007, Gene Heskett wrote:
>> On Monday 05 March 2007, Gene Heskett wrote:
>> Repost, slight edit.
>> No one has any comments on this lack of usb connectivity?
>>
>> I have a new F6C1500 Belkin UPS, which when I plug in a pl2303
>> cable, becomes /dev/ttyUSB0 and Belkins own monitor soft works about
>> 99%.
>>
>> Its found by the kernel and an lsusb if I plug a usb cable in
>> directly, but no device is made by udev when I do.  dmesg sees this:
>>
>> Mar  5 20:07:59 coyote kernel: usb 3-3.4.4: new low speed USB device
>> using ehci_hcd and address 9
>> Mar  5 20:07:59 coyote kernel: usb 3-3.4.4: configuration #1 chosen
>> from 1 choice
>> Mar  5 20:08:00 coyote kernel: hiddev96: USB HID v1.11 Device [Belkin
>> Belkin UPS] on usb-0000:00:02.2-3.4.4
>>
>> And two new devices /dev/usbdev-hub.address_ep00 and _ep80 are
>> created but cat can't find them to test if any data is coming out.
>>
>> Greg K-H:You can't cat those files, that doesn't do anything.
>
>True.  Those files are mainly placeholders, waiting for usbfs2 to be
>developed.
>
>> Shouldn't I see a /dev/ttyUSB2 created since there are already 2
>> pl2303 cable's there now?  FC6, uptodate, homebrewed kernel so I
>> could be missing a module.
>
>Why do you think there should be a new terminal device?  When you plug
> in a mouse or a keyboard, you don't get /dev/ttyUSBn.  It's the same
> situation here -- the UPS registers itself as an HID device, not as a
> serial device.
>
>> Greg K-H:Can you provide the output of /proc/bus/usb/devices?  And
>> this should be on the linux-usb-devel list, not linux-hotplug-devel,
>> as it doesn't have anything to do with udev.
>>
>> Gene:Thank you, Greg.
>>
>> I've unplugged the pl2303 and plugged a usb cable in direct, here is
>> the cat of /proc/bus/usb/devices:
>
>...
>
>> T:  Bus=03 Lev=03 Prnt=05 Port=00 Cnt=01 Dev#=  9 Spd=1.5 MxCh= 0
>> D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
>> P:  Vendor=050d ProdID=0751 Rev= 0.01
>> S:  Manufacturer=Belkin
>> S:  Product=Belkin UPS
>> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 20mA
>> I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
>> E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=248ms
>
>As you can see, the UPS binds to the usbhid driver.  Not a serial
> driver.
>
>> I obviously have too many hubs...
>>
>> Is there no chance of making a direct usb connection work to this
>> device?
>
>Isn't it working now?
>
No, not until I unplug the usb cable, plug in the serial end of the pl2303 
cable, disconnect and reconnect the pl2303 from the front panel usb-1.2 
hub I have, and restart the daemon.  The daemon is config file coded to 
look for /dev/ttyUSB0, but that's fixable with vim if I knew how to fix 
it.  I know nothing about howto configure this as an HID access device.  
And the comm is two-way at least for the serial path as I can control the 
ups from the Bulldog gui when the serial cable is in use.

I've also found the serial cable doesn't connect, even if the /dev/ttyUSB0 
device is created, if its plugged into a 7 port ALPS hub I also have.  
However a logitek 802-11 mouse dongle and 2 other gizmos are working when 
plugged into that usb-2.0 hub.

So how do I address it as an HID device in a manner compatible with their 
supplied software?

Thanks Alan.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
We already sent around a notice about that.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to