Hi Simon, > I work for a major wireless equipment provider. We need a linux USB driver > for one of Nokia's 3G mobile phones. If you are interested in this contract > job, please let me know. The device detail follows: > > T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 5 Spd=12 MxCh= 0 > D: Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 > P: Vendor=0421 ProdID=040e Rev= 1.60 > S: Manufacturer=Nokia > S: Product=Nokia 6651 > C:* #Ifs=11 Cfg#= 1 Atr=e0 MxPwr= 8mA
I thought that have seen such device before and I looked through my emails. Yes, I had already discussed some issues with a guy from Nokia about a similar product. It was the Nokia 6650 with Id 0421:0401, but the interfaces are the same. > I: If#= 0 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=08 Prot=01 Driver=(none) > I: If#= 1 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=05 Driver=(none) > E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=1ms > I: If#= 2 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=serial > E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms > E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms He stated that a patched acm driver whould claim the two interfaces. I can't find his patch, but a look through the USB specs will help to see if Nokia has followed it. > I: If#= 3 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=0b Prot=00 Driver=(none) > I: If#= 4 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) > I: If#= 4 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) > E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms > E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms > I: If#= 5 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=0b Prot=00 Driver=(none) > I: If#= 6 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) > I: If#= 6 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) > E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms > E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms > I: If#= 7 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=0b Prot=00 Driver=(none) > I: If#= 8 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) > I: If#= 8 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) > E: Ad=85(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms > E: Ad=05(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms > I: If#= 9 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=fe Prot=00 Driver=(none) > I: If#=10 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) > I: If#=10 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) > E: Ad=86(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms > E: Ad=06(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms These three are OBEX transports and I proposed that he should write a patch for an USB transport layer for OpenOBEX. But I never got any further code from him. However from my email archive I see that it was a private discussion, so there is no mailing list to look at. What do you expect from the Linux driver? Regards Marcel ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
