Ainsi parlait Guillaume Rousse : > Using latest bewan drivers release (7.4), the modules build correctly, but > fails to install as depmod reports unresolved symbols. It works OK with > 2.4.21-0.13mdk however. New problem today: the set of unresolved symbols changed. The only change was to remove the PCI card, as i need to keep it on the old gateway until i succeed building the drivers on the new one. Now it looks for unversioned symbols, whereas the default mdk kernel uses versioned ones...
depmod: *** Unresolved symbols in /lib/modules/2.4.22-10mdk/kernel/drivers/atm/unicorn_pci_atm.o depmod: pci_write_config_byte depmod: send_sig depmod: flush_signals depmod: schedule_timeout depmod: __wake_up depmod: __kfree_skb depmod: alloc_skb depmod: __generic_copy_from_user depmod: vsprintf depmod: kmalloc depmod: pci_free_consistent depmod: pci_enable_device depmod: pci_disable_device depmod: boot_cpu_data depmod: cpu_raise_softirq depmod: pcibios_present depmod: pidhash depmod: free_irq depmod: __out_of_line_bug depmod: get_random_bytes depmod: iounmap depmod: pci_alloc_consistent depmod: interruptible_sleep_on_timeout depmod: __ioremap depmod: del_timer depmod: atm_charge depmod: mod_timer depmod: pci_release_regions depmod: kfree depmod: ___pskb_trim depmod: request_irq depmod: __verify_write depmod: exit_files depmod: skb_over_panic depmod: pci_set_master depmod: xtime depmod: pci_find_device depmod: sprintf depmod: daemonize depmod: jiffies depmod: softnet_data depmod: printk depmod: atm_dev_register depmod: add_timer depmod: complete_and_exit depmod: irq_stat depmod: shutdown_atm_dev depmod: kernel_thread depmod: __const_udelay depmod: __generic_copy_to_user depmod: pci_request_regions depmod: *** Unresolved symbols in /lib/modules/2.4.22-10mdk/kernel/drivers/atm/unicorn_usb_atm.o depmod: send_sig depmod: flush_signals depmod: schedule_timeout depmod: usb_ifnum_to_if depmod: __wake_up depmod: __kfree_skb depmod: alloc_skb depmod: __generic_copy_from_user depmod: vsprintf depmod: kmalloc depmod: usb_deregister depmod: boot_cpu_data depmod: cpu_raise_softirq depmod: pidhash depmod: usb_free_urb depmod: __out_of_line_bug depmod: get_random_bytes depmod: interruptible_sleep_on_timeout depmod: usb_alloc_urb depmod: usb_register depmod: del_timer depmod: atm_charge depmod: usb_set_configuration depmod: mod_timer depmod: kfree depmod: ___pskb_trim depmod: usb_string depmod: __verify_write depmod: exit_files depmod: skb_over_panic depmod: xtime depmod: usb_submit_urb depmod: usb_control_msg depmod: sprintf depmod: usb_get_current_frame_number depmod: daemonize depmod: jiffies depmod: timer_int_counter depmod: softnet_data depmod: printk depmod: atm_dev_register depmod: add_timer depmod: complete_and_exit depmod: irq_stat depmod: shutdown_atm_dev depmod: kernel_thread depmod: __const_udelay depmod: usb_set_interface depmod: __generic_copy_to_user depmod: usb_unlink_urb depmod: *** Unresolved symbols in /lib/modules/2.4.22-10mdk/kernel/drivers/net/unicorn_pci_eth.o depmod: pci_write_config_byte depmod: send_sig depmod: flush_signals depmod: eth_type_trans depmod: schedule_timeout depmod: __wake_up depmod: __kfree_skb depmod: alloc_skb depmod: __generic_copy_from_user depmod: pskb_expand_head depmod: vsprintf depmod: skb_under_panic depmod: kmalloc depmod: pci_free_consistent depmod: pci_enable_device depmod: create_proc_entry depmod: alloc_etherdev depmod: pci_disable_device depmod: cpu_raise_softirq depmod: pcibios_present depmod: pidhash depmod: free_irq depmod: unregister_netdev depmod: __out_of_line_bug depmod: get_random_bytes depmod: iounmap depmod: pci_alloc_consistent depmod: interruptible_sleep_on_timeout depmod: __ioremap depmod: proc_mkdir depmod: del_timer depmod: register_netdev depmod: mod_timer depmod: pci_release_regions depmod: kfree depmod: ___pskb_trim depmod: remove_proc_entry depmod: request_irq depmod: netif_rx depmod: exit_files depmod: skb_over_panic depmod: pci_set_master depmod: xtime depmod: pci_find_device depmod: sprintf depmod: daemonize depmod: jiffies depmod: softnet_data depmod: printk depmod: add_timer depmod: complete_and_exit depmod: irq_stat depmod: kernel_thread depmod: __const_udelay depmod: __generic_copy_to_user depmod: pci_request_regions depmod: *** Unresolved symbols in /lib/modules/2.4.22-10mdk/kernel/drivers/net/unicorn_usb_eth.o depmod: send_sig depmod: flush_signals depmod: eth_type_trans depmod: schedule_timeout depmod: usb_ifnum_to_if depmod: __wake_up depmod: __kfree_skb depmod: alloc_skb depmod: __generic_copy_from_user depmod: pskb_expand_head depmod: vsprintf depmod: skb_under_panic depmod: kmalloc depmod: create_proc_entry depmod: alloc_etherdev depmod: usb_deregister depmod: cpu_raise_softirq depmod: pidhash depmod: unregister_netdev depmod: usb_free_urb depmod: __out_of_line_bug depmod: get_random_bytes depmod: interruptible_sleep_on_timeout depmod: usb_alloc_urb depmod: usb_register depmod: proc_mkdir depmod: del_timer depmod: register_netdev depmod: usb_set_configuration depmod: mod_timer depmod: kfree depmod: ___pskb_trim depmod: usb_string depmod: remove_proc_entry depmod: netif_rx depmod: exit_files depmod: skb_over_panic depmod: xtime depmod: usb_submit_urb depmod: usb_control_msg depmod: sprintf depmod: usb_get_current_frame_number depmod: daemonize depmod: jiffies depmod: timer_int_counter depmod: softnet_data depmod: printk depmod: add_timer depmod: complete_and_exit depmod: irq_stat depmod: kernel_thread depmod: __const_udelay depmod: usb_set_interface depmod: __generic_copy_to_user depmod: usb_unlink_urb -- Guillaume Rousse Patience is a virtue, but persistence to the point of success is a blessing -- Anti- Murphy's Laws n°17