ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 윈도우10 에서 ASIX AX88179 USB 이더넷 어뎁터 문제
    끄적끄적 2021. 10. 5. 21:55

    Windows 10 Home 21H1 19043.1266 버전 기준으로 AX88179 드라이버 버전이 1.16.27.321버전인데
    해당 버전의 드라이버에서 네트워크가 어느정도 시간이 지나면 먹통이 됩니다.

    문제의 ASIX AX88179 윈도우 드라이버


    증상
    1. 먹통이지만 링크 램프에 불도 들어오고 깜빡이고 있음
    2. 먹통되는 순간을 Wireshark로 패킷을 떠보면 지속적으로 외부에서 들어오던 ARP 패킷이 더 이상 들어오지 않음
    3. ping 만으로 테스트해보면 그때 그때 다르지만 300초 쯤 ping 응답이 안들어옴
    4. 하지만 웹페이지를 로딩하거나, 속도 테스트를 해보면 바로 먹통됨

     


    개인적인 결론

    - 절전모드 해제해도 동일하게 문제 발생

    - 노트북(Intel USB Host Controller 사용)의 특정 USB 포트에 문제 발생

    - USB 2.0 포트(허브) 에는 발생하지 않음

    - 윈도우 기본 드라이버 (1.16.27.321)에 문제 발생

    - 최신 드라이버(1.20.7)) 에도 문제 발생

    - VIA Labs 칩셋 USB 3.0 허브에 발생하지 않음

    - GL3520 칩셋 USB 3.0 허브에 발생하지 않음

     

    정확한 원인은 모르겠지만 USB3.0 포트마다 다른 증상으로 비추어 봤을때

    접촉불량같은 하드웨어문제로 발생하는게 아닌가 생각됩니다

     

    USB연장 케이블을 사용하거나 다른 USB허브에 연결하여 문제가 해결되는지 확인해 보시기 바랍니다.

     

     

     테스트 기록

     

    최신 버전(1.20.7)에서도 동일하게 발생
    호환성 문제인지 모르겠지만 다른 PC에서도 동일 문제 발생

     

     

     

    Update - 2022.07.14
    댓글 달아주신 분이 있어서 기본 드라이버 1.16.27.321에서 다시 확인해 봤습니다.

    증상1. DELL 래티튜드 5590 노트북에서 3개의 USB포트가 있는데 1개의 포트에서만 증상이 발생

    문제 발생하는 포트에 연결된 USB 어뎁터


    증상2. 증상이 발생하는 포트에 USB2.0허브에 연결하면 연결 끊김 증상이 발생하지 않음
    증상3. ORICO 7포트 USB 3.0허브 (VIA Labs 사의 칩셋 사용) 에서는 7포트 모두 끊김 증상이 발생하지 않음

     

    Update -2022.07.15: 리눅스(Ubuntu 22.04)에서 확인
    리눅스에서 동일 USB 포트에서 문제가 발생합니다.

    로그를 USB의 레지스터(reg)로 부터 정상적으로 읽거나 쓸수 없는 상태가 발생한 것으로 추측됩니다.
    로그는 다음과 같습니다.

    [13571.236585] usb 2-6: new SuperSpeed USB device number 47 using xhci_hcd
    [13571.264360] usb 2-6: New USB device found, idVendor=0b95, idProduct=1790, bcdDevice= 1.00
    [13571.264376] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [13571.264381] usb 2-6: Product: AX88179
    [13571.264386] usb 2-6: Manufacturer: ASIX Elec. Corp.
    [13571.264390] usb 2-6: SerialNumber: 00000000000E8D
    [13571.629613] ax88179_178a 2-6:1.0 eth0: register 'ax88179_178a' at usb-0000:00:14.0-6, ASIX AX88179 USB 3.0 Gigabit Ethernet, 00:0e:c6:8e:41:84
    [13571.650723] ax88179_178a 2-6:1.0 enx000ec68e4184: renamed from eth0
    [13572.009599] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to read reg index 0x0006: -71
    [13572.009615] ax88179_178a 2-6:1.0 enx000ec68e4184: invalid MAC address, using random
    [13572.192462] usb 2-6: USB disconnect, device number 47
    [13572.192619] ax88179_178a 2-6:1.0 enx000ec68e4184: unregister 'ax88179_178a' usb-0000:00:14.0-6, ASIX AX88179 USB 3.0 Gigabit Ethernet
    [13572.192637] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0002: -19
    [13572.192645] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0001: -19
    [13572.192651] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0002: -19
    [13577.176482] xhci_hcd 0000:00:14.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
    [13577.176611] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0006: -110
    [13577.176629] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0005: -19
    [13577.176637] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0001: -19
    [13577.176642] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0001: -19
    [13577.176648] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0001: -19
    [13577.176653] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0001: -19
    [13577.176659] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0002: -19
    [13577.176664] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0001: -19
    [13577.176669] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0002: -19
    [13577.176675] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to read reg index 0x0001: -19
    [13577.176681] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0001: -19
    [13577.176687] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x001f: -19
    [13577.176694] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x0019: -19
    [13577.176700] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x001f: -19
    [13577.176706] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x000d: -19
    [13577.176711] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x000e: -19
    [13577.176717] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x000d: -19
    [13577.176723] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to read reg index 0x000e: -19
    [13577.176729] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x000d: -19
    [13577.176735] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x000e: -19
    [13577.176741] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x000d: -19
    [13577.176747] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to write reg index 0x000e: -19
    [13577.176753] ax88179_178a 2-6:1.0 enx000ec68e4184: Failed to read reg index 0x0000: -19


    정상 로그는 다음과 같습니다.

    [13431.437908] usb 2-4: new SuperSpeed USB device number 45 using xhci_hcd
    [13431.465735] usb 2-4: New USB device found, idVendor=0b95, idProduct=1790, bcdDevice= 1.00
    [13431.465743] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [13431.465745] usb 2-4: Product: AX88179
    [13431.465748] usb 2-4: Manufacturer: ASIX Elec. Corp.
    [13431.465750] usb 2-4: SerialNumber: 00000000000E8D
    [13431.834796] ax88179_178a 2-4:1.0 eth0: register 'ax88179_178a' at usb-0000:00:14.0-4, ASIX AX88179 USB 3.0 Gigabit Ethernet, 00:0e:c6:8e:41:84
    [13431.855386] ax88179_178a 2-4:1.0 enx000ec68e4184: renamed from eth0
    [13434.640045] ax88179_178a 2-4:1.0 enx000ec68e4184: ax88179 - Link status is: 1
    [13434.650830] IPv6: ADDRCONF(NETDEV_CHANGE): enx000ec68e4184: link becomes ready

     

     

    참고

    https://answers.microsoft.com/en-us/windows/forum/all/asix-ax88179-usb30-to-gigabit-ethernet-adapter-not/e4a26c2d-9c7b-4c2f-9aec-b0e6b3f527e0

    https://support.plugable.com/t/usb3-asix-ax88179-keep-losing-connection-problem-and-solution/10111

    https://social.technet.microsoft.com/Forums/windows/en-US/539b1c98-05da-40db-b7a0-2f844f65ed72/cant-use-ax88179s-ethernet-port?forum=w8itprohardware 

    https://github.com/FreddyXin/ax88179_178a/issues/6

    https://bugzilla.kernel.org/show_bug.cgi?id=212731 

     

    728x90
    반응형

    댓글

Designed by Tistory.