Black screen hinders the client build on the target host
George VerDuin
gfv2008-home at yahoo.com
Fri Jan 3 02:24:42 CET 2014
On 12/04/2013 11:39 AM, Thomas Lange wrote:
>>>>>> On Wed, 04 Dec 2013 13:09:16 +0200, Toomas Tamm <tt-fai at kky.ttu.ee> said:
> > # wheezy does not have -m and modules.pcimap
> > depmod -m 2>/dev/null
> > if [ -f "/lib/modules/`uname -r`/modules.pcimap" ]; then
> I guess for wheezy and later we could try to remove this code for
> loading pci kernel modules entirely. Loading a kernel module for some
> pci device shouldn't be needed theese days, since the kernel should do
> that.
> Any opinions on removing this part of code?
At the moment -- no opinion. I'm sad no other opinions seem to have
shown up...
I'm back to this black screen issue. It is both interesting to me and
it is stressing my kernel knowledge perhaps beyond the point of well
informed opinion. A couple things stand out, and I may stop prior to
any success.
Important issue for the black screen hardware -- a live VGA monitor is
not needed at this moment. The particular PC I am building now will be
placed outside human intervention to do security video screening and
automation. SSH access is the only plan. It would be "nice" to have
the multi-console while I'm provisioning the machine, but over the long
run it is only nice and not important. The same result on other hosts
will likely be a problem.
The black screen for fai-client happens prior to fai. About 52 seconds
after power-on the VGA interface shuts down. At the moment of shutdown,
PXE has loaded nfsroot and has turned control over to the kernel built
for the client. It happens a few seconds after initscripts begin. Some
seconds after dark-screen the fai-monitor begins reporting FAI progress.
After FAI has provisioned the target host, the black-screen happens
about 5 seconds after grub.
On the target host, lsmod tells me the i915 module is loaded and six
others depend upon it. The host has intel graphics so the choice of
module might just be correct. FAI-sysinfo tells me the graphics card is
Intel i845 but I've not validated the i915 module supports it yet.
SO -- for the moment, I have the following concern: FAI client is built
prior to any knowledge about the target host hardware. Therefore the
client in nfsroot must have extensive access to many video driver
modules for wheezy to mount at boot time in order for the client to
support video on the target host. Likewise, the client could supply
only those modules needed for the host hardware while provisioning the
target host. Where might I find documents to discuss this detail topic
for FAI & wheezy?
My second concern is for Fai-client: Both BIOS and PXE display load
time comments successfully. To me this proves that the hardware is
capable of VGA text display. Is some other driver important enough to
FAI-client that whatever BIOS and PXE used needs to be replaced while
FAI-client is provisioning the target host?
I will continue without a monitor to adjust provisioning until it seems
correct. This may take a while... If I resolve the dark screen, I will
pass the info along. I am beginning to suspect FAI is not the root
cause of dark screen.
Cheers
George
More information about the linux-fai
mailing list