こちらに移転します。
Estuary::Blog 2.0: http://est.ceres.ne.jp/
2009-09-07
2009-04-02
bge その後
NetBSDのメーリングリストで,同じBCM5722のDELLのサーバで,bgeにtso4オプションをつけているとその症状になる(tso4を外せば問題ない)と教えていただきました。やってみたら確かに正常動作。
tso4 Enable hardware-assisted TCP/IPv4 segmentation on interfaces that support it.
BCM5721なら問題ないので,BCM5722の「hardware-assist」の部分に不具合があるんですかね。
tso4 Enable hardware-assisted TCP/IPv4 segmentation on interfaces that support it.
BCM5721なら問題ないので,BCM5722の「hardware-assist」の部分に不具合があるんですかね。
2009-02-14
BCM5722
テキトーにBCM5755なbrgphyと同じように認識するようにmiidevsとbrgphy.cを直してみた。それらしく起動したが症状は改善せず。
テキトーすぎたのでFreeBSD, OpenBSD, Linux のソースをあたってみる。
FreeBSDとOpenBSDは,BCM5722の識別だけして,特に処理はなし。
Linux (net/tg3.c) は,BCM5722 (とBCM5756) を識別した条件分岐があるが,他の ASIC BCM5755 その他系の TG3_FLG2_PHY_JITTER_BUG フラグを立てる部分を回避してるだけ。
TG3_FLG2_PHY_JITTER_BUG がある場合の処理は,NetBSD の brgphy.c でいうところの bcm5755_load_dspcode そのもので,これを回避しているということは,結局特別な処理は何もいらないっぽい。
うーん,調子が悪いのは別の原因か。
テキトーすぎたのでFreeBSD, OpenBSD, Linux のソースをあたってみる。
FreeBSDとOpenBSDは,BCM5722の識別だけして,特に処理はなし。
Linux (net/tg3.c) は,BCM5722 (とBCM5756) を識別した条件分岐があるが,他の ASIC BCM5755 その他系の TG3_FLG2_PHY_JITTER_BUG フラグを立てる部分を回避してるだけ。
TG3_FLG2_PHY_JITTER_BUG がある場合の処理は,NetBSD の brgphy.c でいうところの bcm5755_load_dspcode そのもので,これを回避しているということは,結局特別な処理は何もいらないっぽい。
うーん,調子が悪いのは別の原因か。
HP ProLiant ML110 G5 で NetBSD (その2)
ネットワークまわりがどうもひっかかる感じ。
適当なPCのターミナルからsshして cat で長いファイルを流すと,最初は順調だがフロー制御が入ったあたり(?)からガタガタに(間欠的に)なる。そしてたまに,
よくみたらukphyじゃん…。これが悪い?
ちなみに,問題の起きていないML110G4 (NetBSD 4.0_STABLE) は,こんなかんじ。
$ dmesg | grep bgeこんなNIC。
bge0 at pci4 dev 0 function 0: Broadcom BCM5722 Gigabit Ethernet
bge0: interrupting at ioapic0 pin 17
bge0: ASIC BCM5755 C0 (0xa200), Ethernet address (略)
bge0: setting short Tx thresholds
ukphy0 at bge0 phy 1: Generic IEEE 802.3u media interface
適当なPCのターミナルからsshして cat で長いファイルを流すと,最初は順調だがフロー制御が入ったあたり(?)からガタガタに(間欠的に)なる。そしてたまに,
bge0: watchdog timeout -- resettingこんなエラーを吐く。
bge0: block failed to stop: reg 0x1400, bit 0x00000002
よくみたらukphyじゃん…。これが悪い?
ちなみに,問題の起きていないML110G4 (NetBSD 4.0_STABLE) は,こんなかんじ。
$ dmesg | grep bge
bge0 at pci3 dev 0 function 0: Broadcom BCM5721 Gigabit Ethernet
bge0: interrupting at ioapic0 pin 17 (irq 12)
bge0: ASIC unknown BCM575x family (0x4201), Ethernet address (略)
bge0: setting short Tx thresholds
brgphy0 at bge0 phy 1: BCM5750 1000BASE-T media interface, rev. 0
2009-01-28
HP ProLiant ML110 G5 で NetBSD
NetBSD 3.x は,キーボード周りで止まる。
G4 のときは BIOS で 8042 Emulation Support を切ると起動したが,G5 はその設定が見当たらない。
NetBSD 4.x は,G5 だと起動しない。
http://mail-index.netbsd.org/port-i386/2008/11/22/msg000932.html
NetBSD 5.0_BETA は,今のところ問題なし。
current は,これから。
でまあ,G4 も G5 もなんかやたらと HDD が遅いのだが,
あってるかどうかわからないけど,G4で1年間動かしたが特に問題なし。
G4 のときは BIOS で 8042 Emulation Support を切ると起動したが,G5 はその設定が見当たらない。
NetBSD 4.x は,G5 だと起動しない。
http://mail-index.netbsd.org/port-i386/2008/11/22/msg000932.html
NetBSD 5.0_BETA は,今のところ問題なし。
current は,これから。
でまあ,G4 も G5 もなんかやたらと HDD が遅いのだが,
# dkctl wd0 setcache rwで,普通の速さに。今は rc.local で無理やり全部のディスクを設定している。
あってるかどうかわからないけど,G4で1年間動かしたが特に問題なし。
2008-09-11
ipfilter の keep state がうまく働かない
ipfilter で、外部からの接続をすべて拒否しつつ、内部からは何でもアリな以下のような感じの ipf.conf の設定(本当はもっといろいろ書いてあるけど)をしたとき,普通うまくいくんだけど,うまくいかないサーバが一台だけあった(NetBSD/amd64 4.0)。
まだちゃんと追ってないので原因はよくわからないけど、これでなおった。
wm とか re は tcp4csum 付きでも大丈夫っぽいんだけど、bge固有の問題?
block in on bge0 all
pass out quick on bge0 proto tcp from any to any \
flags S/SAFR keep state
まだちゃんと追ってないので原因はよくわからないけど、これでなおった。
ifconfig bge0 -tcp4csum(/etc/ifconfig.bge0 で tcp4csum 指定してたので削除した)
wm とか re は tcp4csum 付きでも大丈夫っぽいんだけど、bge固有の問題?
2008-09-04
Cubase 4.5.1 (VST Sound Collection vol.1)
tips
ダウンロードは,USのサーバが圧倒的に速かった。(日本語サイトからはリンクされてないけど)
http://www.steinbergmediacenter.com/
VST Sound Collection 入れても音色が選べない場合:
1. カテゴリを表示(●をクリック)。
2. 場所を表示(●をクリック)。
3. それっぽい名前の場所にチェックが入ってなければ入れる。
3'. チェックが入っているのにその場所の音色が一個もでない場合には,チェックを一旦外して(ダイアログがでたら「変更なし」)再度チェックを入れる。
同じハマりの人も多そうなのでメモ。
気付かなくて2回も修復インストール(計3回インストール)しちゃったよ・・・。
バグフィックスに関しては,直ってるバグと直ってないバグが半々かな。
ダウンロードは,USのサーバが圧倒的に速かった。(日本語サイトからはリンクされてないけど)
http://www.steinbergmediacenter.com/
VST Sound Collection 入れても音色が選べない場合:
1. カテゴリを表示(●をクリック)。
2. 場所を表示(●をクリック)。
3. それっぽい名前の場所にチェックが入ってなければ入れる。
3'. チェックが入っているのにその場所の音色が一個もでない場合には,チェックを一旦外して(ダイアログがでたら「変更なし」)再度チェックを入れる。
同じハマりの人も多そうなのでメモ。
気付かなくて2回も修復インストール(計3回インストール)しちゃったよ・・・。
バグフィックスに関しては,直ってるバグと直ってないバグが半々かな。
2008-08-11
コミックマーケット74
そういえば告知をしていなかった。
数年ぶりにサークル参加します。
2008年8月16日(土)
西地区 る-09a Estuary
新作は,VOCALOID歌もの(発表済の曲を含む)CD1種類だけです。
旧作品の在庫もあったはずなんで,発掘されれば持って行きますが,発掘されないかもしれません。
数年ぶりにサークル参加します。
2008年8月16日(土)
西地区 る-09a Estuary
新作は,VOCALOID歌もの(発表済の曲を含む)CD1種類だけです。
旧作品の在庫もあったはずなんで,発掘されれば持って行きますが,発掘されないかもしれません。
2008-07-23
Google App Engine
忙しさにかまけていたら,こんなに面白いモノがでてたのを見逃してた。
http://code.google.com/intl/ja/appengine/
早速 Hello world! 的なものを作ってみる。
http://iwate.appspot.com/
ActivePython の x64 版だと SSL のモジュール (_ssl.pyd) がなくて,dev_appserver.py 動かすときや appcfg.py update するときに,怒られる。
自分で入れてもいいんだろうけど,(XP x64 や Vista 64bit ユーザでも)面倒な人は x86 版を入れるのが吉。っていうか,何で x64 には入ってないんだろ。
もうこれから作るアプリ全部 Python でよくね?という気もするくらいおいしいが,Perl で今まで書いたのをゼロから作り直す気はしないんで Perl サポート希望。
http://code.google.com/intl/ja/appengine/
早速 Hello world! 的なものを作ってみる。
http://iwate.appspot.com/
ActivePython の x64 版だと SSL のモジュール (_ssl.pyd) がなくて,dev_appserver.py 動かすときや appcfg.py update するときに,怒られる。
AttributeError: 'module' object has no attribute 'HTTPSHandler'
自分で入れてもいいんだろうけど,(XP x64 や Vista 64bit ユーザでも)面倒な人は x86 版を入れるのが吉。っていうか,何で x64 には入ってないんだろ。
もうこれから作るアプリ全部 Python でよくね?という気もするくらいおいしいが,Perl で今まで書いたのをゼロから作り直す気はしないんで Perl サポート希望。
2008-07-15
Windows XP x64 Edition で Visio のデータベースモデル図を作成しようとするとハングする件
日本語で検索しても全然情報が出てこないが、visio database hang 等で(日本語のページに限定せずに)検索するといくつか情報が出てくる。
どうやらプリンタドライバに問題がある場合にハングする(応答なしになる)とのこと。とりあえず、適当に違うプリンタ(Microsoft XPS Document Writer)を指定してからデータベースモデル図を新規作成したらうまくいった。
Visio 2003でも2007でも同じ症状。OS が Vista x64 でも同じらしい。
どうやらプリンタドライバに問題がある場合にハングする(応答なしになる)とのこと。とりあえず、適当に違うプリンタ(Microsoft XPS Document Writer)を指定してからデータベースモデル図を新規作成したらうまくいった。
Visio 2003でも2007でも同じ症状。OS が Vista x64 でも同じらしい。
