A couple of weeks ago I had a barage of questions that were patiently
answered by Jim, but I ended up in several dead ends.  I'd like to first
report success on getting the nforce2 mobo config to successfully boot an
ltsp kernel with PXE.

I tried using both PXELINUX and the pxe server that comes with the Red Hat 
distribution.  PXELINUX was not getting past loading itself into memory, 
and never attempted to tftp the kernel over.  With the pxe server, I had 
strange behavior finally resulting in init being run with process number 7 
(not 1).  I brought a friend (Don Hatch) in who solved the problems for me 
with PXELINUX.

There were two keys to getting this to work: 
  1) PXELINUX must be 2.0 or greater not 1.66.  The pxelinux that is being
distributed with the ltsp package (ltsp_kernel-3.0.11-0.i386.rpm) seems to
be 1.66.  My RH9 distribution came with a pxelinux.0 that is distributed 
with syslinux-2.00-4.  Using the 2.0 got the kernel tftp'ed over and 
beginng to boot.

  2) The driver for the network device must be precompiled, added to the 
initrd and the initrd linuxrc script must be edited to hard code the NIC 
variable to be nvnet.  We couldn't find a cleaner way to do this.  The 
nvidia network device doesn's seem to be queriable as linuxrc would like.

SO, that's the good news.

I am now stuck in another problem.  I need to get the nvidia graphics 
driver to load as well.  I've tried two routes: 1) Use the distributed 
ltsp kernel and insmod it on the DC.  and 2) Build my own kernel.  1 
resulted in a module that wouldn't load due to unresolved symbols and 2) 
resulted in a kernel that wouldn't boot :(.

This rings some bells with some problems I was having building an nvnet 
module earlier in this process.  I seem to not be able to get the kernel 
configuration right to be compatible with the ltsp kernels.

So, I'm wondering, is it possible to get a copy of the .config file used 
to build the 2.4.22 ltsp kernel?  Would this help?

-don

PS.  If it is interesting, here are the unresolved's for the nvidia 
module:

NSH (channel1) # insmod nvidia
Using /lib/modules/2.4.22-ltsp-1/kernel/drivers/video/nvidia.o

insmod: unresolved symbol __ioremap_R9eac042a
insmod: unresolved symbol pci_read_config_word_R923654cb
insmod: unresolved symbol tq_immediate_R0da0dcd1
insmod: unresolved symbol schedule_timeout_R17d59d01
insmod: unresolved symbol inter_module_get_Rf6a0ce24
insmod: unresolved symbol mod_timer_R1f13d309
insmod: unresolved symbol do_gettimeofday_R72270e35
insmod: unresolved symbol inter_module_put_R6b99f7d8
insmod: unresolved symbol __const_udelay_Reae3dfd6
insmod: unresolved symbol kmalloc_R93d4cfe6
insmod: unresolved symbol vfree_R2fd1d81c
insmod: unresolved symbol bh_task_vec_R284177b8
insmod: unresolved symbol pci_find_slot_R391edc78
insmod: unresolved symbol __get_free_pages_R4784e424
insmod: unresolved symbol unregister_chrdev_Rc192d491
insmod: unresolved symbol __verify_write_R203afbeb
insmod: unresolved symbol pci_read_config_byte_R3ccefab4
insmod: unresolved symbol high_memory_R8a7d1c31
insmod: unresolved symbol change_page_attr_R9e3ae1eb
insmod: unresolved symbol inter_module_get_request_Rb69f826b
insmod: unresolved symbol pci_find_class_R643cfa42
insmod: unresolved symbol pci_find_device_Rc584f4e3
insmod: unresolved symbol boot_cpu_data_R0657d037
insmod: unresolved symbol __generic_copy_to_user_Rd523fdd3
insmod: unresolved symbol securebits_Rabe77484
insmod: unresolved symbol proc_root_driver_Re002c85f
insmod: unresolved symbol free_pages_R9941ccb8
insmod: unresolved symbol __generic_copy_from_user_R116166aa
insmod: unresolved symbol remap_page_range_R69d01e73
insmod: unresolved symbol vsprintf_R954cbb26
insmod: unresolved symbol jiffies_R0da02d67
insmod: unresolved symbol pm_unregister_R94097bd6
insmod: unresolved symbol pci_read_config_dword_R0bf170e2
insmod: unresolved symbol __udelay_R9e7d6bd0
insmod: unresolved symbol free_irq_Rf20dabd8
insmod: unresolved symbol __wake_up_Rb76c5f1e
insmod: unresolved symbol del_timer_Rfc62f16d
insmod: unresolved symbol irq_stat_R1ee23197
insmod: unresolved symbol sprintf_R1d26aa98
insmod: unresolved symbol remove_proc_entry_R26ada2a2
insmod: unresolved symbol pci_write_config_byte_R364fc2a2
insmod: unresolved symbol pci_write_config_word_Rf23d8795
insmod: unresolved symbol init_mm_R4f71a774
insmod: unresolved symbol __tasklet_hi_schedule_R60ea5fe7
insmod: unresolved symbol kfree_R037a0cba
insmod: unresolved symbol mem_map_Rb19f6250
insmod: unresolved symbol printk_R1b7d4074
insmod: unresolved symbol __pollwait_R37e7279b
insmod: unresolved symbol register_chrdev_R8297084f
insmod: unresolved symbol kill_proc_R932da67e
insmod: unresolved symbol iounmap_R5fb196d4
insmod: unresolved symbol pm_register_R027ebe5e
insmod: unresolved symbol request_irq_R0c60f2e0
insmod: unresolved symbol __vmalloc_R79995c5b
insmod: unresolved symbol create_proc_entry_Rcef85bd2
insmod: unresolved symbol pci_write_config_dword_R77f7f940
insmod: unresolved symbol strncpy_from_user_R24428be5




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to