LCD-USB7X でも表示できた。OpenBSD-4.6/landisk (USL-5P).
グラフィック表示も大丈夫。
但し、800x480 とすべきところを 800x600 になっているため、テキスト表示の下の行が見えない。ソースコード中に 800x480 @60Hz のモードライン情報を持っていなくて、これをどう与えればよいか調査中。NetBSD のコードでは sys/dev/videomode/videomode.c に書かれたモードライン情報から設定値を計算しているが、OpenBSD のコードでは予め設定値を持っている。XDISPLAYSTART/END, HSYNCSTART/END の値が NetBSD での値と随分違うのは気のせいだろうか。また、同じように作業した i386 機では USB-VGA/RGB は OK で、この LCD-USB7X は NG なのが謎だ。何か勘違いをしているらしい。
また、NetBSD 版ではデバイスが優先ビデオモードを返す場合にはそれをモードライン情報に適用するが、OpenBSD 版ではそれに対応するモードライン情報があらかじめソースコード中にない場合にはデフォルト値(800x600 @60Hz)を使用するようになっている。と言うことは NetBSD 版で算出された 800x480 @60Hz のモードライン情報を OpenBSD 版に埋め込めばいけるかも知れない。
Posted by masato at 12:17 AMおそらく携帯電話等からは投稿できません。日本語文字列を含まないコメントやトラックバック、および当サイトへの言及を含まないトラックバックは御遠慮いただいております。また、90日以上経過した記事へのコメントはできません。