Public bug reported:

USB-C Ethernet hub using ASIX hardware is binding to cdc_ncm instead of
ax88179_178a, and the device disconnects immediately after connection.?

dmesg:

[ 6824.272924] ------------[ cut here ]------------
[ 6824.272941] WARNING: drivers/usb/typec/class.c:311 at 
typec_altmode_update_active+0x101/0x110 [typec], CPU#2: kworker/u48:1/19537
[ 6824.272969] Modules linked in: ax88179_178a r8153_ecm usbhid r8152 ccm 
rfcomm snd_seq_dummy snd_hrtimer qrtr cmac algif_hash algif_skcipher af_alg 
bnep cpuid snd_hda_codec_intelhdmi snd_hda_codec_hdmi snd_hda_codec_alc269 
snd_hda_codec_realtek_lib snd_hda_scodec_component snd_hda_codec_generic 
snd_hda_intel snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl 
snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt 
snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink 
snd_sof_intel_hda soundwire_cadence snd_sof_pci snd_sof_xtensa_dsp snd_sof 
snd_sof_utils snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks 
soundwire_generic_allocation snd_soc_sdw_utils snd_soc_acpi cdc_mbim 
intel_uncore_frequency soundwire_bus dell_pc binfmt_misc snd_ctl_led cdc_wdm 
intel_uncore_frequency_common intel_tcc_cooling snd_soc_sdca crc8 
x86_pkg_temp_thermal intel_powerclamp xe coretemp snd_soc_avs snd_soc_hda_codec 
snd_hda_ext_core snd_hda_codec kvm_intel snd_hda_core uvcvideo snd_intel_dspcfg 
snd_intel_sdw_acpi
[ 6824.273027]  dell_laptop drm_gpusvm_helper snd_hwdep videobuf2_vmalloc 
gpu_sched uvc kvm videobuf2_memops dell_wmi videobuf2_v4l2 snd_soc_core 
drm_gpuvm btusb videobuf2_common btmtk drm_ttm_helper cdc_ncm btrtl cmdlinepart 
irqbypass snd_compress drm_exec dell_smbios btbcm cdc_ether videodev 
drm_suballoc_helper ac97_bus dell_wmi_sysman spi_nor btintel snd_pcm_dmaengine 
usbnet dcdbas rapl iwlmvm nls_iso8859_1 mei_pxp mei_hdcp mtd intel_rapl_msr mii 
intel_cstate mc bluetooth dell_wmi_descriptor snd_pcm dell_wmi_ddv 
dell_smm_hwmon firmware_attributes_class wmi_bmof snd_seq_midi i915 
snd_seq_midi_event mac80211 hid_sensor_gyro_3d hid_sensor_accel_3d 
hid_sensor_rotation hid_sensor_custom_intel_hinge snd_rawmidi 
hid_sensor_trigger processor_thermal_device_pci kfifo_buf libarc4 snd_seq 
processor_thermal_device hid_sensor_iio_common snd_seq_device 
processor_thermal_wt_hint drm_buddy industrialio platform_temperature_control 
snd_timer processor_thermal_soc_slider ttm processor_thermal_rfim i2c_i801 
iwlwifi snd
[ 6824.273086]  processor_thermal_rapl mei_me drm_display_helper i2c_smbus 
spi_intel_pci intel_rapl_common spi_intel soundcore i2c_mux mei cfg80211 cec 
processor_thermal_wt_req processor_thermal_power_floor rc_core 
processor_thermal_mbox platform_profile i2c_algo_bit igen6_edac int3403_thermal 
soc_button_array int340x_thermal_zone intel_pmc_core pmt_telemetry 
pmt_discovery intel_hid pmt_class int3400_thermal sparse_keymap 
intel_pmc_ssram_telemetry acpi_thermal_rel acpi_pad acpi_tad intel_vsec joydev 
input_leds mac_hid typec_displayport sch_fq_codel efi_pstore hid_sensor_custom 
hid_sensor_hub intel_ishtp_hid nvme nvme_core hid_multitouch nvme_keyring 
nvme_auth hid_generic hkdf ahci libahci ucsi_acpi typec_ucsi video 
ghash_clmulni_intel typec psmouse intel_ish_ipc intel_lpss_pci i2c_hid_acpi 
intel_lpss thunderbolt i2c_hid intel_ishtp vmd idma64 wmi hid pinctrl_tigerlake 
serio_raw dm_mirror dm_region_hash dm_log ppdev lp msr parport dmi_sysfs 
autofs4 aesni_intel
[ 6824.273148] CPU: 2 UID: 0 PID: 19537 Comm: kworker/u48:1 Kdump: loaded 
Tainted: G        W           7.0.0-34-generic #34-Ubuntu PREEMPT(lazy) 
[ 6824.273153] Tainted: [W]=WARN
[ 6824.273155] Hardware name: Dell Inc. Inspiron 14 7440 2-in-1/09GK4D, BIOS 
1.22.0 04/23/2026
[ 6824.273157] Workqueue: USBC000:00-con2 ucsi_poll_worker [typec_ucsi]
[ 6824.273165] RIP: 0010:typec_altmode_update_active+0x101/0x110 [typec]
[ 6824.273176] Code: 4d f8 14 e4 75 2b 48 8b 5d f8 c9 31 c0 31 d2 31 c9 31 f6 
31 ff c3 cc cc cc cc e8 5a 82 29 e1 8b 75 e4 84 c0 0f 85 6d ff ff ff <0f> 0b e9 
66 ff ff ff e8 03 8e 45 e2 0f 1f 00 90 90 90 90 90 90 90
[ 6824.273178] RSP: 0018:ffffcca7df36bd80 EFLAGS: 00010246
[ 6824.273182] RAX: 0000000000000000 RBX: ffff8969a0b3f808 RCX: 0000000000000000
[ 6824.273184] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000
[ 6824.273185] RBP: ffffcca7df36bda0 R08: 0000000000000000 R09: 0000000000000000
[ 6824.273187] R10: 0000000000000000 R11: 0000000000000000 R12: ffff896981efe4d0
[ 6824.273188] R13: ffff8969a0b3f808 R14: 0000000000000000 R15: ffff89698096b780
[ 6824.273190] FS:  0000000000000000(0000) GS:ffff896d5acff000(0000) 
knlGS:0000000000000000
[ 6824.273192] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 6824.273194] CR2: 0000721dbfb36850 CR3: 0000000145c44005 CR4: 0000000000f72ef0
[ 6824.273196] PKRU: 55555554
[ 6824.273197] Call Trace:
[ 6824.273200]  <TASK>
[ 6824.273204]  ucsi_altmode_update_active+0x116/0x1b0 [typec_ucsi]
[ 6824.273211]  ucsi_check_altmodes+0x92/0xd0 [typec_ucsi]
[ 6824.273216]  ucsi_poll_worker+0x41/0xe0 [typec_ucsi]
[ 6824.273221]  process_one_work+0x1ac/0x3d0
[ 6824.273233]  worker_thread+0x1b8/0x360
[ 6824.273236]  ? _raw_spin_lock_irqsave+0xe/0x20
[ 6824.273241]  ? __pfx_worker_thread+0x10/0x10
[ 6824.273244]  kthread+0xf7/0x130
[ 6824.273248]  ? __pfx_kthread+0x10/0x10
[ 6824.273252]  ret_from_fork+0x195/0x2a0
[ 6824.273258]  ? __pfx_kthread+0x10/0x10
[ 6824.273261]  ? __pfx_kthread+0x10/0x10
[ 6824.273265]  ret_from_fork_asm+0x1a/0x30
[ 6824.273270]  </TASK>
[ 6824.273272] ---[ end trace 0000000000000000 ]---
[ 6824.337921] cdc_ncm 2-4.1:2.0: MAC-Address: 98:fc:84:e3:98:a3
[ 6824.337925] cdc_ncm 2-4.1:2.0: setting rx_max = 16384
[ 6824.350952] cdc_ncm 2-4.1:2.0: setting tx_max = 16384
[ 6824.361033] cdc_ncm 2-4.1:2.0 eth0: register 'cdc_ncm' at 
usb-0000:00:14.0-4.1, CDC NCM (NO ZLP), 98:fc:84:e3:98:a3
[ 6824.372775] usb 2-4.1: authorized to connect
[ 6824.392452] cdc_ncm 2-4.1:2.0 eth0: unregister 'cdc_ncm' 
usb-0000:00:14.0-4.1, CDC NCM (NO ZLP)
user@user:~$

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2169806

Title:
  USB-C Ethernet hub using ASIX hardware is binding to cdc_ncm instead
  of ax88179_178a, disconnects

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2169806/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to