Óôßò Sun, 4 Jan 2004 03:13:56 +0100 (CET) "Carlos E. R." Ýãñáøå:
The Friday 2004-01-02 at 16:48 -0000, pseep@mail.gr wrote:
PCI Audio Accelerator (rev 160). IRQ 18. Master Capable. Latency=32. Min Gnt=52.Max Lat=11. I/O at 0xd800 [0xd8ff]. I/O at 0xdc00 [0xdc7f].
Bus 0, device 10, function 0: Ethernet controller: 3Com Corporation 3cSOHO100-TX Hurricane (rev 48). IRQ 18. Master Capable. Latency=32. Min Gnt=10.Max Lat=10. I/O at 0xe000 [0xe07f]. Non-prefetchable 32 bit memory at 0xef005000 [0xef00507f].
The ethernet card owns the IRQ 18 the same happens with the multimedia controller.
Ugh. Some devices can share the same IRQ, some can not. Depends also on software.
well, what have i to do now?
Ideas; Try:
Remove the ethernet or the multimedia card. or change one of them to a different pci slot. or try to change the irq of one of them in the BIOS or disable plug&play.
Question: does it work in windoze? Some P&P cards can be configured in windows, and the irq changed.
mii-diag is not installed on my system, does the SL 9 pro cds contains that package?
As always, you can find that out yourself using pin. But I answered that on Mon, 29 Dec 2003 16:48:31 +0100 (CET):
Running the command (root) mii-diag i recieved that the command not found.
Install netdiag*.rpm
That's why I said you did not read all the answers we post to your questions. Try to use a thread capable mail client.
-- Cheers, Carlos Robinson
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
Thank you for your response, my web-mail client cannot be changed because it owns that domain. mail.gr First of all. Here is the mii-tool output eth0: negotiated 100baseTx-FD, link ok mii-diag Basic registers of MII PHY #24: 3000 786d 0000 0000 01e1 45e1 0005 2801. The autonegotiated capability is 01e0. The autonegotiated media type is 100baseTx-FD. Basic mode control register 0x3000: Auto-negotiation enabled. You have link beat, and everything is working OK. Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control. End of basic transceiver information. the lsmod output Module Size Used by Not tainted nls_iso8859-1 2844 1 (autoclean) nls_cp437 4348 1 (autoclean) vfat 11404 1 (autoclean) fat 33560 0 (autoclean) [vfat] snd-seq 44208 1 (autoclean) videodev 6432 0 (autoclean) usbserial 20156 0 (autoclean) (unused) isa-pnp 33640 0 (unused) parport_pc 29096 1 (autoclean) lp 6912 0 (autoclean) parport 27144 1 (autoclean) [parport_pc lp] thermal 6148 0 (unused) processor 8460 0 [thermal] fan 1472 0 (unused) snd-intel8x0 22436 5 button 2380 0 (unused) snd-pcm 78464 1 [snd-intel8x0] snd-timer 18016 0 [snd-seq snd-pcm] snd-ac97-codec 45720 0 [snd-intel8x0] snd-mpu401-uart 4480 0 [snd-intel8x0] snd-rawmidi 16256 0 [snd-mpu401-uart] snd-seq-device 4660 0 [snd-seq snd-rawmidi] snd 43204 4 [snd-seq snd-intel8x0 snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device] battery 5600 0 (unused) soundcore 4356 0 [snd] snd-page-alloc 7028 0 [snd-intel8x0 snd-pcm] ac 1696 0 (unused) ipt_TCPMSS 2392 1 (autoclean) ipt_TOS 1048 9 (autoclean) ipt_state 568 45 (autoclean) ipt_LOG 3480 54 (autoclean) st 30640 0 (autoclean) (unused) sr_mod 14488 0 (autoclean) sg 36576 0 (autoclean) keybdev 2156 0 (unused) mousedev 4504 0 (unused) joydev 5600 0 (unused) evdev 3968 0 (unused) input 3808 0 [keybdev mousedev joydev evdev] usb-ohci 20744 0 (unused) ehci-hcd 18892 0 (unused) usbcore 67980 1 [usbserial usb-ohci ehci-hcd] raw1394 19280 0 (unused) ieee1394 191012 0 [raw1394] 3c59x 28368 1 ip6t_REJECT 1528 1 (autoclean) ip6table_mangle 2744 0 (autoclean) (unused) ipt_REJECT 3256 3 (autoclean) iptable_mangle 2168 1 (autoclean) iptable_filter 1708 1 (autoclean) ip_nat_ftp 3216 0 (unused) iptable_nat 17606 1 [ip_nat_ftp] ip_conntrack_ftp 4144 1 [ip_nat_ftp] ip_conntrack 20672 3 [ipt_state ip_nat_ftp iptable_nat ip_conntrack_ftp] ip_tables 12224 10 [ipt_TCPMSS ipt_TOS ipt_state ipt_LOG ipt_REJECT iptable_mangle iptable_filter iptable_nat] ip6table_filter 1804 1 (autoclean) ip6_tables 13012 3 [ip6t_REJECT ip6table_mangle ip6table_filter] ipv6 273024 -1 (autoclean) [ip6t_REJECT] key 73808 0 (autoclean) [ipv6] ide-scsi 11472 0 scsi_mod 103884 4 [st sr_mod sg ide-scsi] ide-cd 32512 0 cdrom 29728 0 [sr_mod ide-cd] I removed the linux and installed the Windows XP and the net worked properly. What is wrong with the linux? PS. I changed the Ethernet Card from a slot to another and it took another IRQ but it is the same with the VGA Controller's IRQ now. Any suggestion? ------------------------------------------------------------- http://www.mail.gr/ - Get Your Private Free Email Address! http://www.ringtone.gr/ - Ringtones & Logos for your mobile!
The Monday 2004-01-05 at 19:48 -0000, pseep wrote:
Thank you for your response, my web-mail client cannot be changed because it owns that domain. mail.gr
Ah, I understand: you are using some kind of webmail, not a proper MUA.
Here is the mii-tool output
mii-diag
See? You found it.
Basic registers of MII PHY #24: 3000 786d 0000 0000 01e1 45e1 0005 2801. The autonegotiated capability is 01e0. The autonegotiated media type is 100baseTx-FD. Basic mode control register 0x3000: Auto-negotiation enabled. You have link beat, and everything is working OK. Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control. End of basic transceiver information.
So the card thinks everything is OK. The big problem you discovered yourself the other day: | Dec 30 12:22:29 linux kernel: NETDEV WATCHDOG: eth0: transmit timed out | Dec 30 12:22:29 linux kernel: eth0: transmit timed out, tx_status 00status e681. | Dec 30 12:22:29 linux kernel: diagnostics: net 0cd8 media 8880 dma 0000003a. | Dec 30 12:22:29 linux kernel: eth0: Interrupt posted but not delivered -- IRQ blocked by another device?
I removed the linux and installed the Windows XP and the net worked properly.
Removed? Formated et al? I'm surprised... :-O
What is wrong with the linux?
PS. I changed the Ethernet Card from a slot to another and it took another IRQ but it is the same with the VGA Controller's IRQ now.
Any suggestion?
You have a problem. I can only give you ideas, but not solutions: I'm not there, I can not try things. That's up to you. - Check in Windows if the card is using the same IRQ as in Linux, and if it is in use by something else. If that is case, but it works, then it seems the Linux module can not handle irq sharing. You might investigate if you can use a different module for your card, contact the developpers... - You need to force that card to use a different IRQ. Some cards have software to change the IRQ used, in the form of an msdos program. - If not, then, the bios configuration can be changed. You can select not to use P&P, perhaps. Or you can manually select an IRQ - that depends completely on your bios, and what it allows you to do. In any case, multiple trials and errors. There are some howtos about P&P and such things that might help- - Again, you can try different card slots, moving all of them around till it works - if it does, it might not. - And... well, you might try enabling/disabling acpi and/or apic. - Finally, you might have to try a different card. -- Cheers, Carlos Robinson
participants (2)
-
Carlos E. R.
-
pseep