編集可能

オープンソースカンファレンス2020 Osaka NetBSDブース展示の記録

2020/1/24-5 に 大阪産業創造館 で行われるオープンソースカンファレンス2020 Osaka でのNetBSDブース展示記録です。 #osc20os #NetBSD https://www.ospn.jp/osc2020-osaka/
osc20os Sun3 NetBSD Raspberry Pi オープンソースカンファレンス
1
Jun Ebihara @ebijun
Pinebook proを注文してみた。
Jun Ebihara @ebijun
OSC大阪さん業界館に向けて出力テスト。 pic.twitter.com/kZv3AWl9M9
拡大
Izumi Tsutsui @tsutsuii
OSC大阪は sun3/60 持っていくか、とかやってるとこんな時間
Izumi Tsutsui @tsutsuii
【緩募】sun3/60 の Dsub 9pin のモノクロフレームバッファ出力 (ECLレベル反転差動出力) を VGA (アナログRGBの 0.7Vpp レベル) のアナログ信号に変換してつないだことのある人
Izumi Tsutsui @tsutsuii
NetBSD/sun3 でシリアルコンソールのときにキーボードを押すと panic するという問題 mail-index.netbsd.org/netbsd-bugs/20… 遠い昔に同じ問題に遭遇した気がするけれど、 NetBSD/sparc は wscons に移行したので発現していないというオチっぽい
Izumi Tsutsui @tsutsuii
「キーボードがコンソールのときだけキーリピート用の callout(9) を初期化してるのにキーボードがコンソールじゃないときも callout(9) を操作している」という問題。 ざっと見て、コンソールじゃないときにもコンソール入力処理が呼んでるのと、open(2) で無条件に callout(9) さわってるのを修正
Izumi Tsutsui @tsutsuii
NetBSD/sun3 9.0_RC1 で options MODULAR を有効にしたカーネルを TME (sun3/120 エミュ) で起動すると Illegal instruction の panic で落ちる。 同じカーネルで sun3/60 の実機では問題ないので TME がバグっているという説 pic.twitter.com/zDr0A36Ewr
拡大
拡大
Izumi Tsutsui @tsutsuii
落ちてるアドレスの 0e02f440 は mutex_enter(9) の中のこれ e02f440: 0ed0 0040 casl %d0,%d1,%a0@ CAS関連は以前も CAS2 あたりを直した記憶があるのでバグっててもおかしくないけど、MODULAR 有効のときだけダメなのがよくわからない。 たまたま誰も mutex_enter() を呼んでない、なんてある?
Izumi Tsutsui @tsutsuii
NetBSD/sun3 のブートローダーが GENERICカーネルのシンボルを読めてないっぽい問題 mail-index.netbsd.org/netbsd-bugs/20… 同じカーネルをネットワークブートで読むと問題ないことについてブートローダースタック使用量という可能性を挙げたけど、スタック上書きされたらロード止まるんじゃないのという気もする
Jun Ebihara @ebijun
rustをpinebookで作る会。Build completed successfully in 1 day, 1:38:29
Jared McNeill @jmcwhatever
@ebijun Are you building on the Pinebook itself? There are so many more options now to make your builds faster! A ROCKPro64 with NVME storage should save a bunch of time.
Jun Ebihara @ebijun
人民の人民による人民のためあひる焼きfor OSC2020大阪
Alexander Shendi @alexshendi
@ebijun I envy you. It took me ~3 days to build OpenJDK 8 on a #Pinebook 11" 1080p under #NetBSD
John Klos @AnachronistJohn
@jmcwhatever @ebijun NVMe storage and memory make a RockPro64 fast, but RockPro64 still locks up on lots of network traffic, and Rust is broken (or at least inconsistent) with -j greater than 1 :(
John Klos @AnachronistJohn
@ebijun There's also /pub/pkgsrc/packages/NetBSD/aarch64/9.0_2019Q4/All/rust-1.39.0nb2.tgz on ftp.NetBSD.org :)
John Klos @AnachronistJohn
@tnn2 @jmcwhatever @ebijun @mrgtwentythree Awesome! Will try that shortly. In the meanwhile, my Raspberry Pi 4 with SSD on USB-3 is running pbulk quite well.
matthew green @mrgtwentythree
@jmcwhatever @AnachronistJohn @ebijun yes - i suspect either fast softints or awge, vs NET_MPSAFE. i've been running with that option on most of my rockchip based systems for ages now. i have not figured out why <victim> lwp gets taken over by softnet gets taken over by softser and then hangs taking kernel lock
John Klos @AnachronistJohn
@mrgtwentythree @jmcwhatever @ebijun It if helps, I tried an axe* USB ethernet adapter to see if it it's specific to awge, and I got reliable lockups with it, too.
残りを読む(122)

コメント

Jun Ebihara @ebijun 2020年1月25日
まとめを更新しました。#osc20os
Jun Ebihara @ebijun 2020年1月25日
まとめを更新しました。#osc20os みなさまお世話になりました。次はOSC2020 Tokyo/Springでよろしくおねがいします。
Izumi Tsutsui @tsutsuii 2020年1月28日
まとめを更新しました。展示起動準備中ツイートとスライド分等々を足しました。
ログインして広告を非表示にする
ログインして広告を非表示にする