[personal profile] ichthuss

...(приблизно таких) може бути цікаво дізнатись, що стандартний лінксовий драйвер для 3g-модемів (option.ko) не розпізнає ці модеми, але може цілком коректно з ними працювати. Для цього достатньо прописати vendorId та productId модему в список підтримуваних пристроїв. Ось вам патч:

--- linux-4.0.5/drivers/usb/serial/option.c	2015-06-06 18:21:22.000000000 +0300
+++ linux-4.0.5-we/drivers/usb/serial/option.c	2015-10-12 22:30:57.620877751 +0300
@@ -507,6 +507,10 @@
 #define VIATELECOM_VENDOR_ID			0x15eb
 #define VIATELECOM_PRODUCT_CDS7			0x0001
 
+/* WeTelecom */
+#define WETELECOM_VENDOR_ID			0x22de
+#define WETELECOM_PRODUCT_WM_D200		0x6801
+
 struct option_blacklist_info {
 	/* bitmask of interface numbers blacklisted for send_setup */
 	const unsigned long sendsetup;
@@ -1767,6 +1771,7 @@
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x07d1, 0x3e02, 0xff, 0xff, 0xff) }, /* D-Link DWM-156/C1 */
 	{ USB_DEVICE(INOVIA_VENDOR_ID, INOVIA_SEW858) },
 	{ USB_DEVICE(VIATELECOM_VENDOR_ID, VIATELECOM_PRODUCT_CDS7) },
+	{ USB_DEVICE(WETELECOM_VENDOR_ID, WETELECOM_PRODUCT_WM_D200) },
 	{ } /* Terminating entry */
 };
 MODULE_DEVICE_TABLE(usb, option_ids);

Відкрити патч у окремому вікні

Далі просто перезібрати ядро, як звичайно, встановити його й модулі, і вуаля. Якщо є питання, пишіть.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

ichthuss

June 2023

S M T W T F S
    123
45678 910
11121314151617
18192021222324
252627282930 

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 26th, 2025 10:48 pm
Powered by Dreamwidth Studios