Re: Re: странности с GCP+linux+intel_ e1000

От: Vladimir A. Butenko <CGatePro_at_mx_ru>
Дата: Thu 20 Nov 2003 - 10:00:23 MSK


On Thu, 20 Nov 2003 11:25:01 +0500
  <CGatePro@mx.ru> (Sergei Golod) wrote: > Может все таки вы глянете в каком именно месте может происходить сбой, а я > уже сформулирую письмо в linux-netdev с описанием проблемы.

а) давайте. Сколько стоит отладка ядра Линукс в час?

б) как Вы себе представляете ситуацию, когда приложение заставляет ядро сгенерить неверную контрольную сумму пакета?

CommuniGate Pro ничего не делает особого, выдает себе write() и все.

> Вот тот же сеанс в видении ethereal. Разница начинается с 15-16 номеров

> строки. CGP не отсылает пакет "POP Continuation". Точнее он его возможно
> формирует, а ядро не отсылает.

Как это "не отсылает"? Вы же говорили, что отсылает, но с неверной контрольной суммой. А данный трейсер "ethreal", возможно, пакеты с неверной контрольной суммой не показывает.   

>  15  17.106350 80.237.69.225 -> 80.237.68.13 TCP 1032 > 110 [ACK]
> Seq=2945625881 Ack=1603610899 Win=5840 Len=0
>  16  17.308587 00:07:e9:1b:5f:c2 ->              IP Bogus IP length (0, 
> less
> than header length 20)

А эти "bogus IP length" Вас не смущают?

Тем более, если Вы знаете, что все падает при работе с определенной картой - зачем Вы пытаетесь найти кошку там, где явно нет не только света, но и комнаты? Ведь очевидно же, что ошибка либо в ядре, либо в драйвере этой самой карты.

> > > linux-2.6.0-test9/glibc-2.3/CGP-4.1.7+Intel Corp. 82545EM Gigabit
> Ethernet
> > > Controller
> > > при работе с другой картой (e100) все порядке. Можно хоть какой-то
> > > комментарий или направление поисков.


Sincerely,
Vladimir Получено Thu Nov 20 07:02:44 2003

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:52 MSK