Results 1 to 4 of 4

Thread: Ошибки CRC на eth1

  1. Ошибки CRC на eth1

    Добрый день.

    Использую WL500W, провайдер Корбина, L2TP. Пробовал прошивки Олега 1.9.2.7-10.7, 1.9.2.7-10 и 1.9.2.7-9, на всех одно и то же.

    Суть проблемы в следующем: на eth1 возникает довольно большое (порядка 0.5%) количество RX errors, что приводим к постоянным ретрансмиссиям и неприятно отражается на скорости скачивания (допустим, с ftp.gnu.org всего 50 кб/сек получается, не больше).

    Code:
    eth1      Link encap:Ethernet  HWaddr 00:22:15:98:28:B3
              inet addr:10.240.85.187  Bcast:10.240.87.255  Mask:255.255.248.0
              inet6 addr: fe80::222:15ff:fe98:28b3/10 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:28893 errors:240 dropped:0 overruns:0 frame:120
              TX packets:12462 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:100
              RX bytes:8409680 (8.0 MiB)  TX bytes:2283469 (2.1 MiB)
              Interrupt:5 Base address:0x2000
    Чисто субъективно -- уменьшие MTU на компе (у интерфейса, подключенного к роутеру) с 1500 до, скажем, 1400 или 1300, уменьшает кол-во ошибок (скорость возрастает где-то до 100 кб/с), но они все равно остаются.

    После et msglevel 1 увидел в dmesg кучу ошибок
    Code:
    et1: rx: crc error from 00:15:e9:38:8f:02
    МАС-адрес соответствует моему шлюзу (10.240.80.1). Если воткнуть кабель напрямую в комп -- такого, естественно, не происходит.

    tcpdump ничего не дал, там ошибочные пакеты просто отсутствуют (видимо, отбрасываются драйвером еще до pcap). Может, можно его запустить как-нибудь так, чтобы он ловил пакеты на раннем этапе?

    P.S. Проверял на чистой системе (без flashfs, внешнего накопителя).

  2. Подумал уже на дефектное железо, однако с официальной прошивкой 2.0.0.6 все, как ни странно, работает, скорость нормальная...

    Обидно, прошивка Олега нравилась куда больше. Oleg, вы случайно не планируете 2ю версию прошивки делать?

  3. #3
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    попробуйте прошивку отсюда: http://code.google.com/p/wl500g/ в ней pppd новее

  4. Все, решил проблему. Взял исходники драйвера et из последней официальной прошивки (как ни странно, патч олега из 1.9.2.7-10 на них встает без проблем) и скомпилил с олеговской прошивкой. Ошибок на eth1 больше нет, скорость нормальная. Тему можно закрыть.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •