我需要将 USB 3G 调制解调器安装到 Windows 虚拟机(在 OVM 上运行)。调制解调器将插入 Linux 主机。 (Windows 会更容易吗?)
我不明白以下 README 文件说什么。
For newer kernels ( >=2.6.28 ), try linux-staging code!
This directory contains the source code of usbip drivers for mainline kernel.
[How to make USB/IP drivers]
1. cd $(top)/drivers/{version}/
2. make KSOURCE=/usr/src/kernel-source-2.6.20
KSOURCE is the directory that your kernel was built.
3. If succeed, usbip_common_mod.ko, vhci-hcd.ko and usbip.ko are built.
4. Copy these kernel modules to client and server hosts.
5. Don't forget to make USB/IP tools. See $(top)/src/README.
我的结果cat /proc/version
是:
Linux version 2.6.39-400.209.1.el6uek.x86_64 ([email protected]) (gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) )
这是什么linux-staging code
?它说我需要它。
还有一件事是,MAKE
调用需要KSOURCE
位置,但我检查过,它是空的。
我应该2.6.39
在那里下载并解压内核源代码,对吧?
我应该按照第 4 项的指示将生成的 .ko 文件放在哪里?