What do all these error messages mean?

Stefan Hakenberg mol-general@lists.maconlinux.org
Wed, 03 Jul 2002 12:57:59 -0800


Hello John,
Thank you very much for your advice!
I did not compile the src rpm myself. (I wouldn't even know how to do 
that.)  I downloaded them as .ppc.rpm and then, after uninstalling the 
previous rpms, I did rpm -ivh mol*.rpm

I ran the script that you sent out in order to test if the modules got 
built wit or without symbols (What does that mean anyway?).  I ran it 
once for the module 2.4.9 and once for the module 2.4.18.  These are the 
results:

[root@3-98-237-24-cable stefan]# nm 
/usr/lib/mol/0.9.63/modules/2.4.9/sheep_net.
o
00001080 t Letext
          U __cli
          U __copy_tofrom_user
          U __kfree_skb
00000000 ? __module_kernel_version
          U __pollwait
          U __restore_flags
          U __save_flags_ptr
          U __this_module
          U __wake_up
          U alloc_skb
00000028 T cleanup_module
00000f58 t demasquerade
          U dev_add_pack
          U dev_get_by_name
          U dev_mc_add
          U dev_mc_delete
          U dev_queue_xmit
          U dev_remove_pack
00000000 s eth_addr
          U eth_type_trans
00000000 g fake_addr
00000000 T init_module
          U interruptible_sleep_on
          U kfree
          U kmalloc
00001054 t masquerade
          U memcpy
          U memset
          U misc_deregister
          U misc_register
          U netdev_finish_unregister
          U netif_rx
          U printk
00000048 d sheep_net_device
00000000 d sheep_net_fops
000007f0 t sheep_net_ioctl
00000050 t sheep_net_open
00000768 t sheep_net_poll
00000280 t sheep_net_read
00000cc8 t sheep_net_receiver
00000118 t sheep_net_release
00000448 t sheep_net_write
          U sk_alloc
          U sk_free
          U skb_copy
          U skb_over_panic
          U skb_under_panic
[root@3-98-237-24-cable stefan]#
[root@3-98-237-24-cable stefan]# nm 
/usr/lib/mol/0.9.63/modules/2.4.18/sheep_net
.o
00001080 t Letext
          U __cli_Re45078fb
          U __copy_tofrom_user_Re410a3dd
          U __kfree_skb_R2bf22720
00000000 ? __module_kernel_version
0000002c ? __module_license
00000018 ? __module_using_checksums
          U __pollwait_Rc3676008
          U __restore_flags_R9a3562fe
          U __save_flags_ptr_R98964d1e
          U __this_module
          U __wake_up_R2769b667
          U alloc_skb_Rb21b3a91
00000028 T cleanup_module
00000f58 t demasquerade
          U dev_add_pack_Rae3889f5
          U dev_get_by_name_Rc2c338d4
          U dev_mc_add_Re04cabeb
          U dev_mc_delete_Rc930d558
          U dev_queue_xmit_R0191eafb
          U dev_remove_pack_R82e61b80
00000000 s eth_addr
          U eth_type_trans_Rc28059c0
00000000 g fake_addr
00000000 T init_module
          U interruptible_sleep_on_R0cccea81
          U kfree_R037a0cba
          U kmalloc_R93d4cfe6
00001054 t masquerade
          U memcpy
          U memset
          U misc_deregister_Rf576d1de
          U misc_register_R42fe6ff0
          U netdev_finish_unregister_Rea95a8aa
          U netif_rx_R3ae50af7
          U printk_Rdd132261
00000048 d sheep_net_device
00000000 d sheep_net_fops
000007f0 t sheep_net_ioctl
00000050 t sheep_net_open
00000768 t sheep_net_poll
00000280 t sheep_net_read
00000cc8 t sheep_net_receiver
00000118 t sheep_net_release
00000448 t sheep_net_write
          U sk_alloc_R0af00f5c
          U sk_free_Rdc79039e
          U skb_copy_R79cdef2e
          U skb_over_panic_Rc84f3f7c
          U skb_under_panic_R83f9b459

Does this tell you something?

Again, thanks for the help!!

Stefan

> 
> Message: 2
> From: John.Park@bc.boehringer-ingelheim.com
> To: mol-general@lists.maconlinux.org
> Subject: Re: What do all these error messages mean?
> Date: 03 Jul 2002 10:49:41 +0000
> Reply-To: mol-general@lists.maconlinux.org
> 
> Hi Stefan,
> 
> Did you compile the src rpm? I tried this too but the modules got built
> without symbols (hence the "will taint the kernel" errors). You can find
> out if this is the case by running the following command:
> 
> nm /usr/lib/mol/0.9.63/modules/2.4.19-4a/sheep_net.o
> 
> Of course, you may have to change the path to sheep_net, depending on
> your mol and kernel versions.
> 
> I had to build the tar.gz archive to get the symbols included properly.
> 
> Make sure the old (without symbols) mol and sheep_net are unloaded
> before you try to restart mol after that. I had to reboot since the
> kernel wouldn't let me unload them.
> 
> John
>