On Thu, 2011-12-01 at 20:22 +0100, Josua Dietze wrote: > Am 01.12.2011 10:48, schrieb Bjørn Mork: > > Yes, the .INF files mostly confirms this: They install > > > > 1) modem: > > ... > > 2) PCUI and DIAG: > > ... > > 3) NDIS: > > ... > > > > However, I cannot really get the last one to match up with the > > descriptors as seen in Linux. There I see protocol 9 for the master CDC > > ethernet interface and protocol 8 for the slave interface. Odd. > > I might be able to explain that. It's a usb_modeswitch affair. > > I was contacted by a Huawei engineer who urged me to use a slightly different > mode switching procedure than the one used in the Windows driver for all current > Huawei devices. > This results in a different setup - a third mode - which is obviously needed for > the home-brewed Huawei driver. > > I did not object because I was assured that the modem port functionality would > be unaffected. So far, this seems to be correct. Right; though at some point here we do want to start enabling the pseudo ethernet interfaces on these devices too. PPP has too much overhead for higher speed networks (ie, HSDPA 7.2+) plus it's more complicated and error-prone than the pseudo-ethernet method. So I hope we eventually reach a world where we're not using PPP at all anymore. But the usb_modeswitch command shouldn't be an issue until we actually have a roughly working driver for these devices anyway, then we can figure out what to do about switching. Dan -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html