Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Okay, I'm back. So I ran the cat /proc/pci and found my ethernet device information.
Ethernet controller is listed on IRQ3 and the I/O is 8800-88ff
I then ran the less /proc/interrupts and less /proc/ioports commands. The ioports command showed the correct I/O information of 8800-88ff, but when I ran the interrupts command there is nothing listed for IRQ3 and the ethernet device is not listed anywhere in the IRQ list.
I also looked in /etc/modules.conf and I already have the line alias eth0 sis900, sis900 being the name of the module I need I guess.
Is the issue here have to do with the fact that the interrupt commands do not match? can I adjust it manually? what next?
Originally posted by natrone Okay, I'm back. So I ran the cat /proc/pci and found my ethernet device information.
Post the full and exact entry that you found in /proc/pci for the card.
Quote:
Originally posted by natrone Ethernet controller is listed on IRQ3 and the I/O is 8800-88ff
Odd memory space for an Ethernet card to end up in, but it might be OK.
Quote:
Originally posted by natrone but when I ran the interrupts command there is nothing listed for IRQ3 and the ethernet device is not listed anywhere in the IRQ list.
IRQs 3-7 are reserved for serial ports 1/2, parallel port 2, floppy drive, and parallel port 1 respectively. You may not see some or all of these ports listed in /proc/ioports. Your Ethernet controller shouldn't be on IRQ 3; turn off Plug-N-Play OS support in your BIOS if possible and see if that helps. Also, post the full results of "cat /proc/interrupts".
Quote:
Originally posted by natrone I also looked in /etc/modules.conf and I already have the line alias eth0 sis900, sis900 being the name of the module I need I guess.
Perhaps, although your system could be mis-identifying the NIC (that is, it isn't really an SiS chipset). If that's the case, loading the sis900 module will cause problems. Posting the info I asked for in my first point (cat /proc/pci) will tell us for sure.
Quote:
Originally posted by natrone Is the issue here have to do with the fact that the interrupt commands do not match? can I adjust it manually? what next?
With older ISA cards you could manually assign IRQs and I/O addesses, but with modern cards you can't really.
PCI device found:
Bus 0, device , function 0:
Host bridge: PCI device 1039:0651 [SIS](rev2)
.
Master capable. Latency=32
Non-prefetchable 32 bit memory at 0xe8000000 (oxebffffff)
Bus 0, device 1, function 0
PCI bridge: SIS 5591/5529 AGP (rev0)
Master capable. No bursts. Min Gnt=8
Bus 0, device 2, function 0
ISA bridge: PCI device 1039:0962 [SIS](rev37)
Bus 0, device 2, function 5
IDE interface: SIS 5513 [IDE](rev0)
IRQ 11
Master capable Latency=128
I/O at oxa400 [oxa40f]
Bus 0, device 2, function 7
Multimedia audio controller: [SIS]Sis 7012 PCI
audio accelerator (rev160)
IRQ 10
Master capable Latency=32 Min Gnt:52 Max Lat=11
I/O at 0x9400 [0x94ff]
I/O at 0x9000 [0x907f]
Bus 0, device 3, function 0
USB controller: SIS 7001 (rev15)
IRQ 5
Master capable Latency=32 Max Lat=80
Non-prefetchable 32 bit memory at 0xe7000000 (0xe7000fff)
Bus 0, device 3, function 1
USB controller: SIS 7001 (#2) (rev15)
IRQ 9
Master capable Latency=32 Max Lat=80
Non-prefetchable 32 bit memory at 0xe6800000 (0xe7000fff)
Bus 0, device 3, function 3
USB controller: PCI device 1039:7002 (SIS) (rev0)
IRQ 9
Master capable Latency=32 Max Lat=80
Non-prefetchable 32 bit memory at 0xe6000000 (0xe6000fff)
Bus 0, device 4, function 0
Ethernet controller: [SIS] Sis900 10/100 Ethernet (rev145)
IRQ 3
Master capable Latency=32 Min Gnt=52 Max Lat=11
I/O at 0x8800 [0x88ff]
Non-prefetchable 32 bit memory at 0xe5800000 (0xe5800fff)
Bus 1, device 0, function 0
VGA compatible controller: PCI device 1039:6325 SIS (rev0)
IRQ 11
Prefetchable 32 bit memory at 0xf0000000 (0xf7ffffff)
Non-prefetchable 32 bit memory at 0xe7800000 (0xe781ffff)
I/O at 0xd800 [0xd87f]
Have you tried running netconfig? Type this in root:
/usr/sbin/netconfig
It should display 4 lines to setup your NIC card. From your /proc/pci display it seems that your NIC card is recognized by Redhat but you just didn't configure it. That's all
ok so you chose dhcp setting for your NIC card. Therefore after typing "ifconfig" it still only shows the loopback stats right? Are you sure your router is set to DHCP as well? Try specifying an IP and see if the same problem occurs. Of course if you do, remember to make sure that all your settings are correct.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.