NetBSD その4
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG0033名無しさん@お腹いっぱい。
NGNGetcupdateをあまり説明を見ずにやってしまったところ、再起動後
init: can't exec getty 'none' for port /dev/ttyp0: No such file or directory
がttyp0からttyp4まで30秒置きに表示されるようになってしまいました。他のマシンからのtelnetは
ttyp0等でも問題なくできてます。
どこをいじればいいんでしょうか?
0034名無しさん@お腹いっぱい。
NGNG0035名無しさん@お腹いっぱい。
NGNGcd /usr/src; make postinstall-fix
cd /dev; sh MAKEDEV all
0036名無しさん@お腹いっぱい。
NGNG0037名無しさん@お腹いっぱい。
NGNG0038名無しさん@お腹いっぱい。
NGNG0039名無しさん@お腹いっぱい。
NGNG0040名無しさん@お腹いっぱい。
NGNG0041名無しさん@お腹いっぱい。
NGNGどうでもいいが板間違えてるよ。
0042名無しさん@お腹いっぱい。
NGNGどうでもいいけど、>>32 からの流れでしょう。
0043名無しさん@お腹いっぱい。
NGNG0044名無しさん@お腹いっぱい。
NGNG君もその仲間(w
004533
NGNGリモートでもいきなりrootで入れるようにということで、/etc/ttysのttyp0からttyp4のstatusに
on secureを入れていました。currentにする前はこの設定で、特にメッセージも出ず、使えてたと
思うのですが、currentにしてetecupdateしたあとはだめのようです。(on secureを消して、reboot
したらメッセージも消えました)こんなものですか?
>cd /usr/src; make postinstall-fix
>cd /dev; sh MAKEDEV all
はすでにやってました。
0046名無しさん@お腹いっぱい。
NGNGどうでもいいが「スレ」と「板」を間違えてるよ。
0047名無しさん@お腹いっぱい。
NGNG0048名無しさん@お腹いっぱい。
NGNGWe recommend creating a non-root account and using su(1) for root access.
0049名無しさん@お腹いっぱい。
NGNGWe recommend creating a non-root account and using sudo(8) for root access.
0050名無しさん@お腹いっぱい。
NGNGDon't login as root, use su
0051名無しさん@お腹いっぱい。
NGNG% man sudo
man: no entry for sudo in the manual.
% which sudo
sudo: Command not found.
%
005233
NGNGそんなことはわかってます。機能としてそれを試したかったので、やってみて戻すの
忘れたわけです。このマシンはとりあえず、ネットワーク試験の端末としてしか使わない
ので。
0053名無しさん@お腹いっぱい。
NGNG結局「currentにしてetcupdateしたあとはだめのようです」は
間違いで単に君の勘違いなのね?
どうでもいいけど libc/gen/getttyent.c からすると
off secure なら動くような気がしないでもない。
005433
NGNGいや、etcupdateする前はリモートからrootで直接loginできてました。
ttysでon secureにしてです。あとでgetttyent.c見てみますが、off
secureだと動きそうですか?うーんoff secureって何も書かない
状態(default?)と一緒な気がするのですが・・・
0055名無しさん@お腹いっぱい。
NGNGUSBマウスを接続すると、
uhidev0 at uhub0 port 2 configuration 1 interface 0
uhidev0: Logitech USB-PS/2 Optical Mouse, rev 2.00/11.00, addr 2, iclass 3/1
ums0 at uhidev0: 3 buttons and Z dir.
wsmouse1 at ums0 mux 0
とログを出します。
その後、cat /dev/wsmouse1 してマウスを動かしてみると、ゴミが出てくるこ
とは出てくるのですが、かなり遅延(0.2〜1秒程度)があります。また、マウス
の移動量に対して、出力されるデータが少ないような気がします。X上ではポ
インタが飛びます。
タッチパッドが接続されている /dev/wsmouse0 ではそのような遅延はありま
せん。
こういう場合、どのようにして原因を調査したらよいでしょうか?
0056名無しさん@お腹いっぱい。
NGNGetcupdateする前も後もloginできてた、ってのは書いてあるからわかってるよ。
そうじゃなくてetcupdateする前でもinit(8)は文句言ってたんじゃないの?
sbin/init/init.c:start_getty()を見る限り-currentで変わってるとこないし。
ttys(5)のmanはsecureはonの時しか効かないような書き方してあるけど
それはconsoleみたいにgetty(8)からloginする端末だけの話で、
ttyp0の時はinit(8)がgetty(8)起動するんじゃなくて
inetd(8)がtelnetd(8)とか起動してlogin(1)を起動するんだろうから
また別なんじゃないかなあ。usr.bin/login/login.cでもgetttynam(3)して
TTY_SECUREみてるし。ttyp?でsecure設定なんて推奨されないから
そんなこと説明してないだけなのかそのへんよくわからんけど、
ソースあるんだから自分で追ってみそ。
0057名無しさん@お腹いっぱい。
NGNGttp://mail-index.netbsd.org/port-pmax/2002/09/18/0001.html
0058名無しさん@お腹いっぱい。
NGNG実行してみました。
mouse type = 3
..........LlLlLlRrM.mMmmRrRr^C
などと表示されました。やはり反応が鈍いです。クリックしてからボタンのイ
ベントが表示されるまで1秒程度遅れたりします。クリックそのものを無視さ
れることもありました。ただ、UP/DOWNはきちんとペアになっているようです
ね。
005955
NGNG実際にはミスマッチはありません。
0060名無しさん@お腹いっぱい。
NGNGほかのOSだと動くの?光学マウスはよく初期不良で変な動きするけど。
006155
NGNG> ほかのOSだと動くの?光学マウスはよく初期不良で変な動きするけど。
はい、問題なく動きます。同じマシンで Linux や Windows を使っていますが、
そちらでは快調です。また、違うマシンで使っても問題ないです。どれも
NetBSDではないですが。
0062名無しさん@お腹いっぱい。
NGNGググってみたけどなんかquirkがあるようなないような。
ttp://www.ussg.iu.edu/hypermail/linux/kernel/0206.1/0067.html
なにをどうすりゃいいのかはわからんけど。
0063名無しさん@お腹いっぱい。
NGNG起動後に一度mouse抜き差ししてもダメ?
あんまり関係ないと思うけど、うちのUSB joy padは
NetBSD起動後にWindows起動してゲームしようとすると
デバイスは認識するけどボタン入力を認識してくれなくて、
一度抜き差ししないと使えなくて困ってる。
本体はVIAのUHCIだけど、ドライバとハードの
相性問題でもあるのかねえ。
006455
NGNG他メーカーの光学式USBマウスをつないでみたのですが、同じ症状がでてしま
いました。
>>63
起動時に差し込んでおいても認識しないようです。
起動後に差し込むと認識しますが、先に記述したとおりの症状です。また、抜
き差しすると、disconnect, connectともきちんと検出して再度利用可能にな
りますが、やはり症状がでます。
0065名無しさん@お腹いっぱい。
NGNG最後にcvs [checkout aborted]: end of file from server (consult above messages if any)
が出て途中で終わってしまいます。やってるのは
setenv CVSROOT :pserver:anoncvs@anoncvs.jp.netbsd.org:/cvs/cvsroot
してから cvs loginしてcd /usr してcvs checkout -P src/sys
なんですが、何が悪いんでしょうか?
0066名無しさん@お腹いっぱい。
NGNG0067名無しさん@お腹いっぱい。
NGNGまず
・光学式だからダメなのか
・PS/2-USB自動認識タイプだからダメなのか
・動くOS/versionはどれで動かないのはどれなのか
とか切りわけしないといろいろ可能性ありすぎ。
起動時につなげてるとダメ、ってとこからして
なにかしら初期化が抜けてるような感じだけど、
やれることと言ったら動いてるLinuxのドライバ見て
ums.cやuhid.cあたりと見比べるくらい?
どっちみちここで相談して解決する問題じゃなさそうね。
006865
NGNG結論からいうと、空のディレクトリ作ってそこでcvs loginしてcvs checkout -P src
したら全てとってこれました。
もともとあったスナップショットが/usr/srcにあったとして、その状態でcheckoutは
いけないのですか?updateオプションがあるので、そっちを使うべきというのはわかるのですが、
updateしてもほぼ同じメッセージが出たと思うんで。
それとcvsserverにログインしてるしてないってどのコマンド見るとわかるんでしょうか?
厨ですみません。
0069名無しさん@お腹いっぱい。
NGNGCVSディレクトリがあったらそこの情報使うからね
0070名無しさん@お腹いっぱい。
NGNG続きをこのスレで延々とやつつもり?
007155
NGNG予想通り、まだ解決していないわけですが、ちょっと調べたことを書いておきます。
・1.6のi386live.isoでも同様の症状がでた。
・ボール式のUSBマウスでも同様の症状がでた。
あとは、FreeBSDでどうかとか、他のUSBデバイスはどうかとか、調査してみた
いと思います。新事実があったらまた書きこみます。みなさんどうもありがと
う。
0072名無しさん@お腹いっぱい。
NGNG使っているバージョンはNetBSD-current、Win2k
#mount_smbfs -I hostname //user@hostname/shared /mnt/win
とやっても
Password:
mount_smbfs: can't get handle to requester (no /dev/nsmb* device)
と出て止ってしまいます。
/dev/nsmbがないのかと思い、
#/dev/MAKEDEV nsmb0
としてデバイスファイルを作成したのですが上と同じメッセージが出ます。
これからどうすればいいでしょうか?
0073名無しさん@お腹いっぱい。
NGNG0074bloom
NGNG0075名無しさん@お腹いっぱい。
NGNGサーバとかルータとかファイアウォールに使うにはいいけどいわゆる
ワークステーションとしては Linux とか NetBSD のほうが使い勝手いいと思うな、俺は。
うちのルータ兼サーバは OpenBSD。普段使っているメインのノートは NetBSD。
0076名無しさん@お腹いっぱい。
NGNGサーバとかルータとかファイアウォールに使うにはいいけどいわゆる
ワークステーションとしては VisualStudio から Visio とか Array Visualizer 使ったほうが使い勝手いいと思うな、俺は。
うちのルータ兼サーバは OpenBSD。普段使っているメインのノートは Win2k。
0077名無しさん@お腹いっぱい。
NGNG0078名無しさん@お腹いっぱい。
NGNGなんかぜんぜんツマランねぇ。きっとまじめなんだろうな。
0079名無しさん@お腹いっぱい。
NGNG0080名無しさん@お腹いっぱい。
NGNGそういうときはまずktrace(1)してkdump(1)だが、
kernel configにpseudo-device nsmbがない、に一票。
0081名無しさん@お腹いっぱい。
NGNG説明が足りなかったと思います。すみません。GENERICカーネルを使っているので
# a pseudo device needed for SMBFS
pseudo-device nsmb # experimental - SMB requester
上のようなものはちゃんと含まれています。
となると残る可能性はどんなものでしょうか?
0082名無しさん@お腹いっぱい。
NGNGだからktraceしろって書いてるあるじゃん。
0083名無しさん@お腹いっぱい。
NGNGktrace/kdumpなるもの初めて使ってみました。
#ktrace mount_smbfs //usr@hostname/shared ...
#kdump ktrace.out
長くなるので最後だけ貼らせて頂きます。
635 mount_smbfs CALL open(0xbfbfeef4,0x2,0x480539c9)
635 mount_smbfs NAMI "/dev/nsmb0"
635 mount_smbfs RET open -1 errno 6 Device not configured
635 mount_smbfs CALL open(0xbfbfeef4,0x2,0xbfbfef08)
635 mount_smbfs NAMI "/dev/nsmb1"
635 mount_smbfs RET open -1 errno 2 No such file or directory
635 mount_smbfs CALL write(0x2,0xbfbfe5f0,0xd)
635 mount_smbfs GIO fd 2 wrote 13 bytes
"mount_smbfs: "
635 mount_smbfs RET write 13/0xd
635 mount_smbfs CALL write(0x2,0xbfbfe610,0x34)
635 mount_smbfs GIO fd 2 wrote 52 bytes
"can't get handle to requester (no /dev/nsmb* device)"
635 mount_smbfs RET write 52/0x34
635 mount_smbfs CALL write(0x2,0xbfbfe5f0,0x1)
635 mount_smbfs GIO fd 2 wrote 1 bytes
"
"
635 mount_smbfs RET write 1
635 mount_smbfs CALL exit(0x1)
0084名無しさん@お腹いっぱい。
NGNGというわけでなんで not configured なのかを考えてみよう。
0085名無しさん@お腹いっぱい。
NGNGこのへんしとらすの人たちの見解はどないなんでしょ。
src/sys/fs/ntfs/ntfs_conv.c なんてのもあるけど。
0086名無しさん@お腹いっぱい。
NGNG0087名無しさん@お腹いっぱい。
NGNGhttp://www.tokuda.net/diary/200206b.html
ここを見てちょっといじくってみました。
#grep "smb" /sys/arch/i386/conf/majors.i386
device-major netsmb char 88 netsmb
device-major nsmb char 98 nsmb
nsmbのデバイスIDは98なのに、MAKEDEV内におけるmknodしてるところでは
"88"と書いてあるので、これを98と書き換えて
#/dev/MAKEDEV all
しました。>>83と同じように実行したところ今度は以下のようになりました。
7664 mount_smbfs RET read 1520/0x5f0
7664 mount_smbfs CALL read(0x5,0x8057000,0x2000)
7664 mount_smbfs RET read 0
7664 mount_smbfs CALL close(0x5)
7664 mount_smbfs RET close 0
7664 mount_smbfs CALL open(0xbfbfeaac,0,0xbfbfe620)
7664 mount_smbfs NAMI "/usr/share/nls/C/libc.cat"
7664 mount_smbfs RET open 5
7664 mount_smbfs CALL __fstat13(0x5,0xbfbfe610)
7664 mount_smbfs RET __fstat13 0
7664 mount_smbfs CALL mmap(0,0x101a,0x1,0x1,0x5,0,0)
7664 mount_smbfs RET mmap 1209094144/0x48115000
7664 mount_smbfs CALL close(0x5)
7664 mount_smbfs RET close 0
7664 mount_smbfs CALL munmap(0x48115000,0x101a)
7664 mount_smbfs RET munmap 0
7664 mount_smbfs CALL write(0x2,0xbfbfe61c,0x20)
7664 mount_smbfs GIO fd 2 wrote 32 bytes
": syserr = Connection timed out
"
7664 mount_smbfs RET write 32/0x20
7664 mount_smbfs CALL exit(0x1)
0088名無しさん@お腹いっぱい。
NGNGなにが不味いのかもさっぱりです。
mount_smbfs: unable to open connection: syserr = Connection timed out
コンソースにはこれが表示されておわりです。先のダンプですが、上の方に
7797 mount_smbfs CALL open(0xbfbfef3c,0x2,0x480539c9)
7797 mount_smbfs NAMI "/dev/nsmb0"
7797 mount_smbfs RET open 4
7797 mount_smbfs CALL ioctl(0x4,_IOW('n',0x6a,0x4),0xbfbfef7c)
7797 mount_smbfs RET ioctl -1 errno 60 Connection timed out
7797 mount_smbfs CALL write(0x2,0xbfbfe638,0xd)
7797 mount_smbfs GIO fd 2 wrote 13 bytes
"mount_smbfs: "
7797 mount_smbfs RET write 13/0xd
7797 mount_smbfs CALL write(0x2,0xbfbfe658,0x19)
7797 mount_smbfs GIO fd 2 wrote 25 bytes
"unable to open connection"
7797 mount_smbfs RET write 25/0x19
7797 mount_smbfs CALL issetugid
7797 mount_smbfs RET issetugid 0
こんなふうにかかれていました。
もう少し頑張ります。
0089名無しさん@お腹いっぱい。
NGNGttp://mail-index.netbsd.org/source-changes/2003/02/18/0036.html
とりあえずソースは最新にしてpostinstall-fixもしとこうぜ。
unable to open connectionてのは設定の問題だと思うけど。
0090名無しさん@お腹いっぱい。
NGNGCanna-lib-3.5.2nb2 is already installed - perhaps an older version?
If so, you may use either of:
pkg_delete nad make reinstall to upgrade properly
make update to rebuild the package and all of its dependencies
make replace to replace only the package without re-linking
dependencies, risking various problems. (全く同じ表示というわけではないです)
と出てきました。
で、make replaceはまずそうだと思うのですが、pkg_delete and make reinstallとmake update
ってどっちがいいんでしょうか?依存関係修復してくれるとあるのでmake updateかなと
思ってるんですが。(make reinstallも適切にアップグレードしてくれるとあるし・・・)
0091名無しさん@お腹いっぱい。
NGNG日本語処理が改善されてると聞いてるので、5.8を使いたいのですが、今は
何かをインストールした時に一緒に5.6がいれられてました。アップデート
すると他のアプリが影響うけたりするんでしょうか?それとも5.6と5.8で
別バイナリで共存可だったりするんでしょうか?
0092名無しさん@Emacs
NGNGインストールされた後は「同じ名前、違うバージョン」なので、共存は無理み
たいです。きっと、 cd pkgsrc/lang/perl58; make replace でさほど問題は
出ないと思われ (無保証) 。
0093名無しさん@お腹いっぱい。
NGNGでもCONFLICTSには書いてありませぬね。
0094名無しさん@お腹いっぱい。
NGNGmake updateだと依存関係のある package を
すべて自動でupdateしてくれるということらしいけど、
以前あるpackageのディレクトリでmake updateしたら
それがかなりベースとなるpackageの最新版に依存してて、
それを一度make deinstallするためにそれに依存してる
別のpackage全部を一度deinstallした挙げ句に
そのpackageのインストールに失敗しくさりやがって、
結果として関係するpackage全部消えたまま放置という
かなりウツなことになたよ。
結論としては謎のpackage入れる前には一つずつmake reinstallして
ヤバげなものに依存してないか確かめた方がいいかもしんない。
0095名無しさん@お腹いっぱい。
NGNG0096名無しさん@お腹いっぱい。
NGNG0097名無しさん@お腹いっぱい。
NGNG0098名無しさん@お腹いっぱい。
NGNG0099名無しさん@お腹いっぱい。
NGNG0100名無しさん@お腹いっぱい。
NGNG0101名無しさん@お腹いっぱい。
NGNG0102名無しさん@お腹いっぱい。
NGNGperl そのものは共存できる。ディレクトリがわかれているのは
オリジナルの perl がそうなっているから。
でも、perl の module を pkgsrc で入れるときに、2 つの version の perl が
入っているからといって perl module がそれぞれのディレクトリに
自動的にインストールされるわけではないので、それなりに手間をかける必要が
出てくる。
俺は 5.6 とそれに依存しているのを消してから 5.8 を入れたよ。
0103名無しさん@お腹いっぱい。
NGNG0104名無しさん@お腹いっぱい。
NGNG0105名無しさん@お腹いっぱい。
NGNG0106名無しさん@お腹いっぱい。
NGNG次スレはNetBSDにせんさんなのねん。
0107名無しさん@お腹いっぱい。
NGNG0108名無しさん@お腹いっぱい。
NGNGコンパイルエラーになったところを、テテっと直して、
make update を実行した元のディレクトリで、もう一度
make update と打ち直せば、途中から続行してくれるっす。
010990
NGNGやっぱり一手ですまそうていうのが虫がよすぎですかね。
まだ、そんなにパッケージをいれてるわけじゃないので、とりあえず、make update
ですが、多くなってきたら一つ一つreinstallしてみます。
でもupdateは途中でstopしてくれちゃうと怖いですね。
011091
NGNGperl5.8入れるなら5.6を消してからという気がしてきました。
で、5.6に依存してるパッケージは何かと思ったのですが、pkg_info -nでパッケージ"が"
何に依存してるかはわかるのですが、パッケージ"に"依存してるのはどのパッケージかを見る
オプションがman pkg_infoでわかりませんでした。もしかして入れてるパッケージすべてに
pkg_info -nしないとだめですか?
0112名無しさん@お腹いっぱい。
NGNG0114名無しさん@お腹いっぱい。
NGNGインストールしようとすると
read text: Input/output error
となってインストールできないの。(´・ω・`)
0115名無しさん@お腹いっぱい。
NGNG同じ環境で普通に使ってるよ。
どのバージョンでインストールしようとしてるのか分らないけど
1.5.2だったら上手くいったよ。どうせ殆どの場合はcurrentに
するんだから古いので入れてもいいでしょ。
0116名無しさん@お腹いっぱい。
NGNGそこでコンソールのカーソルは四角いブロックですよね。
これを古い端末のようなアンダーラインのカーソルにしたいです。
色々検索したりしたのですがなかなか方法が見つかりません。
どなたかお知恵をお貸しください。
宜しくお願いします。
0117名無しさん@Emacs
NGNG> そこでコンソールのカーソルは四角いブロックですよね。
> これを古い端末のようなアンダーラインのカーソルにしたいです。
もしi386ならカーネルのオプションで
options PCDISPLAY_SOFTCURSOR
が定義されているときは、四角いノンブリンキングカーソル
になるとされているから、このオプション外してカーネル
再構築ではどうかな?
cf. man 4 pcdisplay
0118114
NGNGNetBSD1.6.1をいれようとしてました。
1.5.2でやってみます。
情報有難うございます。
0119116
NGNGカーネル再構築はしたことがないので勉強してみます。
まずはソースを入れてみます。
自分が出来るかどうかは判りませんが、方法が判って嬉しいです。
ありがとうございました。
0120116
NGNG117さんが考えてくれた方法でカーソルをアンダーラインに出来ました!
カーネルの再構築は初めてなのでoptions PCDISPLAY_SOFTCURSORを
コメントアウトしただけにしましたが再構築も覚えられてよかったです。
せかっく覚えたからこんどはシステムのシェイプアップにも挑戦してみます。
感謝感激です!ありがとうございました!
0121名無しさん@お腹いっぱい。
NGNGカーネル再構築が初めてというから心配してたが
うまく行ったみたいでよかったね。
> せかっく覚えたからこんどはシステムのシェイプアップにも挑戦してみます。
ま、X.25とかXNSとかOSIとかは、ふつー要らないわな。
NETATALKはdepend on you。 stfで6to4。
ってとこかな。
0122名無しさん@お腹いっぱい。
NGNGsuse64でないとダメなpackageが存在する時に
suse-7.3を要求するpackageのディレクトリで
make updateするとどうしようもなくなった
ような気が。
0123名無しさん@お腹いっぱい。
NGNG少ないんだけどどうしたらいいんだろ?
0124名無しさん@お腹いっぱい。
NGNGまだサポートされてないデバイスを拾ってきて、自分でドライバを書く。
動いたら感激!
0125名無しさん@お腹いっぱい。
NGNGそれはそうなんだけど、動いた後はどうしたらいいのだろう。
0126名無しさん@お腹いっぱい。
NGNGドライバってどうやって書けばいいの?
0127名無しさん@お腹いっぱい。
NGNGこのデバイスをNetBSDで使えるのはこの世で漏れだけだぜ、と優越感にひたる
とか、
send-prしてみる
とか、
このスレにコードを貼り付けてみる
とか。
>>126
他のドライバのソースを見れ。
0128名無しさん@お腹いっぱい。
NGNG./build.sh -D /usr/usrlandtmp buildしてみたら、
/usr/src/tools/obj/tools.NetBSD-1.6R-i386/bin/i386--netbsdelf-gcc
-I /usr/src/sys/arch/i386/stand/mbr/mbr/../../lib -nostdinc
-isystem /usr/usrlandtmp/usr/include
-c -traditional-cpp /usr/src/sys/arch/i386/stand/mbr/mbr/../mbr.S
/usr/src/tools/obj/tools.NetBSD-1.6R-i386/bin/i386--netbsdelf-ld
-o mbr.tmp -e start -Ttext 0x600 mbr.o
arith: syntax error: "0x0000003b"
*** Error code 2
Stop.
nbmake: stopped in /usr/src/sys/arch/i386/stand/mbr/mbr
*** Error code 1
と出ました。
同じ方いますか?
0129bloom
NGNG0130名無しさん@お腹いっぱい。
NGNGこのスレに貼りつけるのは止めたほうが...
0131名無しさん@お腹いっぱい。
NGNGする事になっちゃうからな(w
0132動画直リン
NGNG■ このスレッドは過去ログ倉庫に格納されています