понедельник, 7 апреля 2014 г.

Pl2501 usb bridge драйвер

Вы можете оставить отзыв, или уведомить свой ресурс(trackback).

Есть в природе такая замечательная вещь как.

The USB bridge appears as a regular network interface on both sides,. By the cdce driver: Prolific PL-2501 Host-to-Host Bridge Controller Sharp Zaurus PDA.

Ну что же, будем патчить модуль, тем более изменения там не критичные.

PL-2301/PL-2302, ea:7f:f0:96:b0:af 225266.020596 usbcore: registered new interface driver plusb root@localhost: ifconfig usb0 usb0 Link encap:Ethernet HWaddr ea:7f:f0:96:b0:af broadcast multicast MTU:1500 Metric:1 bridge RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) И вот, чудо произошло!

По ссылке предлагается патч добавляющий поддержку чипа PL-2501 в модуль plusb, а так же предлагается обходной вариант через modprobe.

USBnet, начитавшись про которую, я купил специальный кабель с шилдиком Gembird.

Oct 19, 2012. Dkms-controlled plusb driver with a patch for PL-2501 USB Easy. ID 067b: 2501 Prolific Technology, Inc. PL2501 USB-USB Bridge (USB 2.0).



Есть в природе такая замечательная вещь как.

USB version 2.0 Hi-Speed Bridge Cable for all windows computers works with any PC or notebook. Transfer files and create directories at Hi-Speed on any. USB.

Вы можете оставить отзыв, или уведомить свой ресурс(trackback).

PL-2501 PCLinq2 Hi-Speed USB 2.0 Bridge Cable User s Manual Guide. Page 2. For. USB Bridge Cable Driver CD and run the setup. EXE executable.

The USB bridge appears as a regular network interface on both sides,. By the cdce driver: Prolific PL-2501 Host-to-Host Bridge Controller Sharp Zaurus PDA.



Ko, после чего подключаем кабель: root@localhost: dmesg.

Честно говоря, мне не совсем понятно, почему модуль plusb все еще не поддерживает чип PL-2501 «из коробки».

PL-2501 PCLinq2 Hi-Speed USB 2.0 Bridge Cable User s Manual Guide. Page 2. For. USB Bridge Cable Driver CD and run the setup. EXE executable.

Prolific PL-2501 USBnet кабель и Linux. Bus 002 Device 012: ID 067b:2501. Prolific Technology, Inc. PL2501 USB-USB Bridge (USB 2.0). Usbcore: registered new interface driver plusb root@localhost: ifconfig usb0.

Самой полезной ссылкой, найденной в гугле, оказалась.

Хочу сказать что на момент написания этой записи я использовал ядро -rc1, и при этом не смог заставить работать данный девай без патча на модуль plusb, но об этом далее.

Добываем исходники ядра и патчимся: root@localhost: cd /usr/src/linux/drivers/net/usb root@localhost usr/src/linux/drivers/net/usb wget tch root@localhost usr/src/linux/drivers/net/usb patch tch root@localhost usr/src/linux/drivers/net/usb cd /usr/src/linux root@localhost usr/src/linux make subdirsdrivers/net/usb modules, заменяем родной модуль: root@localhost: rmmod -f plusb root@localhost: mv /lib/modules/uname -r/kernel/drivers/net/usb/plusb.

Создаем файл /etc/nf: alias usb:v067Bp2501ddcdscdpiciscip plusb install plusb /sbin/modprobe -ignore-install plusb; echo "067b 2501" /sys/bus/usb/drivers/plusb/newid, пользы от этого для меня не было: root@localhost: dmesg.

Начнем с обходного варианта, может быть кому-то он будет полезен, но у меня он не сработал.



Prolific PL-2501 USBnet кабель и Linux. Bus 002 Device 012: ID 067b:2501. Prolific Technology, Inc. PL2501 USB-USB Bridge (USB 2.0). Usbcore: registered new interface driver plusb root@localhost: ifconfig usb0.

Добываем исходники ядра и патчимся: root@localhost: cd /usr/src/linux/drivers/net/usb root@localhost usr/src/linux/drivers/net/usb wget tch root@localhost usr/src/linux/drivers/net/usb patch tch root@localhost usr/src/linux/drivers/net/usb cd /usr/src/linux root@localhost usr/src/linux make subdirsdrivers/net/usb modules, заменяем родной модуль: root@localhost: rmmod -f plusb root@localhost: mv /lib/modules/uname -r/kernel/drivers/net/usb/plusb.

Начнем с обходного варианта, может быть кому-то он будет полезен, но у меня он не сработал.

После подключения кабеля к ПК наблюдаем: root@localhost: lsusb.

Создаем файл /etc/nf: alias usb:v067Bp2501ddcdscdpiciscip plusb install plusb /sbin/modprobe -ignore-install plusb; echo 067b 2501 /sys/bus/usb/drivers/plusb/newid, пользы от этого для меня не было: root@localhost: dmesg.


Комментариев нет:

Отправить комментарий