[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

The Continuing Saga of the Kernel that Now Boots, but doesn't Work



Hi everyone,
  Anyone who has been following the threads "Linux Progress Patch (Splash 
Screen)" and "The Kernel that Wouldn't Boot," have probably gotten really 
tired of hearing about my little kernel. 
  Well, hopefully I'll finally have it fixed soon, so not to worry. :-) 
Anyway, my kernel now boots, but many of the modules have undefined symbols. 
I have tried rebuilding the modules. As an example, here is the output I get 
if I try to initialize my mouse (insmod'ing hid, mousedev, usb-uhci, etc.):

----------------------------------------------------------------
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_free_dev_Ra38257d3
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_alloc_dev_R3de451b1
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_alloc_bus_Rd5e77c95
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_disconnect_R0e758546
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_root_hub_string_Ra68718f0
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_deregister_bus_R7a42cf83
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_connect_R2f51819d
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_free_bus_Rf4f5a2ee
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_release_bandwidth_Rcc078125
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_check_bandwidth_R9639de08
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_claim_bandwidth_Ra1b10bd6
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_inc_dev_use_R78f0ab93
/lib/modules/2.4.17/kernel/drivers/usb/usb-uhci.o: unresolved symbol 
usb_register_bus_Raec0cc71
/lib/modules/2.4.17/kernel/drivers/usb/hid.o: unresolved symbol 
__usb_get_extra_descriptor_R9924c496
/lib/modules/2.4.17/kernel/drivers/usb/hid.o: unresolved symbol 
usb_get_class_descriptor_Rb2abb0a4
/lib/modules/2.4.17/kernel/drivers/usb/hid.o: unresolved symbol 
usb_set_idle_R0fda4abb
/lib/modules/2.4.17/kernel/drivers/usb/hid.o: unresolved symbol 
usb_string_R0d8eda51
/lib/modules/2.4.17/kernel/drivers/usb/hid.o: unresolved symbol 
usb_submit_urb_R6c25b636
/lib/modules/2.4.17/kernel/drivers/usb/hid.o: unresolved symbol 
usb_get_report_Rddda010c
/lib/modules/2.4.17/kernel/drivers/usb/hid.o: unresolved symbol 
usb_deregister_R82431a02
/lib/modules/2.4.17/kernel/drivers/usb/hid.o: unresolved symbol 
usb_register_Rd8ebc9e3
/lib/modules/2.4.17/kernel/drivers/usb/hid.o: unresolved symbol 
usb_unlink_urb_R6fa525ad
----------------------------------------------------------------

  Needless to say, this means USB doesn't work. Any ideas on what I might be 
doing wrong that would cause such a nasty set of errors? It seems a number of 
other modules suffer the same type of errors, running depmod -a returns this:

----------------------------------------------------------------
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/arch/i386/kernel/apm.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/arch/i386/kernel/cpuid.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/arch/i386/kernel/microcode.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/arch/i386/kernel/msr.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/acpi/ospm/ac_adapter/ospm_ac_adapter.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/acpi/ospm/battery/ospm_battery.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/acpi/ospm/busmgr/ospm_busmgr.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/acpi/ospm/button/ospm_button.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/acpi/ospm/processor/ospm_processor.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/acpi/ospm/system/ospm_system.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/acpi/ospm/thermal/ospm_thermal.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/block/cciss.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/block/cpqarray.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/block/floppy.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/block/loop.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/block/nbd.odepmod: *** Unresolved symbols 
in /lib/modules/2.4.17/kernel/drivers/block/paride/paride.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/block/paride/pcd.o
depmod: *** Unresolved symbols in 
/lib/modules/2.4.17/kernel/drivers/block/paride/pd.o
----------------------------------------------------------------

  That's about an eighth of the total errors output by depmod -a. 

  I'm open (and would *definately* welcome) suggestions. Err... perhaps that 
was too subtle in it's meaning, I'll try this HHHHHEEEEEELLLLLLLPPPPPPPPP! :-)

  -Tim

-- 
----------------------------------------------------------------
Timothy R. Butler                    tbutler@uninetsolutions.com 
Universal  Networks                       http://www.uninet.info        
Christian Portal and Search Tool:       http://www.faithtree.com
Open Source Migration Guide:                  http://www.ofb.biz
============= "Christian Web Services Since 1996" ==============



Reply to: