1. 使用下面命令查看当前的内核版本
uname -r
2. 如果需要特定的内核或需要最新的内核版本,请按照以下步骤操作
例如:需要内核版本5.12.11,先下载内核版本5.12.11,并解压
https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.12.11.tar.xz
tar -xf linux-5.12.11.tar.xz
3. 确保LAN设备使能, 包含必要的设备后,使用以下命令构建内核
sudo make
sudo make modules
sudo make modules_install
sudo make install
4. 重启,在grub菜单中选择linux-5.12.11
5. LAN743x驱动在下列路径下
linux-5.12.11\drivers\net\ethernet\microchip\lan743x_main.c
6. 在特定内核中使用设备的步骤
配置内核命令: sudo make menuconfig
查看配置,确保包含LAN 驱动程序的选项已打开。
LAN78xx:
Device Drivers > Network Device Support > USB Network adapters > Microchip devices > Microchip LAN78xx Based USB Ethernet Adapters
LAN743x:
Device Drivers > Network Device Support > Ethernet Driver Support > Microchip devices > LAN743x S upport
|