Bug 22662 - Сетевая карта с драйвером fealnx теряет отправляемые пакеты с eth0: transmit timed out в логах
Summary: Сетевая карта с драйвером fealnx теряет отправляемые пакеты с eth0: transmit ...
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-std-def (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-02 06:16 MSK by Vitaly Lipatov
Modified: 2018-06-25 08:47 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2010-01-02 06:16:48 MSK
Сетевая карта
00:10.0 Ethernet controller: MYSON Technology Inc SURECOM EP-320X-S 100/10M Ethernet PCI Adapter  (1516:0803)

Используется модуль fealnx

Работает на 100Мбитах, но пишет
# ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  Not reported
        Advertised auto-negotiation: No
        Speed: 10Mb/s
        Duplex: Half
        Port: MII
        PHYAD: 32
        Transceiver: internal
        Auto-negotiation: off
        Current message level: 0x00000000 (0)
        Link detected: no

# mii-tool -vv eth0
eth0: 10 Mbit, half duplex, no link
  registers for MII PHY 32:
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
  product info: vendor 00:00:00, model 0 rev 0
  basic mode:   10 Mbit, half duplex
  basic status: no link
  capabilities:
  advertising:

При высокой нагрузке (в моём случае просмотр видео на Иксах, подключенных к другой машине) периодически теряются пакеты с сообщением в логах:

[  275.816146] WARNING: at net/sched/sch_generic.c:226 dev_watchdog+0x1f9/0x210()
[  275.816159] Hardware name:
[  275.816169] NETDEV WATCHDOG: eth0 (fealnx): transmit timed out
[  275.816178] Modules linked in: binfmt_misc lp ac cpufreq_powersave cpufreq_conservative cpufreq_ondemand cpufreq_userspace freq_table af_packet dm_mod usbhid hid parport_pc parport fan rtc_cmos container floppy rtc_core rtc_lib thermal processor button uhci_hcd sr_mod i2c_piix4 cdrom intel_agp fealnx mii evdev psmouse pcspkr i2c_core serio_raw agpgart usbcore sg ext3 jbd mbcache ata_generic pata_acpi ata_piix libata sd_mod crc_t10dif scsi_mod
[  275.816342] Pid: 0, comm: swapper Not tainted 2.6.30-std-def-alt14 #1
[  275.816353] Call Trace:
[  275.816375]  [<c044b299>] ? dev_watchdog+0x1f9/0x210
[  275.816392]  [<c044b299>] ? dev_watchdog+0x1f9/0x210
[  275.816425]  [<c0232b0c>] warn_slowpath_common+0x6c/0xc0
[  275.816443]  [<c044b299>] ? dev_watchdog+0x1f9/0x210
[  275.816461]  [<c0232ba6>] warn_slowpath_fmt+0x26/0x30
[  275.816479]  [<c044b299>] dev_watchdog+0x1f9/0x210
[  275.816508]  [<c023c8a4>] ? mod_timer+0xc4/0x100
[  275.816542]  [<c04401f6>] ? neigh_periodic_timer+0x126/0x190
[  275.816561]  [<c023c542>] run_timer_softirq+0x122/0x1e0
[  275.816579]  [<c044b0a0>] ? dev_watchdog+0x0/0x210
[  275.816596]  [<c044b0a0>] ? dev_watchdog+0x0/0x210
[  275.816614]  [<c0237f0d>] __do_softirq+0x9d/0x170
[  275.816644]  [<c0206289>] ? enable_8259A_irq+0x39/0x60
[  275.816660]  [<c023800d>] do_softirq+0x2d/0x40
[  275.816676]  [<c0238165>] irq_exit+0x65/0x90
[  275.816692]  [<c02047af>] do_IRQ+0x4f/0xb0
[  275.816712]  [<c024af19>] ? ktime_get+0x19/0x40
[  275.816728]  [<c02036c9>] common_interrupt+0x29/0x30
[  275.816787]  [<d0c4d331>] ? acpi_idle_enter_simple+0xf4/0x11f [processor]
[  275.816807]  [<c04198ef>] cpuidle_idle_call+0x6f/0xd0
[  275.816824]  [<c020209d>] cpu_idle+0x4d/0x80
[  275.816860]  [<c04b64a5>] rest_init+0x55/0x60
[  275.816894]  [<c06358cd>] start_kernel+0x318/0x37b
[  275.816911]  [<c063536e>] ? unknown_bootoption+0x0/0x1f6
[  275.816930]  [<c0635079>] i386_start_kernel+0x79/0x81
[  275.816942] ---[ end trace b0874084c8a44632 ]---


http://search.luky.org/linux-kernel.2002/msg21759.html
http://archives.free.net.ph/message/20080901.170229.656458c8.ja.html
http://lkml.org/lkml/2009/1/2/152
Comment 1 Michael Shigorin 2010-01-10 14:14:13 MSK
В 2001 под 2.2.x оно вело себя под нагрузкой ещё хуже -- отваливалось в таймауты то ли до выдёргивания драйвера, то ли до ребута.  Кажется, под фрёй нормально работало.  У меня есть экземпляр этого непотребства, если будет что тестировать.
Comment 2 Anton Farygin 2018-06-25 08:47:42 MSK
непотребство время исправило