Huawei E3531 の RSSI を読みたいです。そのため、AT コマンドを使用してこれらの情報を取得する簡単な方法を示すドキュメントをいくつか見つけました。問題は、Huawei E3531 にさえ接続できないことです。つまり、モデムとして非常にうまく機能します。私は良い接続を持っています。しかし、devでデバイスを探していると、2つのディスクのように見える2つのデバイス(「sdb」と「sgm」)しか見つかりませんが、シリアルポートとは関係ありません。
それで、私が見つけた何かを試してみました: -彼らは私が sudo modprobe usbserial vendor=0X"Idvendor" product=0X"Idproduct" を実行します
[ 1038.498282] usbcore: registered new interface driver usbserial
[ 1038.498299] usbcore: registered new interface driver usbserial_generic
[ 1038.498312] usbserial: USB Serial support registered for generic
通常、次のようなものが必要です。
usb 1-1: generic converter now attached to ttyUSB0
私のMacからsdbとsgmを見ることさえできなかったと言わなければならないと思うので、Ubuntuからこれをやっています。また、wifi を有効にすると、モデムが接続できません (そのため、sdb と sgm が表示されません)。
必要な場合は、dmesg の最初の部分を以下に示します。
[ 742.756888] usb 3-1: USB disconnect, device number 6
[ 743.123706] usb 3-1: new high-speed USB device number 7 using xhci_hcd
[ 743.252854] usb 3-1: New USB device found, idVendor=12d1, idProduct=14dc
[ 743.252861] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 743.252865] usb 3-1: Product: HUAWEI Mobile
[ 743.252868] usb 3-1: Manufacturer: HUAWEI
[ 743.482312] cdc_ether 3-1:1.0 usb0: register 'cdc_ether' at usb-0000:00:14.0-1, CDC Ethernet Device, 9a:c2:9b:ee:4c:d9
[ 743.482859] usb-storage 3-1:1.2: USB Mass Storage device detected
[ 743.483249] scsi11 : usb-storage 3-1:1.2
[ 743.520839] audit: type=1400 audit(1427889713.269:79): apparmor="DENIED" operation="file_inherit" profile="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=3414 comm="nm-dhcp-client." lport=29180 family="inet" sock_type="dgram" protocol=17
[ 743.520857] audit: type=1400 audit(1427889713.269:80): apparmor="DENIED" operation="file_inherit" profile="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=3414 comm="nm-dhcp-client." lport=47709 family="inet6" sock_type="dgram" protocol=17
[ 744.481267] scsi 11:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[ 744.481722] sd 11:0:0:0: Attached scsi generic sg2 type 0
[ 744.482933] sd 11:0:0:0: [sdb] Attached SCSI removable disk
[ 753.752310] audit: type=1400 audit(1427889723.496:81): apparmor="DENIED" operation="file_inherit" profile="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=3423 comm="nm-dhcp-client." lport=29180 family="inet" sock_type="dgram" protocol=17
[ 753.752328] audit: type=1400 audit(1427889723.496:82): apparmor="DENIED" operation="file_inherit" profile="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=3423 comm="nm-dhcp-client." lport=47709 family="inet6" sock_type="dgram" protocol=17
[ 1038.498282] usbcore: registered new interface driver usbserial
[ 1038.498299] usbcore: registered new interface driver usbserial_generic
[ 1038.498312] usbserial: USB Serial support registered for generic
またよろしくお願いします!また近いうちにお会いしましょう
EDIT 9/04/2015 だから私は何かを見つけました。lsusb を実行すると、デバイスが次のように表示されます。
バス 003 デバイス 020: ID 12d1:1f01 Huawei Technologies Co., Ltd.
1f01 は Idproduct ですが、モデムが独自に別のモードになるため、いつか変わる可能性があります。1F01 の場合は、次のようにします。
sudo usb_modeswitch -v 12d1 -p 1F01 -M '55534243123456780000000000000011062000000100000000000000000000'
これにより、デバイスのモードが強制的に変更されます。これで、デバイスの Idproduct は 1001 になります。lsusb を実行して確認します。
バス 003 デバイス 023: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA モデム
また、USB0、USB1、USB2、USB3 の 4 つの新しい USB dev があります。minicom で AT コマンドを送信してみます。