USB调制解调器的Linux内核代码

时间:2013-03-21 10:16:37

标签: linux-kernel usb modem

我曾尝试在Ubuntu 11.04上使用标准的3G USB调制解调器,它有Linux内核版本2.38.8。在分析tcpdump捕获的分组间隔时,观察到以下模式 8094 14 4 6 3 3985 我们看到非常短的数据包间距。

对于7 Mbps 3G连接,上述间隔以微秒为单位。在将内核更改为2.6.39时,不再观察到数十微秒的短间距,并且用数百微秒的间距代替。 我已经确定在2.6.39 rc 1更新中引入了更改。但是有很多变化,很难确定导致这种行为的原因。

因此需要有关要查找的Linux内核源代码的哪些部分或3G USB调制解调器使用的驱动程序或模块的信息。任何有关查找代码更改的帮助都表示赞赏。

1 个答案:

答案 0 :(得分:0)

您可以在drivers/usb/serial中找到Linux USB串行驱动程序,那里有一个通用驱动程序(generic.c),但您可能正在使用其中一个特定于设备的驱动程序(例如。选项)。