网站制作语言有哪些国内的优秀网站

张小明 2026/1/10 8:27:22
网站制作语言有哪些,国内的优秀网站,游戏外包公司,php网站开发软件解决 Linux 5.4 下 Intel I226-V (0x125C) 2.5G 网卡驱动识别问题 (probe failed with error -2) 背景 在 Ubuntu 18.04 (Kernel 5.4.0) 平台上使用 Intel NUC13 或某些定制主板时#xff0c;遇到了板载的 Intel I226-V 2.5G 网卡无法识别的问题。 lspci 可以看到设备#xf…解决 Linux 5.4 下 Intel I226-V (0x125C) 2.5G 网卡驱动识别问题 (probe failed with error -2)背景在 Ubuntu 18.04 (Kernel 5.4.0) 平台上使用 Intel NUC13 或某些定制主板时遇到了板载的 Intel I226-V 2.5G 网卡无法识别的问题。lspci可以看到设备但驱动加载失败dmesg报错probe failed with error -5或error -2。本文记录了通过修改 Intel IGC 源码驱动来适配该未知设备 ID (0x125C) 的完整过程。硬件信息架构 x86_64 CPU 运行模式32-bit,64-bit 字节序 Little Endian CPU:16在线 CPU 列表0-15 每个核的线程数1每个座的核数10座1NUMA 节点1厂商 ID GenuineIntel CPU 系列6型号186型号名称 13th Gen Intel(R)Core(TM)i7-13620H 步进2CPU MHz553.048CPU 最大 MHz6300.0000CPU 最小 MHz400.0000BogoMIPS5836.80虚拟化 VT-x L1d 缓存 48K L1i 缓存 32K L2 缓存 1280K L3 缓存 24576K NUMA 节点0 CPU0-15 标记 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b md_clear flush_l1d arch_capabilities通过lspci -nnk查询到的网卡信息如下55:00.0 Ethernet controller[0200]: Intel Corporation Device[8086:125c](rev 04)Subsystem: Intel Corporation Device[8086:3037]56:00.0 Ethernet controller[0200]: Intel Corporation Device[8086:125c](rev 04)Subsystem: Intel Corporation Device[8086:0000]关键点在于 Device ID 为125c这是一个在 Linux 5.4 内核自带驱动中未被定义的 ID。问题现象驱动无法加载lspci显示没有Kernel driver in use。报错信息初始报错igc: probe of 0000:55:00.0 failed with error -5(MAC初始化错误)修正 ID 后报错igc: probe of 0000:55:00.0 failed with error -2(PHY ID 检查或 NVM 校验错误)解决方案我们需要下载 Intel IGC 独立驱动源码基于 5.4.0-7642.46 或类似版本并修改源码以添加对0x125C的支持。1. 准备工作安装编译环境和内核头文件sudoapt-getupdatesudoapt-getinstalldkms build-essential linux-headers-$(uname-r)2. 获取源码假设你已经有了intel-igc的驱动源码可以从 GitHub 或 Intel 官网获取旧版源码。3. 修改源码需要修改三个文件来适配此硬件。修改一添加设备 ID 宏定义文件src/igc_hw.h在设备 ID 列表处添加0x125C的定义#defineIGC_DEV_ID_I225_LM0x15F2// ... 其他 ID ...#defineIGC_DEV_ID_I225_BLANK_NVM0x15FD#defineIGC_DEV_ID_I226_V0x125C/* 添加这一行 */修改二注册 PCI 设备表文件src/igc_main.c在igc_pci_tbl数组中添加新的 ID使其能被 probe 探测到staticconststructpci_device_idigc_pci_tbl[]{{PCI_VDEVICE(INTEL,IGC_DEV_ID_I225_LM),board_base},// ...{PCI_VDEVICE(INTEL,IGC_DEV_ID_I226_V),board_base},/* 添加这一行 */{0,}};修改三适配初始化流程与绕过 PHY 检查文件src/igc_base.c步骤 A在igc_get_invariants_base中添加初始化分支防止返回 error -5 (MAC Init Error)statics32igc_get_invariants_base(structigc_hw*hw){// ...switch(hw-device_id){caseIGC_DEV_ID_I225_LM:// ...caseIGC_DEV_ID_I226_V:/* 添加这一行 */mac-typeigc_i225;break;default:return-IGC_ERR_MAC_INIT;}// ...}步骤 B在igc_init_phy_params_base中放宽 PHY ID 检查防止返回 error -2 (PHY Error/ENOENT)。由于这是定制版或新版 PHYID 可能不在白名单中我们将其默认视为 I225 PHY 处理statics32igc_init_phy_params_base(structigc_hw*hw){// ... (获取 PHY ID 后)/* Verify phy id and set remaining function pointers */switch(phy-id){caseI225_I_PHY_ID:phy-typeigc_phy_i225;break;default:/* 修改不再直接返回错误而是兼容处理 */// ret_val -IGC_ERR_PHY;// goto out;phy-typeigc_phy_i225;/* 强制指定为 I225 */break;}// ...}4. 编译与安装方式一使用 DKMS推荐这样内核升级后驱动会自动重编。# 1. 确保在源码根目录cd~/intel-igc# 2. 清理旧版本如果有sudodkms remove igc/5.4.0-7642.46 --all# 3. 添加到 DKMSsudodkmsadd.# 4. 安装sudodkmsinstalligc/5.4.0-7642.46# 5. 加载驱动sudormmod igcsudomodprobe igc方式二手动编译cdsrcmake-C /lib/modules/$(uname-r)/buildM$(pwd)modulessudoinsmod igc.ko5. 验证结果执行以下命令查看状态# 1. 查看内核日志确认 probe 成功dmesg|tail# 应显示Intel(R) 2.5G Ethernet Linux Driver... 且无报错# 2. 查看 PCI 驱动绑定lspci -nnk|grep-A3 125c# 应显示Kernel driver in use: igc# 3. 查看网口并启用ipaddrsudoiplinksetenp85s0 upsudodhclient enp85s0至此Intel 0x125C 网卡在 Ubuntu 18.04 下成功驱动。注意本文基于 Linux 5.4 内核环境。更高版本的内核如 5.15可能已经原生支持该设备建议优先考虑升级内核。但在无法升级内核的嵌入式/工控场景下此 patch 方法非常有效。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

