PDA

View Full Version : Scheda rete intel 82541GI


chipxp
04-05-2009, 01:14
Cari amici
ho un problemone con la suddetta scheda di rete integrata sulla board,è lenta molto lenta, provato sia con debian 5 che poi con ubuntu 9.04,aggiornati i driver,quando sono fortunato riesce a scaricare a 10kb altrimenti si mette sui 10-12byte,idem per la navigazione,provato con synaptic,tramite shell,e firefox,è capitato a qualcun altro?come ha risolto.
Grazie

sacarde
04-05-2009, 10:35
il modulo
e1000
o
e1000e

e' caricato ?

chipxp
04-05-2009, 12:45
ciao
il modulo è e1000,
ed è caricato
settato tutto a dovere o almeno spero
saluti

sacarde
04-05-2009, 13:02
devi individuare dove e' la lentezza


pc ---> router ----> internet

chipxp
04-05-2009, 13:21
ok perfetto
la domanda che mi pongo è questa
essendo una scheda 1000 ha problemi a funzionare a 100 su impianto che ha sia switch che router a 100?
i cavi sono tutti di cat 6 con rj45 schermati
come posso testare dove sia la perdita?
grazie

sacarde
04-05-2009, 16:44
confronta il ping al router col ping a un sito internet

prova ip fissi al posto di dhcp o viceversa

controlla route, o troceroute

ps
http://www.lesbell.com.au/Home.nsf/0/ac6983ac71a95aebca256f3800170b4f?OpenDocument

http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch04_:_Simple_Network_Troubleshooting


p.s.
hai un'altro sistema installato, o una distro live? per provare il router

chipxp
04-05-2009, 19:46
ciao
si ho anche winxp e ubuntu 7.04 su altri 2 pc e quelli funzionano regolarmente,
stavo pesando che il problema potesse essere nell'interrupt,visto che quello della lan è condiviso con quello dell'usb,sai se c'è modo con ubuntu di assegnargli uno libero?

sacarde
04-05-2009, 20:38
prova il comando: ethtool

https://www.linuxquestions.org/questions/linux-networking-3/very-slow-gigabit-crossover-pc-to-pc-network-connection-396587/

chipxp
05-05-2009, 15:00
niente sempre stesso problema
sotto riporto qualche info,da notare che manca che tipo di interrupt è stato assegnato,
ifconfig

eth0 Link encap:Ethernet HWaddr 00:90:05:35:0a:19
inet indirizzo:10.0.0.11 Bcast:10.0.0.255 Maschera:255.255.255.0
indirizzo inet6: fe80::290:5ff:fe35:a19/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1
RX packets:2608 errors:0 dropped:0 overruns:0 frame:0
TX packets:3025 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:100
Byte RX:1472059 (1.4 MB) Byte TX:605137 (605.1 KB)

lo Link encap:Loopback locale
inet indirizzo:127.0.0.1 Maschera:255.0.0.0
indirizzo inet6: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:94 errors:0 dropped:0 overruns:0 frame:0
TX packets:94 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:0
Byte RX:6160 (6.1 KB) Byte TX:6160 (6.1 KB)

da notare che eth0 è messa su interrupt 15
0: 95 XT-PIC-XT timer
1: 1830 XT-PIC-XT i8042
2: 0 XT-PIC-XT cascade
3: 2 XT-PIC-XT
4: 2 XT-PIC-XT
8: 1 XT-PIC-XT rtc0
9: 0 XT-PIC-XT uhci_hcd:usb4
10: 1397 XT-PIC-XT Intel ICH6
11: 1002 XT-PIC-XT uhci_hcd:usb5, i915@pci:0000:00:02.0
12: 1037 XT-PIC-XT i8042
14: 45982 XT-PIC-XT ata_piix
15: 5669 XT-PIC-XT ata_piix, ehci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, eth0
NMI: 0 Non-maskable interrupts
LOC: 21809 Local timer interrupts
RES: 0 Rescheduling interrupts
CAL: 0 Function call interrupts
TLB: 0 TLB shootdowns
SPU: 0 Spurious interrupts
ERR: 0
MIS: 0

sto uscendo matto,credo forse sbaglio,ma se sposto in un interrupt vuoto vedi 3 o 4 forse risolvo,ma come si fa?
ciao

sacarde
05-05-2009, 16:18
provato a vedere se puoi fare qualcosa dalle impostazioni del BIOS ?


p.s.
http://ubuntuforums.org/showthread.php?t=474908


p.s.
per curiosita', passando al kernel il solito: noapic
?

chipxp
05-05-2009, 17:20
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid 49198c62-162f-43a6-971d-13d28a41c25a
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=49198c62-162f-43a6-971d-13d28a41c25a ro quiet splash noapic acpi=noirq noirqdebug
initrd /boot/initrd.img-2.6.28-11-generic
quiet

come puoi vedere si :rolleyes:

nel bios posso solo modificare irq per gli slot pci che poi è uno
a me la lan è integrata,dici che posso riservare qualche irq e lui automaticamente lo prende?

sacarde
05-05-2009, 20:17
provato a mettere dentro:

/etc/modprobe.conf


alias eth0 e1000
options eth0 irq=.....

chipxp
05-05-2009, 20:46
grazie per l'info
ma modprobe.conf nel mio etc non è presente
c'è solo la cartella modprobe.d che non ha questo file,nell'altro pc dove ho ubuntu 7.10 nella cartella modprobe.d è presente il file alias che in questo non c'è,boh ci capisco sempre meno

sacarde
05-05-2009, 20:57
credo tu possa inserire la stringa:

options e1000 irq=.....


in /etc/modprobe.d/options

se non c'e' crealo

chipxp
06-05-2009, 00:49
fatto ma non cambia il discorso
sempre lenta rimane

sacarde
06-05-2009, 07:46
ma adesso e' su un irq libero?



p.s.
oppure prova a inserire e1000 in:

/etc/modules


e creare un file

/etc/modprobe.d/e1000

e inserirci dentro :


options e1000 irq=.....

chipxp
06-05-2009, 13:56
sarà che sono impedito io,non si smuove dalla stessa situazione

ti mostro irq

0: 517656 XT-PIC-XT timer
1: 10 XT-PIC-XT i8042
2: 0 XT-PIC-XT cascade
7: 1 XT-PIC-XT parport0
8: 3 XT-PIC-XT rtc
9: 0 XT-PIC-XT uhci_hcd:usb3
10: 370 XT-PIC-XT Intel ICH6
11: 0 XT-PIC-XT uhci_hcd:usb4
12: 113 XT-PIC-XT i8042
14: 12454 XT-PIC-XT libata
15: 5494 XT-PIC-XT uhci_hcd:usb1, uhci_hcd:usb2, ehci_hcd:usb5, libata, eth0

sacarde
06-05-2009, 17:14
cioe'...

hai inserito l'opzione irq per il modulo e1000 (nei 2 modi sopra detti)
e non viene considerata?


forse sbaglio io qualcosa......

chipxp
06-05-2009, 20:05
si seguito alla lettera i tuoi suggerimenti
domani compero un hub 10/100/1000 e vedo se la cosa cambia
grazie per adesso

sacarde
06-05-2009, 20:25
puoi provare anche da comandi manuali:

rmmod e1000 (elimini il modulo)

e dopo lo reinserisci

insmod e1000 irq=.......