mobile phone (obex) support in hal
Alex Kanavin
ak at sensi.org
Fri Feb 16 05:37:09 PST 2007
2007/2/16, Bastien Nocera <hadess at hadess.net>:
> Ha. Got it now. I double-checked the iInterface value using my Nokia
> phone with a DKU2 cable, and only got:
> iInterface 0
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 8
> bAlternateSetting 1
> bNumEndpoints 2
> bInterfaceClass 10 CDC Data
> bInterfaceSubClass 0 Unused
> bInterfaceProtocol 0
>
> So it seems that some data is missing on my phone/cable. In fact all of
> the iInterface values are zero for all my USB devices (and there's a
> few...).
Just to be sure, you should run lsusb -v as root.
The iInterface values are zero probably because you have a Series 40
phone; those have three identical OBEX interfaces (I guess for the
purpose of many applications using them at once), and empty iInterface
descriptions. Series 60 phones have two different OBEX interfaces -
one for SyncML and another for file transfer, with different
iInterface descriptions.
--
Alexander
More information about the hal
mailing list