诸暨北京网站制作公司有哪些一级a做爰片付费网站

目录已开发项目效果实现截图已开发项目效果实现截图开发技术系统开发工具:核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部…

张小明 2026/1/8 23:36:11 网站建设

淘客网站 wordpress网站建设取得了

记得曾经有人说过这样一个俗语:三百六十行,行行转IT。 或许听到这个话的时候会觉得是一句玩笑话,但是浏览到网络上一些关于就业的文章,就能够明白这句话的真正意义所在。随着互联网的发展,越来越多人选择,…

张小明 2026/1/8 18:22:02 网站建设

西宁站 网站英文网站建站

Windows应用开发:动画、定位、传感器与媒体流技术详解 1. 动画类型及独立动画创建要求 在应用开发中,动画是提升用户体验的重要元素。动画分为依赖动画(Dependent animation)和独立动画。依赖动画需要从UI线程获取信息,默认情况下不会执行,开发者需主动启用( PointAn…

张小明 2026/1/8 11:57:54 网站建设

做网站的策划需要做什么电子商务网站建设方面的论文

第一章:多模态 Agent 的 Docker 网络隔离概述在构建多模态 Agent 系统时,Docker 容器化技术为不同模态(如文本、图像、语音)的处理模块提供了轻量级、可移植的运行环境。然而,多个 Agent 模块之间既需要独立运行以保障…

张小明 2026/1/10 8:20:13 网站建设

网站没有备案信息该怎么做团购网站自个做

Cursorrules项目终极配置指南:10分钟快速上手 【免费下载链接】cursorrules 项目地址: https://gitcode.com/gh_mirrors/cu/cursorrules 在当今AI驱动的开发环境中,Cursor Agent优化和自定义规则管理已成为提升开发效率的关键。本指南将带您快速…

张小明 2026/1/9 14:04:32 网站建设

网站的宣传推广包括设计网站推荐原因

石头剪刀布游戏 2025华为OD机试双机位B卷 - 华为OD上机考试双机位B卷 100分题型 华为OD机试双机位B卷真题目录点击查看: 华为OD机试双机位B卷真题题库目录|机考题库 算法考点详解 题目描述 石头剪刀布游戏有 3 种出拳形状:石头、剪刀、布。分别用字母…

张小明 2026/1/10 4:55:55 网站建设