-
Notifications
You must be signed in to change notification settings - Fork 105
[Deepin-Kernel-SIG] [linux 6.12-y] [Upstream] config: deepin_x86_desktop_defconfig: restore usb_net config #1397
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Deepin-Kernel-SIG] [linux 6.12-y] [Upstream] config: deepin_x86_desktop_defconfig: restore usb_net config #1397
Conversation
deepin inclusion category: bugfix Enable these usb_net configs which enabled in our 6.6 kernel but disabled in 6.12 for dependency by default. Signed-off-by: Wentao Guan <guanwentao@uniontech.com>
Reviewer's guide (collapsed on small PRs)Reviewer's GuideRestores previously enabled USB network driver configuration options in deepin_x86_desktop_defconfig for the 6.12 kernel to match the 6.6 configuration and fix missing usb_net functionality. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
deepin pr auto review这是一个 Linux 内核配置文件的 diff,主要增加了对 USB 网络设备的支持。让我从多个角度进行分析:
改进建议:
总的来说,这个配置修改是合理的,但还有优化的空间。主要关注点应该是性能优化和安全性考虑。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
/approve Please merge only after the CI pipeline checks have passed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR restores USB network device driver configurations that were enabled in kernel 6.6 but disabled in kernel 6.12 due to dependency changes. The change re-enables 26 USB network driver configuration options to maintain compatibility and support for various USB network devices.
Key changes:
- Re-enables 26 USB network driver configuration options that were previously disabled
- Restores support for various USB network adapters including CDC EEM, Huawei CDC NCM, DM9601, Smsc, and QMI WWAN drivers
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| CONFIG_USB_ALI_M5632=y | ||
| CONFIG_USB_AN2720=y | ||
| CONFIG_USB_EPSON2888=y | ||
| CONFIG_USB_KC2190=y |
Copilot
AI
Dec 26, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These four USB network driver configurations are set to '=y' (built-in) while the parent CONFIG_USB_USBNET is set to '=m' (module). This creates a configuration inconsistency where child drivers cannot be built-in when their parent is a module. These should be changed to '=m' to match the parent configuration and the pattern used by all other USB network drivers in this section.
| CONFIG_USB_ALI_M5632=y | |
| CONFIG_USB_AN2720=y | |
| CONFIG_USB_EPSON2888=y | |
| CONFIG_USB_KC2190=y | |
| CONFIG_USB_ALI_M5632=m | |
| CONFIG_USB_AN2720=m | |
| CONFIG_USB_EPSON2888=m | |
| CONFIG_USB_KC2190=m |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
?
config USB_ALI_M5632
bool "ALi M5632 based 'USB 2.0 Data Link' cables"
depends on USB_NET_CDC_SUBSET
select USB_NET_CDC_SUBSET_ENABLE
help
Choose this option if you're using a host-to-host cable
based on this design, which supports USB 2.0 high speed.
config USB_AN2720
bool "AnchorChips 2720 based cables (Xircom PGUNET, ...)"
depends on USB_NET_CDC_SUBSET
select USB_NET_CDC_SUBSET_ENABLE
help
Choose this option if you're using a host-to-host cable
based on this design. Note that AnchorChips is now a
Cypress brand.
config USB_EPSON2888
bool "Epson 2888 based firmware (DEVELOPMENT)"
depends on USB_NET_CDC_SUBSET
select USB_NET_CDC_SUBSET_ENABLE
help
Choose this option to support the usb networking links used
by some sample firmware from Epson.
config USB_KC2190
bool "KT Technology KC2190 based cables (InstaNet)"
depends on USB_NET_CDC_SUBSET
select USB_NET_CDC_SUBSET_ENABLE
help
Choose this option if you're using a host-to-host cable
with one of these chips.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't worry — hallucinations just dress up as beauty :-)
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Avenger-285714, Cryolitia, dongert, lanlanxiyiji The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
deepin inclusion
category: bugfix
Enable these usb_net configs which enabled in our 6.6 kernel but disabled in 6.12 for dependency by default.
Summary by Sourcery
Bug Fixes: