mirror of git://git.sysmocom.de/ofono
udevng: enhance udev detection for intel 7xxx modems
Handle newer 7xxx modem enumeration based on ProductId. Preserving the previous gen support too.
This commit is contained in:
parent
b56139e80b
commit
157258eb2d
|
@ -1193,12 +1193,22 @@ static gboolean setup_xmm7xxx(struct modem_info *modem)
|
|||
info->interface, info->number, info->label,
|
||||
info->sysattr, info->subsystem);
|
||||
|
||||
if (g_strcmp0(info->subsystem, "tty") == 0) {
|
||||
if (g_strcmp0(info->number, "02") == 0)
|
||||
mdm = info->devnode;
|
||||
} else if (g_strcmp0(info->subsystem, "net") == 0) {
|
||||
if (g_strcmp0(info->number, "00") == 0)
|
||||
net = info->devnode;
|
||||
if (g_strcmp0(modem->model,"095a") == 0) {
|
||||
if (g_strcmp0(info->subsystem, "tty") == 0) {
|
||||
if (g_strcmp0(info->number, "00") == 0)
|
||||
mdm = info->devnode;
|
||||
} else if (g_strcmp0(info->subsystem, "net") == 0) {
|
||||
if (g_strcmp0(info->number, "06") == 0)
|
||||
net = info->devnode;
|
||||
}
|
||||
} else {
|
||||
if (g_strcmp0(info->subsystem, "tty") == 0) {
|
||||
if (g_strcmp0(info->number, "02") == 0)
|
||||
mdm = info->devnode;
|
||||
} else if (g_strcmp0(info->subsystem, "net") == 0) {
|
||||
if (g_strcmp0(info->number, "00") == 0)
|
||||
net = info->devnode;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue