Arch Linux에서 USB 이더넷을 활성화하는 방법은 무엇입니까?

Arch Linux에서 USB 이더넷을 활성화하는 방법은 무엇입니까?

외부 4G 네트워크 어댑터로 사용할 수 있는 TD-LTE 무선 단말기가 있습니다. USB를 통해 컴퓨터에 연결됩니다. Debian 11을 사용하면 USB 이더넷이 제대로 제공됩니다. 그런데 Arch에서 사용하려고 하면. USB 이더넷에 액세스할 수 없습니다.
ip외부 장치 표시 안 함

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether f0:76:1c:08:1f:7b brd ff:ff:ff:ff:ff:ff
3: wlp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 48:51:b7:f5:a5:be brd ff:ff:ff:ff:ff:ff

어쩌면 Arch에는 장치에 대한 특별한 펌웨어나 드라이버가 필요할 수도 있습니다. 어떻게 찾을 수 있나요?
lspci외부 장치 표시 안 함

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 2 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
04:00.0 Network controller: Intel Corporation Wireless 7260 (rev bb)

Arch에서는 장치가 4G 네트워크를 매우 잘 제공합니다. 제공되는 WLAN에 연결할 수 있습니다. 자세한 내용은:

  • 운영 체제: 리눅스 5.17.8-arch1-1
  • 컴퓨터: ThinkPad S3-S440
  • TD-TLE 단말기 제조사 : Huawei
    USB3.0 모드를 꺼두었습니다.

답변1

Stephen Boston의 의견에 따라 문제를 해결했습니다.
먼저 소프트웨어 2개를 설치합니다.
pacman --sync usbutils usb_modeswitch
그런 다음 외부 USB 이더넷 장치에 대한 세부 정보를 얻습니다(항상 대용량 저장 모드에 있다는 것을 알았습니다).
$ lsusb --verbose
그리고 다음을 발견했습니다.

Bus 001 Device 003: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131  
Couldn't open device, some information will be missing  
Device Descriptor:  
  idVendor           0x12d1 Huawei Technologies Co., Ltd.  
  idProduct          0x14db E353/E3131  

장치 모드 변경:
# usb_modeswitch --default-vendor 0x12d1 --default-product 0x14db --huawei-new-mode
이제 제대로 작동합니다. 참고: 저는 아직 이에 대해 자세히 연구하거나 이해 하지
못했습니다 . 방금 이 방법이 내 컴퓨터에서 작동한다는 것을 알았습니다.lsusbusb_modeswitch

관련 정보