Ethernet přestane načítat většinu webů

Ivorne

Ethernet přestane načítat většinu webů
« kdy: 29. 09. 2011, 16:42:36 »
Dobrý den,

na notebooku mám dualboot - Ubuntu 10.10 (linux-2.6.35-30-generic) a Windows XP. Připojuji se na internet na Strahově přes ethernetový kabel. Na windows XP mi funguje internet vždy dobře. Pokud zapnu Ubuntu jako první, tak mi tam taky funguje internet bez problému. Problém nastane, když nejdříve zapnu Windows XP a pak restartuji počítač a zapnu Ubuntu, tak se nemůžu připojit k většině serverů na internetu. Na většinu webů googlu a alza.cz se připojím, také se bez problému připojí Skype a můžu bez problémů hrát přes internet Teeworlds. Ovšem o žádném jiném serveru, ke kterému se můžu připojit, nevím.

V pokoji máme 2 zásuvky na ethernet, ale protože jsme 3, tak se dva připojujeme do stejné zásuvky přes switch. Když jsem měl minulý rok jiný switch, tak se to dalo pořešit tak, že jsem nechal switch i notebook asi tak 30 minut vypnutý. Teď mám nový switch a zdá se, že tento postup již nefunguje. Že by to bylo přímo switchem se mi nezdá, protože problém trvá i když nechám počítač 30 minut vypnutý a pak se připojím přímo do zásuvky - bez switche.

Wifi mi funguje bezproblémově.

Spolubydlící, s nímž sdílím zásuvku má velmi podobnou konfiguraci - Windows Vista a Ubuntu 10.10. Podobné problémy nikdy nezaznamenal. Má nějaký notebook od HP.

Můj notebook je ASUS F5SR-AP027 (http://www.czechcomputer.cz/product.jsp?artno=60092).

Zda se tento problém vyskytuje i jinde než na Strahově bohužel nevím.

Budu vděčný za jakékoli tipy ohledně toho, čím by to mohlo být. Nejsem žádný expert na GNU, ale když mi řeknete, co s tím mám udělat - budu to pravděpodobně schopný provést. Nebráním se ani úpravám ovladače síťové karty (C/C++ ovládám), bohužel se v jeho kódu příliš nevyznám, ale kdybych věděl, jestli existuje a jaké je povahy úprava, kterou by se tento problém dal vyřešit, myslím, že bych to někde nastudoval.

Předem díky za snahu.
« Poslední změna: 29. 09. 2011, 21:30:11 od Petr Krčmář »


trubicoid2

a co mas za sitovku a jakej modul pouziva?
Kód: [Vybrat]
sudo lspci
Kód: [Vybrat]
dmesg | grep eth0

Ivorne

Ubuntu je právě ve stavu, kdy se nedaří připojit.

sudo lspci
Kód: [Vybrat]
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series
02:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)


dmesg | grep eth0
Kód: [Vybrat]
[    2.372989] sis190 0000:00:04.0: eth0: 0000:00:04.0: SiS 191 PCI Gigabit Ethernet adapter at ffffc9001109ac00 (IRQ: 19), 00:23:54:65:65:35
[    2.372992] sis190 0000:00:04.0: eth0: RGMII mode.
[    2.372999] sis190 0000:00:04.0: eth0: Enabling Auto-negotiation
[   26.472599] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   36.560030] sis190 0000:00:04.0: eth0: mii ext = 0000
[   36.620027] sis190 0000:00:04.0: eth0: mii lpa=41e1 adv=01e1 exp=0007
[   36.620031] sis190 0000:00:04.0: eth0: link on 100 Mbps Full Duplex mode
[   36.620511] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   47.610035] eth0: no IPv6 routers present

trubicoid2

nasel jsem toto:
Kód: [Vybrat]
sudoifconfig eth0 mtu 1492
zde: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/799998

trubicoid2

a jeste bys to mohl nahlasit zde, aby to opravili:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/530263


Ivorne

Úžasné, ty jsi BŮH - skutečně to funguje, jsem ti převelice vděčný.

Launchpad jsem několikrát procházel, jestli tam nenajdu řešení a všude jsem našel pouze poněkud odlišné bugy bez řešení. Na tebe prostě nemám :D.

Na ten launchpad napíšu. Bohužel se přiliš nevyznám v problematice, tak by se mi ještě hodilo, kdybys mi prohlídnul, co tam chci poslat, aby tam nebyly nějaké faktické chyby. Tak přidal bych tam tenhle comment:

I have the same problem appearing when I run Windows XP and then restart to Ubuntu. Keeping computer some time powered off solves teh problem until I do this again. Setting MTU size on eth0 to 1492 solves the symptoms. My configuration:
laptop model: ASUS F5SR-AP027
ethernet adapter: SiS 191 Gigabit Ethernet Adapter
system: Ubuntu 10.10 desktop AMD64 (no networking modifications)
kernel: linux-2.6.35-30.generic (no modifications)

trubicoid2

jo, to je dobry, voni jeste chteji, abys pustil toto:

Kód: [Vybrat]
apport-collect 530263
coz jim samo do toho bugu 530263 posle nejaky logy, asi bys to mel pustit v tom stavu, jak to nefunguje

a pak jeste u toho bugu zmenit na Confirmed

Ivorne

Tak hotovo, snad se podaří to nějak celkově vyřešit. Díky moc, jsem tvým dlužníkem.

trubicoid2

aha, to me napadlo az pozdeji, ze se blbe posilaji reporty, kdyz sit nejede  ;D