Периодически пропадает сеть.

Автор ogost, 10 июля 2013, 10:14:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ogost

День добрый!
В общем, на моем ноуте с Wheezy со вчерашнего вечера начала пропадать сеть спустя 2-3 минуты после включения. После ifdown eth0 и ifup eth0 сеть ненадолго появляется, потом опять пропадает. пинг до шлюза не доходит. 
Linux aspire5532 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686 GNU/Linux
ifconfig eth0 показывает, что все пакеты начинают дропаться:
ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:26:22:63:d7:6e 
          inet addr:192.168.1.20  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::226:22ff:fe63:d76e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15270 errors:0 dropped:1027 overruns:1027 frame:1027
          TX packets:20970 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:12017584 (11.4 MiB)  TX bytes:3447580 (3.2 MiB)
          Interrupt:43

почему-то сначала подумал на остатки network-manager и снес его. не помогло. потом снес wicd. потом почистил абсолютно всё в iptables:
iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
только потом додумался глянуть в логи и вот что обнаружил:
/var/log/syslog

Jul 10 13:37:31 aspire5532 kernel: [  335.008075] ------------[ cut here ]------------
Jul 10 13:37:31 aspire5532 kernel: [  335.008099] WARNING: at /build/linux-dJLVDt/linux-3.2.46/net/sched/sch_generic.c:256 dev_watchdog+0xb6/0x109()
Jul 10 13:37:31 aspire5532 kernel: [  335.008108] Hardware name: Aspire 5532     
Jul 10 13:37:31 aspire5532 kernel: [  335.008115] NETDEV WATCHDOG: eth0 (atl1c): transmit queue 0 timed out
Jul 10 13:37:31 aspire5532 kernel: [  335.008121] Modules linked in: cpufreq_conservative cpufreq_userspace cpufreq_stats cpufreq_powersave parport_pc ppdev lp parport binfmt_misc uinput nfsd nfs nfs_acl auth_rpcgss fscache lockd sunrpc loop joydev snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep fglrx(P) arc4 snd_pcm snd_page_alloc snd_seq sp5100_tco snd_seq_device snd_timer ath9k ath9k_common ath9k_hw psmouse i2c_piix4 snd powernow_k8 mperf ath sparse_keymap mac80211 cfg80211 soundcore k8temp i2c_core rfkill serio_raw pcspkr processor button evdev shpchp ac battery video wmi power_supply ext3 mbcache jbd sg sr_mod sd_mod crc_t10dif cdrom ahci libahci libata ohci_hcd ehci_hcd usbcore scsi_mod thermal thermal_sys atl1c usb_common [last unloaded: scsi_wait_scan]
Jul 10 13:37:31 aspire5532 kernel: [  335.008280] Pid: 0, comm: swapper/0 Tainted: P           O 3.2.0-4-686-pae #1 Debian 3.2.46-1
Jul 10 13:37:31 aspire5532 kernel: [  335.008287] Call Trace:
Jul 10 13:37:31 aspire5532 kernel: [  335.008304]  [<c1038544>] ? warn_slowpath_common+0x68/0x79
Jul 10 13:37:31 aspire5532 kernel: [  335.008314]  [<c123331f>] ? dev_watchdog+0xb6/0x109
Jul 10 13:37:31 aspire5532 kernel: [  335.008325]  [<c10385bd>] ? warn_slowpath_fmt+0x29/0x2d
Jul 10 13:37:31 aspire5532 kernel: [  335.008334]  [<c123331f>] ? dev_watchdog+0xb6/0x109
Jul 10 13:37:31 aspire5532 kernel: [  335.008352]  [<c103cfa1>] ? local_bh_enable+0x2/0x2
Jul 10 13:37:31 aspire5532 kernel: [  335.008363]  [<c1042230>] ? run_timer_softirq+0x150/0x1f3
Jul 10 13:37:31 aspire5532 kernel: [  335.008372]  [<c1233269>] ? netif_tx_unlock+0x38/0x38
Jul 10 13:37:31 aspire5532 kernel: [  335.008382]  [<c103cfa1>] ? local_bh_enable+0x2/0x2
Jul 10 13:37:31 aspire5532 kernel: [  335.008391]  [<c103d035>] ? __do_softirq+0x94/0x12f
Jul 10 13:37:31 aspire5532 kernel: [  335.008400]  [<c103cfa1>] ? local_bh_enable+0x2/0x2
Jul 10 13:37:31 aspire5532 kernel: [  335.008406]  <IRQ>  [<c103d226>] ? irq_exit+0x32/0x80
Jul 10 13:37:31 aspire5532 kernel: [  335.008424]  [<c100c8bd>] ? do_IRQ+0x65/0x76
Jul 10 13:37:31 aspire5532 kernel: [  335.008435]  [<c12c84f0>] ? common_interrupt+0x30/0x38
Jul 10 13:37:31 aspire5532 kernel: [  335.008450]  [<c1024420>] ? native_safe_halt+0x2/0x3
Jul 10 13:37:31 aspire5532 kernel: [  335.008460]  [<c1010840>] ? default_idle+0x40/0x6d
Jul 10 13:37:31 aspire5532 kernel: [  335.008469]  [<c1010912>] ? amd_e400_idle+0xa5/0xc4
Jul 10 13:37:31 aspire5532 kernel: [  335.008478]  [<c100acf3>] ? cpu_idle+0x95/0xaf
Jul 10 13:37:31 aspire5532 kernel: [  335.008487]  [<c14196f8>] ? start_kernel+0x325/0x32a
Jul 10 13:37:31 aspire5532 kernel: [  335.008494] ---[ end trace 0015b1b5b542f834 ]---
Jul 10 13:37:31 aspire5532 kernel: [  335.035072] atl1c 0000:08:00.0: irq 43 for MSI/MSI-X
Jul 10 13:37:31 aspire5532 kernel: [  335.035176] atl1c 0000:08:00.0: atl1c: eth0 NIC Link is Up<100 Mbps Full Duplex>
сетевуха встроенная в ноут.
lspci -v
08:00.0 Ethernet controller: Atheros Communications Inc. AR8132 Fast Ethernet (rev c0)
   Subsystem: Acer Incorporated [ALI] Device 028d
   Flags: bus master, fast devsel, latency 0, IRQ 43
   Memory at d1000000 (64-bit, non-prefetchable) [size=256K]
   I/O ports at 2000 [size=128]
   Capabilities: <access denied>
   Kernel driver in use: atl1c
