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