lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <tencent_99262A4B390D43E22441268D3D8CC0AF2E05@qq.com>
Date: Thu, 31 Oct 2024 15:58:49 +0800
From: Gang Yan <gang_yan@...mail.com>
To: "David S. Miller" <davem@...emloft.net>,
	David Ahern <dsahern@...nel.org>,
	Eric Dumazet <edumazet@...gle.com>,
	Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
	Simon Horman <horms@...nel.org>
Cc: netdev@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Inquiry Regarding PXE Installation Issue with Network Driver
 Configuration

Dear Maintainers:

I am writing to seek your expertise regarding an issue I have encountered 
recently while using PXE (Preboot Execution Environment) for system 
installation.

Specifically, the problem arises when the PXE network card driver is 
compiled as a kernel module (.ko file). During the installation process, 
the kernel gets stuck in the 'ip_auto_config' stage, waiting for the network
interface to become ready, displaying the message "Waiting up to xx more 
seconds for network." However, it appears that the system does not proceed 
to the ramdisk stage to load the .ko driver, ultimately leading to a failed
 installation.

Based on my analysis, it seems that for a successful PXE installation,
 the corresponding network card driver must be compiled directly into the 
kernel rather than as a loadable module. I would like to confirm if my
 understanding is correct. If so, would it be necessary to adjust the 
relevant code? Because it is not suitable to compile too much ehernet drivers into vmlinux.

Best regards,

Gang Yan


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