LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   Network Modules / Kernel error RHEL4 (https://www.linuxquestions.org/questions/linux-networking-3/network-modules-kernel-error-rhel4-472269/)

lgill 08-09-2006 07:00 AM

Network Modules / Kernel error RHEL4
 
I have a problem that I cant seem to get round.

HP Proliant DL380
RHEL 4

From the start; I loaded the bonding module for 2 network interfaces and it was working fine.

Then I installed the HP support pack (psp-7.52.rhel4.linux.en.tar.gz) which installed its own network modules.

[
Preparing to install HP ProLiant NC31xx Fast Ethernet NIC Driver for Linux v3.4.14a-1

This RPM contains the e100 driver for HP ProLiant NC31xx
Fast Ethernet NICs running under Linux.

Installation of this component was SUCCESSFUL.


Now I recieve the following in my messages file, over and over again:

Aug 9 12:49:26 dylan kernel: =======================
Aug 9 12:49:26 dylan kernel: [<c01085ee>] do_IRQ+0x239/0x242
Aug 9 12:49:26 dylan kernel: [<c0301d40>] common_interrupt+0x18/0x20
Aug 9 12:49:26 dylan kernel: [<c010403b>] default_idle+0x23/0x26
Aug 9 12:49:26 dylan kernel: [<c010408c>] cpu_idle+0x1f/0x34
Aug 9 12:49:26 dylan kernel: [<c03a76b4>] start_kernel+0x20f/0x211
Aug 9 12:49:27 dylan kernel: Debug: sleeping function called from invalid context at include/asm/uaccess.h:556
Aug 9 12:49:27 dylan kernel: in_atomic():1[expected: 0], irqs_disabled():0
Aug 9 12:49:27 dylan kernel: [<c011ca30>] __might_sleep+0x7d/0x89
Aug 9 12:49:27 dylan kernel: [<e081c161>] ethtool_ioctl+0x51/0x270 [e100]
Aug 9 12:49:27 dylan kernel: [<e0888633>] bond_update_speed_duplex+0x96/0xda [bonding]
Aug 9 12:49:27 dylan kernel: [<c02d899e>] tcp_v4_rcv+0x4c6/0x7c5
Aug 9 12:49:27 dylan kernel: [<e0889e23>] bond_mii_monitor+0x2fb/0x38f [bonding]
Aug 9 12:49:27 dylan kernel: [<e0889b28>] bond_mii_monitor+0x0/0x38f [bonding]
Aug 9 12:49:27 dylan kernel: [<c0128d59>] run_timer_softirq+0x1eb/0x2d4
Aug 9 12:49:27 dylan kernel: [<c0124df5>] __do_softirq+0x35/0x79
Aug 9 12:49:27 dylan kernel: [<c0109027>] do_softirq+0x46/0x4d
Aug 9 12:49:27 dylan kernel: =======================


This doesn't cause any problem to the system other than polluting the messages file so I thought that I would use the previous tg3 module for the network devices instead. However I can not get these to load I just get:

tg3 device eth0 does not seem to be present, delaying initialization.

when modprobe tries to load the module. I have tried removing e100 & tg3, and re-inserting it into kernel manually but nothing seems to work. I am running out of ideas.

Any body know how I can stop this writing to the messages file because it really doesn't mean a lot to me other than its coming from the bonding.

bulliver 08-09-2006 03:07 PM

Quote:

Any body know how I can stop this writing to the messages file
Create a filter in your system logger that sends the messages to /dev/null

lgill 08-10-2006 07:15 AM

Quote:

Originally Posted by bulliver
Create a filter in your system logger that sends the messages to /dev/null

I was sort of hoping someone may be able to explain the kernel error to me. I prefer to solve problems like this rather than just filter it out and ignore it.

bulliver 08-10-2006 12:39 PM

I see.
Sorry guy, but I am not too familiar with bonding.
Start with a google for the error message.
If you can understand C at all, search the source code for the error string. If you can find where it is being called you may be able to deduce why it is called.

lgill 08-11-2006 01:44 AM

Quote:

Originally Posted by bulliver
I see.
Sorry guy, but I am not too familiar with bonding.
Start with a google for the error message.
If you can understand C at all, search the source code for the error string. If you can find where it is being called you may be able to deduce why it is called.

Hmm, the source code seems to call procedure upon procedure and I dont use C at all. I started following it but I have resorted to excluding these kernel messages into thier own log file which I rotate and compress daily, then remove after 3 days.

My messages file is unpolluted now which is a plus. Thanks.


All times are GMT -5. The time now is 08:10 PM.