FreeBSD 12.1 & ZTE MF920

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
novik
мл. сержант
Сообщения: 146
Зарегистрирован: 2018-07-26 23:52:57

FreeBSD 12.1 & ZTE MF920

Непрочитанное сообщение novik » 2019-12-18 18:02:08

При подключении к Window 7 роутер ZTE MF920 выглядит так:
Изображение
Подключается, получает IP и всё работает.
Изображение
Подключаю к FreeBSD 12.1. В /var/log/messages без конца начинает сыпаться это:

Код: Выделить всё

FreeBSD kernel: usb_alloc_device: Found possible auto-install disk (trying next config)
FreeBSD kernel: ugen4.2: <ZTE ZTE-CDROM> at usbus4
FreeBSD kernel: umass0 on uhub0
FreeBSD kernel: umass0: <ZTE-CDROM2> on usbus4
FreeBSD kernel: umass0:  SCSI over Bulk-Only; quirks = 0x0000
FreeBSD kernel: umass0:2:0: Attached to scbus2
FreeBSD kernel: (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 00 00 00 24 00
FreeBSD kernel: (probe0:umass-sim0:0:0:0): CAM status: CCB request completed with an error
FreeBSD kernel: (probe0:umass-sim0:0:0:0): Retrying command, 3 more tries remain
FreeBSD kernel: ugen4.2: <ZTE ZTE-CDROM> at usbus4 (disconnected)
FreeBSD kernel: umass0: at uhub0, port 1, addr 2 (disconnected)
FreeBSD kernel: (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 00 00 00 24 00
FreeBSD kernel: (probe0:umass-sim0:0:0:0): CAM status: CCB request completed with an error
FreeBSD kernel: (probe0:umass-sim0:0:0:0): Retrying command, 2 more tries remain
FreeBSD kernel: (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 00 00 00 24 00
FreeBSD kernel: (probe0:umass-sim0:0:0:0): CAM status: CCB request completed with an error
FreeBSD kernel: (probe0:umass-sim0:0:0:0): Retrying command, 1 more tries remain
FreeBSD kernel: (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 00 00 00 24 00
FreeBSD kernel: (probe0:umass-sim0:0:0:0): CAM status: CCB request completed with an error
FreeBSD kernel: (probe0:umass-sim0:0:0:0): Retrying command, 0 more tries remain
FreeBSD kernel: (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 00 00 00 24 00
FreeBSD kernel: (probe0:umass-sim0:0:0:0): CAM status: CCB request completed with an error
FreeBSD kernel: (probe0:umass-sim0:0:0:0): Error 5, Retries exhausted
FreeBSD kernel: umass0: detached
Отключаю\включаю его

Код: Выделить всё

# usbconfig -d 4.2 power_off
# usbconfig -d 4.2 power_on
Остаётся

Код: Выделить всё

FreeBSD kernel: umass0 on uhub0
FreeBSD kernel: umass0: <USB-MassStorage> on usbus4
FreeBSD kernel: umass0:  SCSI over Bulk-Only; quirks = 0x0000
FreeBSD kernel: umass0:2:0: Attached to scbus2
FreeBSD kernel: cd0 at umass-sim0 bus 0 scbus2 target 0 lun 0
FreeBSD kernel: cd0: <ZTE CDROM 1.0> Removable CD-ROM SCSI-2 device
FreeBSD kernel: cd0: 40.000MB/s transfers
FreeBSD kernel: cd0: 80MB (163840 512 byte sectors)
FreeBSD kernel: cd0: quirks=0x10<10_BYTE_ONLY>
usbconfig кажет наличие

Код: Выделить всё

ugen4.2: <ZTE ZTE-CDROM> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
camcontrol devlist

Код: Выделить всё

<ZTE CDROM 1.0>                    at scbus2 target 0 lun 0 (pass1,cd0)
Извлекаю его camcontrol eject pass1

Код: Выделить всё

Unit stopped successfully, Media ejected
После чего появляется

Код: Выделить всё

FreeBSD kernel: ugen4.2: <ZTE ZTE-CDROM> at usbus4 (disconnected)
FreeBSD kernel: umass0: at uhub0, port 1, addr 2 (disconnected)
FreeBSD kernel: cd0 at umass-sim0 bus 0 scbus2 target 0 lun 0
FreeBSD kernel: cd0: <ZTE CDROM 1.0>  detached
FreeBSD kernel: (cd0:umass-sim0:0:0:0): Periph destroyed
FreeBSD kernel: umass0: detached
FreeBSD kernel: ugen4.2: <ZTE ZTE Mobile Broadband> at usbus4
FreeBSD kernel: umass0 on uhub0
FreeBSD kernel: umass0: <USB-MassStorage> on usbus4
FreeBSD kernel: umass0:  SCSI over Bulk-Only; quirks = 0x0000
FreeBSD kernel: umass0:2:0: Attached to scbus2
FreeBSD kernel: cd0 at umass-sim0 bus 0 scbus2 target 0 lun 0
FreeBSD kernel: cd0: <ZTE CDROM 1.0> Removable CD-ROM SCSI-2 device
FreeBSD kernel: cd0: 40.000MB/s transfers
FreeBSD kernel: cd0: 80MB (163840 512 byte sectors)
FreeBSD kernel: cd0: quirks=0x10<10_BYTE_ONLY>
FreeBSD kernel: cdce0 on uhub0
FreeBSD kernel: cdce0: <USB-Ecm> on usbus4
FreeBSD kernel: ue0: <USB Ethernet> on cdce0
FreeBSD kernel: ue0: Ethernet address: 00:a0:c6:00:00:00
usbconfig

Код: Выделить всё

ugen4.2: <ZTE ZTE Mobile Broadband> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
ifconfig

Код: Выделить всё

ue0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:a0:c6:00:00:00
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
Но он не может получить IP!
dhclient ue0

Код: Выделить всё

DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 7
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
Конфигурирование ue0 в ручную тоже ни к чему не приводит, web-интерфейс роутера не доступен. :st:
Что делать дальше, как его заставить хоть как-то работать? Хоть с ue0, хоть, ещё лучше с /dev/cuaU0.
«О сколько нам открытий чудных готовит просвещения дух...»™

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

FreeBSD 12.1 & ZTE MF920

Непрочитанное сообщение Alex Keda » 2019-12-20 19:43:10

а на теле что вы ставлено - кем он прикидываться должен?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
novik
мл. сержант
Сообщения: 146
Зарегистрирован: 2018-07-26 23:52:57

FreeBSD 12.1 & ZTE MF920

Непрочитанное сообщение novik » 2019-12-21 6:27:21

Alex Keda писал(а):
2019-12-20 19:43:10
кем он прикидываться должен?
at+zmode=1
Порты+модем+Ethernet-адаптер+CD-ROM. WinДУ всё правильно кажет.
Изображение
Это так сразу после втыкания USB шнурка без никакого управления типа извлечения CD-ROM-а или передачи параметров в строке браузера.
«О сколько нам открытий чудных готовит просвещения дух...»™

Аватара пользователя
novik
мл. сержант
Сообщения: 146
Зарегистрирован: 2018-07-26 23:52:57

FreeBSD 12.1 & ZTE MF920

Непрочитанное сообщение novik » 2020-07-05 17:44:07

А в Linux 'этот ZTE MF920 работает совершенно без проблем…
«О сколько нам открытий чудных готовит просвещения дух...»™