Ранее я писал статью про восстановление модема Huawei E352. В этой я постараюсь разобраться как он отображается в системе и как им можно управлять.
Рассмотрим ещё раз вывод устройств в папке /dev :
> ls -l /dev/ . drwxr-xr-x 2 root root 80 Jan 22 08:40 bsg . crw——- 1 root root 180, 176 Jan 22 08:40 cdc-wdm0 lrwxrwxrwx 1 root root 3 Jan 22 08:40 cdrom -> sr0 . brw-rw—- 1 root disk 8, 0 Jan 22 08:40 sda drwxr-xr-x 4 root root 80 Jan 22 08:40 serial . crw-rw—- 1 root disk 21, 0 Jan 22 08:40 sg0 crw-rw—- 1 root cdrom 21, 1 Jan 22 08:40 sg1 . brw-rw—- 1 root cdrom 11, 0 Jan 22 08:40 sr0 . crw-rw—- 1 root dialout 188, 0 Jan 22 08:40 ttyUSB0 crw-rw—- 1 root dialout 188, 1 Jan 22 08:40 ttyUSB1 crw-rw—- 1 root dialout 188, 2 Jan 22 08:40 ttyUSB2 .
Первое это – bsg или Block SCSI Generic, это директория в которой находятся файлы 0:0:0:0 и 1:0:0:0 . Для того, чтобы разобраться больше сделаем вывод dmesg :
usb 1-1.1.3: new high-speed USB device number 39 using dwc_otg usb 1-1.1.3: New USB device found, idVendor=12d1, idProduct=1506, bcdDevice= 1.02 usb 1-1.1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=0 usb 1-1.1.3: Product: HUAWEI Mobile usb 1-1.1.3: Manufacturer: HUAWEI option 1-1.1.3:1.0: GSM modem (1-port) converter detected usb 1-1.1.3: GSM modem (1-port) converter now attached to ttyUSB0 huawei_cdc_ncm 1-1.1.3:1.1: MAC-Address: 58:2c:80:13:92:63 huawei_cdc_ncm 1-1.1.3:1.1: setting rx_max = 16384 huawei_cdc_ncm 1-1.1.3:1.1: setting tx_max = 16384 huawei_cdc_ncm 1-1.1.3:1.1: NDP will be placed at end of frame for this device. huawei_cdc_ncm 1-1.1.3:1.1: cdc-wdm0: USB WDM device huawei_cdc_ncm 1-1.1.3:1.1 wwan0: register ‘huawei_cdc_ncm’ at usb-3f980000.usb-1.1.3, Huawei CDC NCM device, 58:2c:80:13:92:63 option 1-1.1.3:1.2: GSM modem (1-port) converter detected usb 1-1.1.3: GSM modem (1-port) converter now attached to ttyUSB1 option 1-1.1.3:1.3: GSM modem (1-port) converter detected usb 1-1.1.3: GSM modem (1-port) converter now attached to ttyUSB2 usb-storage 1-1.1.3:1.4: USB Mass Storage device detected scsi host0: usb-storage 1-1.1.3:1.4 usb-storage 1-1.1.3:1.5: USB Mass Storage device detected scsi host1: usb-storage 1-1.1.3:1.5 scsi 0:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2 scsi 1:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2 sd 1:0:0:0: Attached scsi generic sg0 type 0 sr 0:0:0:0: [sr0] scsi-1 drive sr 0:0:0:0: Attached scsi CD-ROM sr0 sr 0:0:0:0: Attached scsi generic sg1 type 5 sd 1:0:0:0: [sda] Attached SCSI removable disk
Раз уж начали с /dev/bsg , сначала закончим с ним. Как видно из вывода:
HOW TO MOVE APPS TO SD CARD ON HUAWEI DEVICES!
- файл /dev/bsg/0:0:0:0 ( /dev/sg1 ) – CD-ROM (Mass Storage), смонтировано в блочное устройство: sr0 ( cdrom )
- файл /dev/bsg/1:0:0:0 ( /dev/sg0 ) – Direct-Access (SD Storage), смонтировано в блочное устройство: sda
Тоже самое можно получить через lsscsi :
> sudo lsscsi [0:0:0:0] cd/dvd HUAWEI Mass Storage 2.31 /dev/sr0 [1:0:0:0] disk HUAWEI SD Storage 2.31 /dev/sda
> sudo fdisk -l /dev/sr0 Disk /dev/sr0: 128 MiB, 134217728 bytes, 65536 sectors Disk model: Mass Storage Units: sectors of 1 * 2048 = 2048 bytes Sector size (logical/physical): 2048 bytes / 2048 bytes I/O size (minimum/optimal): 2048 bytes / 2048 bytes > sudo fdisk -l /dev/sda fdisk: cannot open /dev/sda: No medium found
MicroSD карта памяти не вставлена, поэтому ожидаемо получили No medium found .
Huawei Y6 (2018): How to transfer data to the micro SD card? internal storage to microSD
Идём дальше, рассмотрим другие USB устройства на этом порту.
> lsusb -t /: Bus 01.Port 1: Dev 1, Driver=dwc_otg/1p, 480M |__ Port 1: Dev 2, If 0, Driver=hub/4p, 480M |__ Port 1: Dev 3, If 0, Driver=hub/3p, 480M |__ Port 1: Dev 4, If 0, Specific Class, Driver=lan78xx, 480M |__ Port 2: Dev 51, If 3, Specific Class, Driver=option, 480M |__ Port 2: Dev 51, If 1, Specific Class, Driver=huawei_cdc_ncm, 480M |__ Port 2: Dev 51, If 4, Storage, Driver=usb-storage, 480M |__ Port 2: Dev 51, If 2, Specific Class, Driver=option, 480M |__ Port 2: Dev 51, If 0, Specific Class, Driver=option, 480M |__ Port 2: Dev 51, If 5, Storage, Driver=usb-storage, 480M
Как видно из вывода dmesg на USB устройстве 1-1.1.3:1.1 драйвером huawei_cdc_ncm (source code) создано два устройства /dev/cdc-wdm0 и сетевой интерфейс wwan0 .
> sudo file /dev/cdc-wdm0 /dev/cdc-wdm0: character special (180/176) > sudo cat /dev/cdc-wdm0 ^STIN: 0, 0, 0 ^STIN: 99, 0, 0 ^SIMST:1,0 ^RSSI: 31 ^MODE: 5,4 ^RSSI: 26 ^ERRRPT:3,7 ^SIMST:3,0 ^SRVST: 1 ^ERRRPT:1,2 ^SIMST:4,0
/dev/cdc-wdm0 это часть USB WDM device или CDC-WMC Device Management, по идеи это должен быть интерфейс команд и прерыванию QMI протокола, однако при проверки этого интерфейса утилитами qmicli , mmcli оказалось что это не так, либо он уже перехвачен.
Очень советую прочитать материал Qualcomm Gobi devices on Linux.
Как вывод и проделанных тестов и вывода dmesg – это разновидность NCM в протоколе USB. Вообще чтобы лучше понимать по каким протоколам и как может раздаваться интернет, советую изучить, следующие два материала:
- Про протоколы взаимодействия с 3G/LTE-модемом
- FOSDEM2013 — Mobile broadband modem control protocols
Ну и остались несколько сериал устройсв:
- /dev/ttyUSB0 – выводит буквально пару значений начинающихся со знака ^ , а также отвечает на AT-команды
- /dev/ttyUSB1 – ничего не выводит и не отвечает
- /dev/ttyUSB2 – выводит тоже самое что и /dev/cdc-wdm0 , а также отвечает на AT-команды
Для того, чтобы разобраться в них я сделал несколько AT комманд, которые показывают в каких режимах работает модем:
AT^SETPORT? ^SETPORT:A1,A2;1,16,3,2,A1,A2 OK AT^SETPORT=? ^SETPORT:A1: CDROM ^SETPORT:A2: SD ^SETPORT:A: BLUE TOOTH ^SETPORT:B: FINGER PRINT ^SETPORT:D: MMS ^SETPORT:E: PC VOICE ^SETPORT:1: MODEM ^SETPORT:2: PCUI ^SETPORT:3: DIAG ^SETPORT:4: PCSC ^SETPORT:5: GPS ^SETPORT:6: GPS CONTROL ^SETPORT:16: NCM OK AT^GETPORTMODE ^GETPORTMODE: TYPE: WCDMA: huawei,MDM:0,NDIS:1,DIAG:2,PCUI:3,CDROM:4,SD:5 OK
Вывод немного странный, однако судя из него у меня на модеме включены MODEM , PCUI , DIAG , NCM . Из которых MODEM , PCUI , DIAG скорее всего и являются tty-устройствами. Собственно, думаю можно попробовать по одному поотключать PCUI , DIAG .
Другие AT команды:
- Разблокировка модемов Huawei
- Как разблокировать модем Huawei с помощью AT-команд?
- AT commands in screen/minicom
- Настройка модемов Huawei с помощью AT-команд.
- AT команды для модемов Huawei
- Основные AT-команды модемов
- Принимаем и отправляем СМС при помощи GSM-модема
- Отправка СМС
Как вариант подключения к модему по serial-порту, можно использовать pppd и обертку над ним wvdial :
- 4G Huawei E392 with Linux
- Настройка интернета Ого Мобильный при помощи wvdial в Linux
- Настройка WvDial в Linux
- Установка и настройка 3G модема в Ubuntu server
- Настройка WvDial
Sources
- Linux Modem Manager
- How to use 4G LTE modems like the MC7455 on both Debian/Ubuntu and OpenWRT using MBIM
- qmicli — Control QMI devices
- Инструкция по использованию minicom в linux
- screen + minicom (how to get out of)
- Mobile broadband modem
- How to use LTE modem in QMI mode for WAN connection
- Cellular Modems (GSM/GPRS/EDGE/UMTS/HSPA/LTE)
- Connect the Raspberry Pi to Network Using UART
- HOWTO: Receive SMS via 4G/LTE Huawei stick on Raspberry Pi 4 and forward them via Telegram
- Using a Huawei WWAN dongle on Linux
- Сторожевой таймер для 4G-модема в CentOS 7
- Mobile broadband from the command line in Ubuntu
Источник: urpylka.com
Huawei запретили использовать SD-карты в своих смартфонах
Санкции, которые США наложили на Huawei, поставили ее бизнес под угрозу, и лишение доступа к обновлениям Android и Google Play – далеко не самое страшное. Всего за неделю от сотрудничества с Huawei отказались порядка десяти компаний, которые являются ключевыми в ее бизнесе. Но если решение о прекращении отношений со стороны Microsoft, ARM и Qualcomm было вполне ожидаемым, то бойкот, который Huawei объявила SD Association, вызвал серьезное удивление.
На этой неделе консорциум SD Association, сертифицирующий смартфоны на право использования стандарта MicroSD, удалил Huawei из числа своих партнеров. Несмотря на отсутствие официального заявления о разрыве отношений, отсутствие компании в списке сертифицированных предприятий означает, Huawei банально не сможет больше использовать стандарт MicroSD (как и другие стандарты, которые принадлежат SD Association) в своих смартфонах.
Карты памяти для Huawei
К счастью, разрыв отношений между Huawei и SD Association совершенно не означает, что смартфоны китайской компании лишатся возможности расширять память при помощи съемных карт. В этом году Huawei, будто чувствуя надвигающуюся опасность, презентовала собственный стандарт карт памяти NM Card. Эти карточки значительно меньше, чем MicroSD, а также, по заявлению Huawei, обладают большей пропускной способностью.
Вообще, если говорить начистоту, меня по-хорошему удивляет то, насколько Huawei оказалась самодостаточным предприятием. Складывается впечатление, что у нее есть чем крыть любые козыри бывших партнеров. Компания уже дала понять, что сможет заменить Android, Windows, Google Play, карты MicroSD, модемы Qualcomm и многое другое. Осталось лишь найти замену архитектуре ARM, которую Huawei использует в своих чипах, и тогда компания точно выйдет из игры королем мира.
А вы бы купили смартфон Huawei на фоне всех этих перепетой? Ответы оставляйте в комментариях или нашем Telegram-чате.
Теги
- Китайские смартфоны
- Смартфоны Huawei
Источник: androidinsider.ru
Huawei sd storage что это
Будь в курсе последних новостей из мира гаджетов и технологий
iGuides для смартфонов Apple
Huawei осталась без microSD для своих смартфонов
Денис Черкашин — 24 мая 2019, 16:32
Huawei с каждым днем достается все больше. Так, сегодня с компанией разорвала все связи ассоциация SD Association, контролирующая появление гаджетов со слотом для microSD. Теперь китайская компания не сможет выпускать устройства, в том числе смартфоны и планшеты, со слотом для карты памяти этого формата.
С одной стороны ситуация не так критична, ведь у Huawei есть собственный формат карт-памяти nanoSD, впервые представленный во флагманах Mate и P-серий этого года. Но тут же возникает проблема: такие карточки еще очень дорогие (цена в 2-3 раза выше по сравнению с microSD) и мало где продаются. Получается такой себе по выгоде для пользователя компромисс.
А может компания и вовсе откажется от слота для карты памяти? Ее основатель, например, фанат iPhone и iPad, в которых никогда не было возможности расширить пользовательское пространство и вряд ли появится.
Напомним, что американским компаниям запрещено сотрудничать с Huawei. И хотя запрет еще не действует в полную силу, китайский производитель уже фактически вытеснен из США: на сегодня с ним перестали работать в Google, Intel, Qualcomm и MicrosoftВ. А самый сильный удар по нему нанесен из другой страны — Великобритании. Власти США добились того, чтобы ARM, единственная компания, которая владеет архитектурой создания процессоров для смартфонов и планшетов, прекратила поставки своей продукции Huawei.
В 2016 году у американских властей возникло подозрение, что Huawei (и другие китайские компании) шпионит за пользователями и передает собранные данные правительству Китая. В августе 2018-го Дональд Трамп подписал указ, который вводит в стране чрезвычайное положение для защиты информационных технологий от внешних угроз, в частности, промышленного шпионажа. Указ позволил министерству торговли США блокировать сделки с участием иностранных коммуникационных компаний, если они представляют угрозу безопасности страны
Источник: www.iguides.ru