Не определятся 3,4G модемы как USB устройства .
Для установки Gentoo использовал 4G USB модем ZTE823D , этот модем имеет прошивку HiLink и определяется как сетевая карта с интерфейсом - enp0s26f7u4 , а также определяется по USB устройствам как -/dev/ttyUSB0
v@localhost ~ $ ip addr
1: lo:
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp7s0:
link/ether 1c:6f:65:91:52:65 brd ff:ff:ff:ff:ff:ff
3: enp0s26f7u4:
link/ether c6:98:b9:65:2d:b8 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.120/24 brd 192.168.0.255 scope global dynamic enp0s26f7u4
valid_lft 85373sec preferred_lft 85373sec
inet6 fe80::4510:dc13:ab07:e6c4/64 scope link
valid_lft forever preferred_lft forever
v@localhost ~ $ ls /dev/ttyUSB*
/dev/ttyUSB0
Затем вставил другой 4G модем Е3272 с прошивой STICK , так вот он не определяется как USB устройство хотя он есть lsusb -
v@localhost ~ $ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
Bus 001 Device 004: ID 19d2:1405 ZTE WCDMA Technologies MSM
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Есть у меня ещё дугие модемы к примеру 3G , и с ними такая же проблема :
Е3131 - прошива STICK не определяется как USB
ZTE667 - прошива HiLink определяется
И ещё , Е3272 переключен в режим NDIS и в Arch я его запускаю с командной строки -
echo -en 'AT^NDISDUP=3,1,"internet.tele2.ru"\r\n' > /dev/ttyUSB0
далее создаю соединение с помощью dhcpcd , так вот самое интересное что этот модем запускается с этой команды и в Gentoo , но он не определяется как USB сетевое устройство и соответственно нет его интерфейса и невозможно создать сеть интернет .
Прошу помощи разобраться с этой проблемой !
- Для комментирования войдите или зарегистрируйтесь
.
Сверять версии/конфиги ядра в Gentoo с Arch.
Смотреть информацию об определении устройства (
dmesg
) в Arch.:wq
--
Live free or die
В стик режиме он вроде бы
В стик режиме он вроде бы определяется как флешка, и надо переключить в режим модема.
dmesg
Вывод dmesg выложил на - http://pastebin.ru/wtIhUWVV , что скажите уважаемые ?
Ну в системе он
Ну в системе он определился,
cdc_ether 1-4:1.0 usb0: register 'cdc_ether' at usb-0000:00:1a.7-4, ZTE CDC Ethernet Device
enp0s26f7u4: renamed from usb0
usb 1-5: GSM modem (1-port) converter now attached to ttyUSB0
Что показывает ifconfig -a, тот ли dmesg выложил?
Что показывает ifconfig -a,
Поверьте , выложил тот , и не вижу смысла здесь врать , проблему решил , прав оказался shaulyn - перевёл девайсы спрошивой STICK в режим модема , и они все определились , нужно разбираться почему тогда в Arch модемы работают пофигу в каком режиме .
>> почему правила udev
>> почему
правила udev
Когда ковырялся с убунту, там
Когда ковырялся с убунту, там пакет был кажется modeswitch который автоматически переключается модем из режима флешки в модем. В генту хз есть такой пакет или нет, под рукой сейчас нет компутера.
tem2y написал(а):Что
Не надо нервничать :)
Не надо нервничать :)Спасибо
Спасибо , я спокоен :) , да , есть такой пакет - usb_modeswitch и он установлен .
опять-таки, смотрите правила
опять-таки, смотрите правила удева и что происходит при втыкании. udevadm и т.д.
Beelzebubbie
И что там смотреть ? В этих тонкостях не силён , примеру при втыкании модема е3131 и подключении к сети через PPPD - вывод udevadm trigger −k
-
UDEV [6659.885053] change /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.5/host22/target22:0:0/22:0:0:0/block/sdc (block)
UDEV [6659.885192] add /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.2/ttyUSB3/tty/ttyUSB3 (tty)
UDEV [6660.025164] add /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.4/host21/target21:0:0/21:0:0:0/block/sr2 (block)
UDEV [6660.170630] change /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.4/host21/target21:0:0/21:0:0:0/block/sr2 (block)
UDEV [6660.877521] add /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0 (usb)
UDEV [6660.877973] add /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0/ttyUSB2 (usb-serial)
UDEV [6660.887526] add /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0/ttyUSB2/tty/ttyUSB2 (tty)
KERNEL[6707.434587] add /devices/virtual/net/ppp100 (net)
KERNEL[6707.434605] add /devices/virtual/net/ppp100/queues/rx-0 (queues)
KERNEL[6707.434615] add /devices/virtual/net/ppp100/queues/tx-0 (queues)
UDEV [6707.438291] add /devices/virtual/net/ppp100 (net)
UDEV [6707.438428] add /devices/virtual/net/ppp100/queues/rx-0 (queues)
UDEV [6707.438695] add /devices/virtual/net/ppp100/queues/tx-0 (queues)
Сталкивался с подобной
Сталкивался с подобной проблемой на своем Huawei E8231.
Нашел как перевести его в режим модема: usb_modeswitch -v 12d1 -V 12d1 -p 1f01 -P 14db -M "55534243123456780000000000000011062000000101000100000000000000"
Сам не пробовал, поэтому за результат не ручаюсь.
Я просто подключался к нему через веб морду и включал 3g, потом dhcpcd enp0s29u1u2 и все ехало.