Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000309Vine Linux1 バグ2006-10-27 01:502006-10-31 09:56
報告者anonymous 
担当者daisuke 
優先度再現性不明 
状態完了解決状況不明 
バージョン4.0beta 
修正予定バージョン修正済バージョン 
概要0000309: Marvell製Ethernetカード/sky2ドライバ 動作不安定
説明4.0β4です。下り(ネットワーク→PC;webブラウズ、ftp get等)通信は全く問題ないのに、
上り(PC→ネットワーク;ftp put、ftp 被get等)通信を開始すると、
たいていネットワークカードがハング(?)(ネットワーク側からのpingにも応答せず)。
ifdown, ifupすると、回復はしますが。β2でも似た症状でした。

sky2の、より新しい版が導入され(て、etherが安定す)ると助かります。

β4用に新sky2.koをコンパイルしてもらえれば、「味見」はできるかもしれません。


+-- lspci --
|07:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 15)
+----

+-- dmesg --
|sky2 v1.7 addr 0xd8000000 irq 18 Yukon-FE (0xb7) rev 1
|sky2 eth0: addr 00:13:a9:40:a6:9b
|:
|sky2 eth0: enabling interface
|ADDRCONF(NETDEV_UP): eth0: link is not ready
|sky2 eth0: Link is up at 100 Mbps, full duplex, flow control none
|ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
|eth0: no IPv6 routers present
+----
タグ設定されていません。
archx86
パッケージなし
添付ファイル

- 関連

-  コメント
(0001789)
daisuke (管理者)
2006-10-27 03:22

> 4.0β4です。下り(ネットワーク→PC;webブラウズ、ftp get等)通信
> は全く問題ないのに、
> 上り(PC→ネットワーク;ftp put、ftp 被get等)通信を開始すると、
>
> たいていネットワークカードがハング(?)(ネットワーク側からの
> pingにも応答せず)。
> ifdown, ifupすると、回復はしますが。β2でも似た症状でした。
>
> sky2の、より新しい版が導入され(て、etherが安定す)ると助かりま
> す。

現在の sky2 は 1.7 でいちおう最新のものですが、(kernel-2.6.19-rc1
にはいっているものと同じです) おそらく 2.6.19-rc3 で修正されてい
る以下のパッチが有効ではないかとおもいます。次の kernel に適用し
ておきます。

# 手元にある sky2 に該当するネットワークコントローラは 88E8053
# で、とくに問題なく動いています。

---------------------------------------------------------------
commit 470ea7eba4aaa517533f9b02ac9a104e77264548
Author: Stephen Hemminger <shemminger@osdl.org>
Date: Fri Oct 20 17:06:11 2006 -0700

    [PATCH] sky2: 88E803X transmit lockup
    
    The reason sky2 driver was locking up on transmit on the Yukon-FE chipset
    is that it was misconfiguring the internal RAM buffer so the transmitter
    and receiver were sharing the same space.
    
    The code assumed there was 16K of RAM on Yukon-FE (taken from vendor driver
    sk98lin which is even more f*cked up on this). Then it assigned based on that.
    The giveaway was that the registers would only hold 9bits so both RX/TX
    had 0..1ff for space. It is a wonder it worked at all!
    
    This patch addresses this, and fixes an easily reproducible hang on Transmit.
    Only the Yukon-FE chip is Marvell 88E803X (10/100 only) are affected.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
(0001790)
anonymous (参照)
2006-10-31 01:01

グレート、「普通に」動いてます(RC1)。
「なんで動いてるのか不思議だ」って、一体‥‥
(803xは100Mだからメモリ小さいのかな。805xはGbEだそうで。)

> 現在の sky2 は 1.7 でいちおう最新のものですが、(kernel-2.6.19-rc1
> にはいっているものと同じです) おそらく 2.6.19-rc3 で修正されてい
> る以下のパッチが有効ではないかとおもいます。次の kernel に適用し
> ておきます。
>
> # 手元にある sky2 に該当するネットワークコントローラは 88E8053
> # で、とくに問題なく動いています。
>
> ---------------------------------------------------------------
> Author: Stephen Hemminger <shemminger@osdl.org>
> Date: Fri Oct 20 17:06:11 2006 -0700
>
> [PATCH] sky2: 88E803X transmit lockup
>
> The reason sky2 driver was locking up on transmit on the Yukon-FE chipset
> is that it was misconfiguring the internal RAM buffer so the transmitter
> and receiver were sharing the same space.
:
> This patch addresses this, and fixes an easily reproducible hang on Transmit.
> Only the Yukon-FE chip is Marvell 88E803X (10/100 only) are affected.
(0001791)
kazutaka (開発者)
2006-10-31 09:56

確認ありがとうございました。

RC1で対応されたようなので、完了にします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2006-10-27 01:50 anonymous 新規課題
2006-10-27 03:22 daisuke 担当者 => daisuke
2006-10-27 03:22 daisuke 状態 新規 => テスト待ち
2006-10-27 03:22 daisuke コメント追加: 0001789
2006-10-31 01:01 anonymous コメント追加: 0001790
2006-10-31 09:56 kazutaka 状態 テスト待ち => 完了
2006-10-31 09:56 kazutaka コメント追加: 0001791


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker