NetBSD

mksandboxで/etcをコピーできなかった問題

前回こんなこと言ってたけど、理由がわかった。 なお何故かsbox/etcの作成でしばらく止まったと思ったらエラーが盛大に出る。メッセージを見るにどうもディレクトリがループしているようだが何のことかはわからん。このPC固有の問題? mksandbox環境でpkgsrc…

mksandbox環境でpkgsrcをビルドする

以前はcurrentを更新した後はpkgを一旦全部消してスクリプトで必要なものをビルドするという運用をしていたけど、それだと数日マシンが使えないのでpkgtools/mksandboxで必要なパッケージを作成してしまおうという試み。 手元の環境はこんな感じ。見てのとお…

KiCad 5.0.0動いた

https://gist.github.com/steleto/74df9f6574cba18998c670f7986f8c44 9分9厘PLISTだからいいものの40000行越えのパッチとか意味わからんな…大きく変わったのはライブラリで、Download Librariesの通り4.0系は "footprints" と" library" の2本立てだったのが…

今日のGR-PEACH

実に8ヶ月ぶりにシリアルの初期化部分をデータシート通りに書きなおしたら "rza1uart0: console" が出るように。↓前回適当にクロックぶっこんだらroot device聞きに来た pic.twitter.com/1PXl05JOO2— とんぬら@転職するか考え中 (@tristelo) 2018年1月2日た…

今日のGR-PEACH

ずっと『うーんinitarm()以降のシリアルが出ないなードライバ実装どっかバグってんのかなー』と思ってたけど、結局bus_space_map()したときに取得したhandlepを保存しておくのを忘れてたせいだった。それを直したらなんかダバダバ流れてきてデバッガに落ちた…

CubieBoard2サーバが起動しなくなった問題(解決)

HDDがダメなのかなーということで安いSSDを手配してCubieBoardに接続……したけどfdiskでコケよる。ただfsckのこともあったしたぶんNetBSD/evbarmのどっかがおかしんだろーなーと母艦側でfdisk→disklabel→newfsまでお膳立てしたところ無事にインストール完了。…

GR-PEACH + U-Bootでtftpboot

会社帰りにパーツ屋へ閉店時刻ぎりぎりに滑り込んでLANコネクタを買ってきた。んでボードにハンダ付けして早速動作確認。TFTPの使い方をよく知らないのでGoogle先生に聞きながら適当に実施。まずDHCPでIPアドレスを取得する。 => setenv autoload no => dhcp…

GR-PEACHでxputc

GR-PEACHにNetBSD載せらんねーかなという実験の手始めとしてブートローダのところを見ていると、どうもシリアルコンソールにデバッグ出力としてxputcというサブルーチンで行っているものがある。実態はおそらくsrc/sys/arch/arm/cortex/a9_mpsubr.Sっぽいけ…

CubieBoard2サーバが起動しなくなった問題(解決しなかった)

はい Welcome to minicom 2.7 OPTIONS: I18n Compiled on Feb 9 2017, 05:05:04. Port /dev/ttyU0 Press CTRL-A Z for help on special keys ahcisata0 channel 0: clearing WDCTL_RST failed for drive 0 wd0a: device timeout reading fsbn 1517440 of 151…

CubieBoard2サーバが起動しなくなった問題(解決済み)

ファイル置き場やproxyに使っているCubieBoard2(NetBSD/evbarm 7.1)が先週当たりから応答しない。とりあえずシリアルケーブルで母艦と繋いでみる。 wd0 at atabus0 drive 0 wd0: <Hitachi HTS545050B9A300> wd0: 465 GB, 969021 cyl, 16 head, 63 sec, 512 bytes/sect x 976773168 s</hitachi>…

devel/ruby-redmine テキトーfix

CubieBoardにpkgsrcのdevel/ruby-redmineを入れてMESSAGEの手順通りに進めようとしたら、redmine_migrate_db23.shを実行したときになんかエラーになる。 $ sudo /usr/pkg/bin/redmine_migrate_db23.sh /usr/pkg/share/ruby23-redmine/gems/gems/rake-10.4.2/…

valz(4)輝度調整パッチ

libretto U100もTOS6208なのでvalz(4)が使えるんだけど、どうもバックライトのON/OFFはできても輝度調整はできないっぽいのでパッチ書いてみた。 valz(4) add support LCD brightness up/down · GitHub 元々vald(4)をTOS6208でも使えるようにした状態で輝度…

2代目

名古屋にブッ飛ばされている間にZaurusが起動しなくなった。現象としてはAC接続するとメールランプが点滅し、電源ボタンを押しても起動しないというもの。NANDフラッシュバックアップをすると一旦は起動するようになるものの、すぐに起動できない状態に戻る…

7.99.29

やっと6.1.5だったデスクトップ環境をcurrentへ。ついでに余ってたSSD2つ(64GBと128GB)を繋いでそっちに入れることに。6.1.5と比較したら大体こんなかんじ。 APU内蔵グラフィクスをradeon(4)で認識してる、Xも一発で起動 AR8161がalc(4)で認識できてる xhci…

KDrive版Xwsfbのwip

それなりに動くところまでできつつも長い間放置してたんだけど、いつまでもローカルで持ってると何かの拍子に消してしまいそうな気がするので軽く整理してさらし上げ公開バックアップ。 Xwsfb-src.patch · GitHub Xwsfb-xsrc.patch · GitHub NetBSD/i386 7.0…

micropolisのpkgsrc対応

ぶっちゃけ4年前のコレ。この時は野良ビルドだけだったのでなんとなくpkgsrc化しようかなーとか思ってたらリンク先が404になってたので、元ネタと思わしきリポジトリ(ココ)のパッチを当てるようにした。とりあえずできたっぽいんでgithubに放り投げてみる…

コンパイラェ…

気がつけば3ヶ月も空いてた。寒くなってきたので春になるまで家に引き込もってだらだら過ごしたい今日この頃。それはさておき、ようやく玄箱HGをNetBSD 6.1.5にアップデートしたのでpkgsrcも作りなおしているところ。で、audio/musicpdがgcc4.6を求めてくる…

cvs2fossilが変

Nのsrcリポジトリをcvs2fossilで変換しようとするも、trunkが2013/11/28で止まっているという謎状態になる。timeline全体を見ると最新のコミットらしきものもきちんとあるので、リポジトリのデータそのものが古いというわけでは無さげ。考え方を変えて、gith…

WM8731ドライバカッコカリ

C700でだいたい再生ができたので。 https://gist.github.com/steleto/9211944 以下メモっぽい何か。ほぼ終電帰り後なんで整理するほど頭が回ってません。 zaudioデバイスはWM8750という別の石なのでコピペして別デバイスを作成 つーかいきなり統合させながら…

玄箱JukeBox計画

この前のおまけでUSB Audioを認識できたので、次はMusic Player Daemonを入れる。つーてもpkgsrcにaudio/musicpdとして登録されているので特筆するようなこともなくサックリとインストール完了。あとはPCにaudio/gmpcを入れて完了。ちなみに曲データは今のと…

おまけ

sys/arch/sandpoint/conf/KUROBOXにこんなん足しておいた。 @@ -12,4 +12,10 @@ satmgr0 at eumb? unit 0 # satmgr at 0x4500 no nhpow0 no gpio* + +# USB audio +uaudio* at uhub? port ? configuration ? + +# Audio support +audio* at audiobus? 結果。…

binary upgrade

玄箱HGを今ごろになって6.1.2に更新したので作業手順をメモ。 元ネタ: Thoughts on the NetBSD binary upgrade link | threebsd まずは/netbsdを更新。一応現状のカーネルをバックアップしておく。 # cp /netbsd /netbsd.bak # tar xzpvf kern-KUROBOX.tgz -…

w100にshadow fbをつけてみた

気がつけば丸々3ヶ月放置してた。ナツヤスミトハナンダッタノカどうも最近rasops(9)が最近のトレンドみたいだったので(違)便乗してみるテスト。つーかrasops(9)のmanにこんなんが定義されていたので、w100の画面スクロールがものくそ遅い問題が回避できないかと試してみた…

玄箱HG Update (4)

NetBSD/sandpointのインストールが完了したらFlashの0xFFFE0000アドレスにaltboot.binを書き込む。 => protect off fffe0000 +20000 Un-Protected 9 sectors => erase fffe0000 +20000 Flash erase: first = 62 @ 0xfffe0000 last = 70 @ 0xffffe000 Flash e…

玄箱HG Update (3)

まずは母艦側の下準備。 /etc/inetd.confを編集してtftpとbootpを有効にする。 (ちなみにはじめてのネットワークブートだったこともありbootpでたいぶハマった) --- /etc/inetd.conf.orig 2013-06-23 21:38:37.000000000 +0900 +++ /etc/inetd.conf 2013-0…

玄箱HG Update (2)

基本的に本家ドキュメント「LinkStation Installation」の通り。シリアル出力改造は既に済ませてあるので、シリアル接続して玄箱HGの電源をON。 ******* Product Information ******* ---------------------------------- Product Name: KURO-BOX/HG(IESHIGE…

玄箱HG Update (1)

まずはSSD(64MB)を外して旧PCで使用していたHDD(500GB)に換装するところまで。ちなみに固定はマジックテープ。

最適化バグ?

/etc/mk.confにこんな感じで最適化オプションを指定する。 .if ${MACHINE} == "zaurus" CPUFLAGS+= -Os -mcpu=xscale .endifこの状態でビルドをかけるとこんなエラーで止まる。 src/../obj.zaurus/destdir.zaurus/usr/include/math.h: In function 'exp2': s…

mltermパッチ

--- xwindow/fb/x_display.c.orig +++ xwindow/fb/x_display.c @@ -1268,9 +1268,16 @@ open_display(void) struct termios tm ; static struct wscons_keymap map[KS_NUMKEYCODES] ; - if( ! ( _display.fb_fd = open( ( dev = getenv("FRAMEBUFFER")) ? - …

zkbd.c チャタリングとか改善してるといいなパッチ

C700でちょっと触ってみた程度ではチャタリング解消できているっぽいけどしばらく試して様子見。これでOKなら割り込み動作が半分以下で済むというオマケがついてくる。 あとC3x00にも影響するはずだけどこちらは未確認。 0. ちょっとだけ軽量化 stuck_keys[]…