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