![]() | ![]() ![]() |
Т.к. держу пингвинский "напильник" в руках первый раз - для меня немного:шутка: геморно прикрутить эту срань к пингвину.
В интернетах нашел мануал, но один хуй не вкурю толком, че да как.
Вот мануал: http://techgeek.mynothing.net/ ... untu/
USB_ModeSwitch - Activating Switchable USB Devices on Linux - http://www.draisberghof.de/usb ... itch/ - из мануала, требуецо так же проинсталлить чоб пахало

![]() | ![]() ![]() |
########################################################
# Alcatel X060
DefaultVendor= 0×1bbb
DefaultProduct= 0xf000
TargetVendor= 0×1bbb
TargetProduct= 0×0000
# only for reference
# MessageEndpoint=0×01
MessageContent=”55534243123456788000000080000606f50402527000000000000000000000″
########################################################
![]() | ![]() ![]() |
usb_modeswitch-1.0.7.tar.bz2, dated from 2010-01-06
usb_modeswitch-current_data.tar.bz2 (2010-01-10). Contains the device database, rules and the config file (for reference), including full paths.
usb_modeswitch.conf (2010-01-10); the default place is "/etc".
и libusb, которую я вообще не вкурю куда и как инсталлить

Всю вышеуказанную хуету прикрепил в архиве:
![]() | ![]() ![]() |
![]() | ![]() ![]() |
.configure
make
sudo make install
![]() | ![]() ![]() |
Изм. VARG (22.01.2010 / 17:36) [1]
![]() | ![]() ![]() |
john77, если можно чуть более чем поподробнее пжл(?)эм а ты у нас типа Ъ из репов не ставиш?

![]() | ![]() ![]() |
эм а ты у нас типа Ъ из репов не ставиш?

![]() | ![]() ![]() |
john77, если можно чуть более чем поподробнее пжл(?)libusb в репах должон быть, глянь в менеджере пакетов
usb_modeswitch распакуй папку на рабочий стол, зайди в консоль:
cd ~/Desktop/usb_modeswitch-1.0.7
sudo sh ./usb_modeswitch.sh
Паповоду астальнова нисмог асилить
![]() | ![]() ![]() |
в репах деба нету напримеря когда сидел ес что надо было всега находил... и да нафига 1.07 тады если куррент?
![]() | ![]() ![]() |


![]() | ![]() ![]() |

![]() | ![]() ![]() |
![]() | ![]() ![]() |
![]() | ![]() ![]() |

установил из репов libusb и usb-modeswitch - модем определяецо тока каг флешко. После команды
sudo modprobe usbserial vendor=0x1bbb product=0x0000
модем определяецо и через NetworkMnager свободно конектицо

*взял большой напильнег*
![]() | ![]() ![]() |
блять... зогадке во тьме


![]() | ![]() ![]() |

1 СПОСОБ
1) Создаем фаел /etc/usbd/rules/30-usb-modem.rules со следующим содержанием:
# Put this file in /etc/udev/rules.d
SUBSYSTEM!="usb_device", ACTION!="add"
# Alcatel x060S
SYSFS{idVendor}=="1bbb", SYSFS{idProduct}=="f000",
RUN+="/lib/udev/usb-modem.sh"
2) Создаем фаел /lib/udev/usb-modem.sh со следующим содержанием:
#!/bin/sh
/usr/sbin/usb_modeswitch -v 0x1bbb -p 0xf000 -V 0x1bbb -P 0x0000 -m
0x01 -M 55534243123456788000000080000606f50402527000000000000000000000
/sbin/modprobe usbserial vendor=0x1bbb product=0x0000
Цитата: Hедостаток сего метода вижу лишь в исчезновении функции USB кард-ридера
microSD карт. - хз, но на самом деле функция карт-ридыра робет

2 СПОСОБ
В состав пакета usb-modeswitch входит правило для udev генерируемое /etc/usb_modeswitch.conf:
Я в фаел /etc/udev/rules.d/usb_modeswitch.rules допейсал по аналогии отсутствующие строки для алкотеля:
########################################################
# Alcatel x060s
#
# Switches to ACM device. Might need a ResetUSB after switching - or not
#
# only for reference
# MessageEndpoint=0x01
# Afterwards (optional): "usb_modeswitch -v 0x1bbb -p 0xf000 -V 0x1bbb -P 0x0000 -m 0x01 -M"
# Vendor

SUBSYSTEM=="usb", SYSFS{idVendor}=="1bbb", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch --default-vendor 0x1bbb --default-product 0x0000 --message-content 55534243123456788000000080000606f50402527000000000000000000000"
Однако только что наткнулся на следующий тупняк:
Вышеупомянутый архив usb_modeswitch-current_data.tar.bz2 содержит фаел /etc/udev/rules.d/80-usb_modeswitch.rules, а не только что описанный во 2-м способе /etc/udev/rules.d/usb_modeswitch.rules, т.е. папка с правилами содержит 2 фаела(

вырезав прочую хуету он содержит:
# This is based on USB_ModeSwitch version 1.0.7
ACTION!="add", GOTO="modeswitch_rules_end"
SUBSYSTEM!="usb", GOTO="modeswitch_rules_end"
# only storage class devices are handled; negative
# filtering here would exclude some quirky devices
SYSFS{bDeviceClass}=="08", GOTO="modeswitch_rules_begin"
SYSFS{bInterfaceClass}=="08", GOTO="modeswitch_rules_begin"
GOTO="modeswitch_rules_end"
LABEL="modeswitch_rules_begin"
# Alcatel X200/X060S
SYSFS{idVendor}=="1bbb", SYSFS{idProduct}=="f000", RUN+="/usr/sbin/usb_modeswitch.sh '%b/%k'"
LABEL="modeswitch_rules_end"
Можыт я чето недокуриваю по тексту кода, но блять вроде все (почти 3) способа нацелены на одно, но бля они все командно немного различны


![]() | ![]() ![]() |
![]() | ![]() ![]() |
Скачать темуНовые вверху