модуль atl1c загружен. куда копать? в /etc/network/interfaces нет ничего криминального:
/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

Сообщение объединено: 10 июля 2013, 13:41:37

гугление по запросу NETDEV WATCHDOG: eth0 (atl1c): transmit queue 0 timed out выдало, что проблемы с этой сетевухой были в ядрах до 2.6, то есть в squeeze, и рекомендуют обновить ядро. но у меня то уже 3.2. эксперимента ради снес ядро 686 с поддержкой PAE и поставил 486, всё равно ноут старый одноядерный, 3 гига рамов. результата нет.

ferum

Гугленье по запросу  Atheros Communications Inc. AR8132 Fast Ethernet linux driver привело к впечатлению что решением является установка проприаретарного драйвера. Трут о том что например в рунтовских сборках  работает а в минте нет. Быть надо смотреть в сторону несвободного фирмваря.
Русские дебианщики против цифрового слабоумия !

Pierse

Попробуйте добавить в interfaces строки:
auto ppp0
iface ppp0 inet ppp
provider dsl-provider

Brainey

Цитата: ogost от 10 июля 2013, 10:14:17гугление по запросу NETDEV WATCHDOG: eth0 (atl1c): transmit queue 0 timed out выдало, что проблемы с этой сетевухой были в ядрах до 2.6, то есть в squeeze, и рекомендуют обновить ядро. но у меня то уже 3.2
К сведению: в wheezy-backports есть ядро версии 3.9.6.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

ogost

#4
Прошу прощения за задержку, у нас праздники только сегодня закончились, наконец-то добрался до инета.
ferum, фирмварь кажется уже стоит, вечером доберусь до ноута и проверю.
Цитата: Pierse от 10 июля 2013, 22:40:21
Попробуйте добавить в interfaces строки:
auto ppp0
iface ppp0 inet ppp
provider dsl-provider
не знаю, чем это поможет, у меня dhcp раздает дсл-модем.
Brainey, спасибо, сам не додумался глянуть. вечером попробуем.