Fast TSC Calibration Error, unable to register and inventory
-
@Wayne-Workman @tom-elIiott downloaded the new kernels from the console as directed. Of note, I do not have the ‘html’ directory referenced in the file path, so I adapted the instructions to fit my system. Where can I see confirmation that the newly downloaded kernel is now in service? Assuming by following the referenced instructions FOG automatically places the new kernel into production, I attempted to perform a fresh registration and inventory and received the same error.
-
@mattyb said:
Where can I see confirmation that the newly downloaded kernel is now in service?
Boot a host into download - debug mode, Then issue the command
uname -r
on the host.To find that option on 1.2.0, you’ll need to browse through the advanced task types.
-
@Wayne-Workman By host I assume you mean a destination machine, in my case one of these troublesome XPS desktops. I don’t see an option for that in the FOG PXE menu, so I googled and found the old wiki referencing the instructions for FOG .3. This indicates a Linux host and is for XP. Where can I find updated instructions for ‘debug mode’?
-
@mattyb You know how you normally tell a host to image via the web interface? Well, after you click “basic tasks”, there is a option that says “Advanced tasks”. Debug download is in that list. You can’t do it from the boot menu (yet).
-
@Wayne-Workman Ah - I see where you are referencing now. I will dig out a machine that I know will register, get it registered, then run the debug. Thanks!
-
@Wayne-Workman The result of that command is “4.3.2”
-
@mattyb said:
@Wayne-Workman The result of that command is “4.3.2”
That’s the kernel version your hosts are using in the network boot environment that FOG provides. So now you know.
-
@Wayne-Workman I figured as much, but how do I tell if that’s the ‘current’ kernel without being able to log into the FOG portal listed in an earlier response from Tom? And if it is the current or a more current kernel than the one I listed at the start of this thread, it isn’t resolving the original issue either.
-
Check here: https://www.kernel.org/
I’d say you’re pretty caught up.You could even try the kernel from there if you are daring. It’s 83 MB though, so longer loading times.
-
To find out what version a particular kernel image is you don’t need to boot it up. Just use the
file
command:file /var/www/fog/service/ipxe/bzImage Linux kernel x86 boot executable bzImage, version 4.3.2 (root@debian64) #1 SMP Sun Dec 13 17:56:05 EST 2015, RO-rootFS, swap_dev 0x6, Normal VGA
And yes you are right. By putting the kernel/init files into the right place (as in Tom’s post) those will be active and clients will load those when booting up.
-
@Wayne-Workman So should I start down the path of creating my own kernel to include drivers for these machines should I find that no pre-built kernel exists? Or am I missing something easier here?
-
@mattyb I suppose you can now.
Please keep the forum community in the loop while you do this. Any kernel options that you find to work, just let the @Developers know about them and they are very likely to add them to the fog kernel so that you don’t have to continue doing this.
-
People seam to have issues with different linux systems on Dell XPS 8900. For example: http://askubuntu.com/questions/700617/problems-installing-ubuntu-14-04-3-on-dell-xps-8900
Maybe you are keen to follow this thread and try this new method of test booting our FOG kernel from a USB stick. This is not meant for deployment or production. It’s just a way to see if our kernel can run on your hardware: https://forums.fogproject.org/topic/6532/usb-boot-target-device-into-fog-debug-os
-
I am having the same issue as the OP above. The Perform Full Registration option never prompts me to enter the Host name but says “attempting to send inventory” and scrolls endlessly.
If I boot to the Fog PXE menu and select Client System Information (Compatibility), and then option 4) Check Fog Compatibility, the Disk passes and the Network fails.
Is this a driver issue? We’re imaging a new batch of HP ProDesk 600 G2 and ProBook 645 G1 and G2 PCs and the problem is the same across these machines.
-
@UCJared please try updating the kernels. There’s a thread here somewhere showing what commands should be run.
-
@UCJared Did you ever find an solution to this issue? I am having the same problem with the ProDesk.
-
@swhite @UCJared Please try to find out which NIC/ethernet card (vendor, model, possibly PCI-IDs) you have in your ProDesk/ProBook machines. As well it would be helpful to know the version of FOG (see in the blue cloud on the web GUI) and kernel (command
file /var/www/fog/service/ipxe/bzImage
on your FOG server) you are running!A quick search for “HP ProDesk 600” brought up the Intel I217LM onboard NIC. Is that correct? Support for this NIC was added with kernel 3.5.x…
-
@Sebastian-Roth Hi Sebastian,
The NIC on my ProDesk is listed as Intel I219-LM and the hardware ID is PCI\VEN_8086&DEV_15B7&SUBSYS_805D103C&REV_31I am running Fog 1.2.0 with kernel version 3.15.6
-
Support for the Intel I219-LM (PCI 8086:15b7) was added even later - linux kernel 4.1and after. See here: http://cateee.net/lkddb/web-lkddb/E1000E.html
Tom Elliott said:
mkdir /var/www/html/fog/service/ipxe/backup mv /var/www/html/fog/service/ipxe/bzImage* /var/www/html/fog/service/ipxe/backup cd /var/www/html/fog/service/ipxe/ wget --no-check-certificate https://fogproject.org/kernels/bzImage -O bzImage wget --no-check-certificate https://fogproject.org/kernels/bzImage32 -O bzImage32
-
@UCJared @Sebastian-Roth
I was able to get my ProDesk 600 G2 to upload using the Kernel - 4.1.2 TomElliott.