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