もう初心者は卒業した。
もうちっとレベルの高い質問と解答をしたい。
そんなあなたの為のまったりスレッド。
てきとーにやってくらはい。
『無制限』『解放台』です。
探検
中級者もOK! FreeBSD質問スレッド
■ このスレッドは過去ログ倉庫に格納されています
1( ´Д`)y──┛~~
NGNG602597
2005/06/11(土) 16:36:252005/06/11(土) 22:35:38
>buildkernelは分散してもあんまり早くならんな(´・ω・`)
ネットワークとCPU速度による
あとHDDのI/O待ちがほとんどだから2台ならmake -J8 buildkernelぐらい分配する必要アリ。
ccacheも併用できるよ。
ネットワークとCPU速度による
あとHDDのI/O待ちがほとんどだから2台ならmake -J8 buildkernelぐらい分配する必要アリ。
ccacheも併用できるよ。
2005/06/11(土) 22:36:45
>597
XcodeみたいにBonjour(Rendezvous)で自動的にdistccdの存在を認知するみたいな仕組みを作らないか?
mDNSResponderとかもportsにあるし。
XcodeみたいにBonjour(Rendezvous)で自動的にdistccdの存在を認知するみたいな仕組みを作らないか?
mDNSResponderとかもportsにあるし。
605597
2005/06/13(月) 15:47:26 >>604
それは面白そう。
FreeSBIE側はそんなに難しくないか。howlでいいのかな。hostnameをどうやってつけるかが問題か。
それを使う側はどうしたらいいだろう。DISTCC_HOSTSに入れる一覧ができればいいか。howlでそっちもできるのかな?
それは面白そう。
FreeSBIE側はそんなに難しくないか。howlでいいのかな。hostnameをどうやってつけるかが問題か。
それを使う側はどうしたらいいだろう。DISTCC_HOSTSに入れる一覧ができればいいか。howlでそっちもできるのかな?
606597
2005/06/15(水) 18:59:26 howlで簡単にできた。nameはIPアドレスを16進数でつけるスクリプトかませて。
typeは_distcc._tcpでいいのか?まぁ、自分で使う分にはなんでもいいのか。
使う側はhowlについてたmDNSBrowseをちょっと直してみてるがよくわからん。
誰かmulticastdnsのコードちょいちょいと書ける人いないか?
なんか誰も見てない予感...
typeは_distcc._tcpでいいのか?まぁ、自分で使う分にはなんでもいいのか。
使う側はhowlについてたmDNSBrowseをちょっと直してみてるがよくわからん。
誰かmulticastdnsのコードちょいちょいと書ける人いないか?
なんか誰も見てない予感...
2005/06/16(木) 04:23:10
見てるよ。ちょいちょいと書けなくてごめん。
608597
2005/06/16(木) 19:11:17 使う側がやっぱりよくわからん。daemon化してdistcc/hostを定期的に書き換えたりするのがいいかなぁ。
サイズが160Mほどありますけどさわってみたい人いますか?
サイズが160Mほどありますけどさわってみたい人いますか?
2005/06/17(金) 12:22:48
環境変数のDISTCC_HOSTSにセットしてビルドに参加させるあたりの挙動がタイミングムズイ。
2005/06/22(水) 23:42:52
ところで cinepaint 0.19 をまともにコンパイルできた人はおる?
普通に./configure;makeするとopenexrプラグインのコンパイルがこけてしまう。
とりあえずopenexrを外すと通るんだけど、
こんどは未知のtagを含んだtifファイルが読み込めない。
(portsから入れた0.16だと知らないtagは無視して読み込めてる。)
というか、portsは誰もメンテしてないのかな?
普通に./configure;makeするとopenexrプラグインのコンパイルがこけてしまう。
とりあえずopenexrを外すと通るんだけど、
こんどは未知のtagを含んだtifファイルが読み込めない。
(portsから入れた0.16だと知らないtagは無視して読み込めてる。)
というか、portsは誰もメンテしてないのかな?
2005/08/30(火) 23:31:11
ちょっと興味あったんだが597はもう飽きたのだろうか
autoipが入らんorz
autoipが入らんorz
612名無しさん@お腹いっぱい。
2005/11/07(月) 13:12:15 なんか、ここの板の他のFreeBSDスレはけっこう盛り上がっているのに、
何故にこのスレだけ、4ヶ月以上も放置なの?
何故にこのスレだけ、4ヶ月以上も放置なの?
613名無しさん@お腹いっぱい。
2005/11/07(月) 13:15:00 ぶっちゃけスレ乱立しすぎなんで、過疎化したものは静かに落ちてほしい。
2006/01/25(水) 15:03:31
自分が立てた自宅サーバーの余ってるスペースを友人が貸してくれと言ってるのですが
また一からシステム構築しなおさないといけないのですか?
また一からシステム構築しなおさないといけないのですか?
2006/01/25(水) 15:27:29
>>614
わからんようなら貸さない方がいいよ。
わからんようなら貸さない方がいいよ。
2006/01/25(水) 16:19:57
>>615
だよなだよな やっぱり君のような賢い回答する人がいるからおもしろいんだよな
だよなだよな やっぱり君のような賢い回答する人がいるからおもしろいんだよな
2006/01/29(日) 00:33:04
>>616
だよなだよな やっぱり君のようなわけわからん回答するやからがいるからおもしろいんだよな
だよなだよな やっぱり君のようなわけわからん回答するやからがいるからおもしろいんだよな
2006/01/29(日) 00:35:20
ダーーーーヨーーーーーネーーーー!
2006/01/31(火) 02:06:19
このスレはレス禁止。
620名無しさん@お腹いっぱい。
2006/02/12(日) 23:39:30 ABCマートage
621名無しさん@お腹いっぱい。
2006/02/13(月) 17:40:49 >>614 晒しあげ
2006/02/13(月) 22:37:37
ス、ア、ハ、、、ォ、ハ
2006/02/13(月) 22:39:28
ス、ュ、ソ、、
2006/07/07(金) 16:07:23
初心者用質問スレ
bbs2ch:thread:http://pc8.2ch.net/test/read.cgi/unix/1148734377/l50
bbs2ch:thread:http://pc8.2ch.net/test/read.cgi/unix/1148734377/l50
625名無しさん@お腹いっぱい。
2006/10/26(木) 01:06:26 なんで私は人から嫌われるんだよ?
http://life7.2ch.net/test/read.cgi/jinsei/1155837129/
http://life7.2ch.net/test/read.cgi/jinsei/1155837129/
626名無しさん@お腹いっぱい。
2007/01/07(日) 22:15:40 すみません、初心者用のスレにも書き込みましたが・・・
暗号化が行われている状態でのファイルの転送速度を測定したいです。
そこで、scpで-vオプションで、転送速度を測ろうと思ってるんですが、
"Bytes per second" の値がすべて"0"で、うまく測定できません。
どうすれば、正常に転送速度を測定できるようになりますか?
暗号化が行われている状態でのファイルの転送速度を測定したいです。
そこで、scpで-vオプションで、転送速度を測ろうと思ってるんですが、
"Bytes per second" の値がすべて"0"で、うまく測定できません。
どうすれば、正常に転送速度を測定できるようになりますか?
627名無しさん@お腹いっぱい。
2007/01/07(日) 22:18:30 netstat 1
とかじゃあかんの?
とかじゃあかんの?
2007/01/08(月) 07:08:46
-vつけなくても普通に表示されるやつじゃだめなん? 1.3MB/s とか出るよね。
細かい数字が必要なら秒数とファイルサイズから自分で計算すればいいと思うし。
単位が秒だから転送時間が短いと誤差が無視できないけど。
細かい数字が必要なら秒数とファイルサイズから自分で計算すればいいと思うし。
単位が秒だから転送時間が短いと誤差が無視できないけど。
2007/01/08(月) 10:44:11
>>628
ありがとうございます。細かいデータが必要なんで。もう少し色々試してみます。
ありがとうございます。細かいデータが必要なんで。もう少し色々試してみます。
630名無しさん@お腹いっぱい。
2007/01/08(月) 13:42:112007/01/08(月) 13:47:31
>>630
初心者質問スレと犬小屋だけで足りるってことだろうな。
初心者質問スレと犬小屋だけで足りるってことだろうな。
632名無しさん@お腹いっぱい。
2007/01/08(月) 14:12:59 しかも質問のクオリティのどこが中級なのか
初級と見分けがつかないww
初級と見分けがつかないww
2007/01/08(月) 14:21:40
>>1が無謀だっただけだ。初級クオリティの住人の所為じゃない。
2007/01/08(月) 16:06:57
>>629
色々試すよりscpのソースをちょいと変更する方が早いだろ。
色々試すよりscpのソースをちょいと変更する方が早いだろ。
635名無しさん@お腹いっぱい。
2007/02/09(金) 10:07:05 初心者スレでスルーされてしまったので、こちらでも質問させてください。
netstat -m したときに出てくるこれの意味がわかりません。
ご存知の方、教えてください。
**** requests for I/O initiated by sendfile
**** calls to protocol drain routines
この値が増えるといいのか悪いのかも分かりません。
man 読んでも簡単にしか説明載ってないし…。
mbuf関係はwebにも参考になるページが沢山あったのですが。
netstat -m したときに出てくるこれの意味がわかりません。
ご存知の方、教えてください。
**** requests for I/O initiated by sendfile
**** calls to protocol drain routines
この値が増えるといいのか悪いのかも分かりません。
man 読んでも簡単にしか説明載ってないし…。
mbuf関係はwebにも参考になるページが沢山あったのですが。
2007/02/09(金) 13:58:41
>>635
勉強になった
勉強になった
2007/02/09(金) 23:07:19
>>635
requests for I/O initiated by sendfile
sendfile(2)というシステムコールが原因になったI/Oカウント。ただの統計なので気にしなくて良い。
calls to protocol drain routines
FreeBSDの場合はなんちゃってカウント(実際はカウントしていない)なので気にしなくて良い。
requests for I/O initiated by sendfile
sendfile(2)というシステムコールが原因になったI/Oカウント。ただの統計なので気にしなくて良い。
calls to protocol drain routines
FreeBSDの場合はなんちゃってカウント(実際はカウントしていない)なので気にしなくて良い。
2007/02/09(金) 23:17:35
2007/02/09(金) 23:23:01
うちの手元の7-currentでは
$ find sys -name '*.[ch]' -exec grep -H sf_iocnt '{}' +
sys/kern/uipc_syscalls.c: mbstat.sf_iocnt++;
sys/kern/kern_mbuf.c: mbstat.sf_iocnt = 0;
sys/sys/mbuf.h: u_long sf_iocnt; /* times sendfile had to do disk I/O */
$ find sys -name '*.[ch]' -exec grep -H m_drain '{}' '+'
sys/arm/include/sysarch.h:int arm_drain_writebuf (void);
sys/kern/kern_mbuf.c: mbstat.m_drain = 0;
sys/sys/mbuf.h: u_long m_drain; /* times drained protocols for space */
$
$ find sys -name '*.[ch]' -exec grep -H sf_iocnt '{}' +
sys/kern/uipc_syscalls.c: mbstat.sf_iocnt++;
sys/kern/kern_mbuf.c: mbstat.sf_iocnt = 0;
sys/sys/mbuf.h: u_long sf_iocnt; /* times sendfile had to do disk I/O */
$ find sys -name '*.[ch]' -exec grep -H m_drain '{}' '+'
sys/arm/include/sysarch.h:int arm_drain_writebuf (void);
sys/kern/kern_mbuf.c: mbstat.m_drain = 0;
sys/sys/mbuf.h: u_long m_drain; /* times drained protocols for space */
$
2007/02/09(金) 23:24:40
というか、sendfileシステムコールの呼び出し回数と同義じゃね?
2007/02/09(金) 23:56:11
7-currentではmbstatの統計をやめてlibmemstat(3)でmbufの統計をとるようになった。
カーネルのメモリが少なくなると、各プロトコルが保持しているmbufを解放するための
pr_drainというメソッドが呼ばれる、これが「protocol drain routines」。
これが呼ばれる回数。
カーネルのメモリが少なくなると、各プロトコルが保持しているmbufを解放するための
pr_drainというメソッドが呼ばれる、これが「protocol drain routines」。
これが呼ばれる回数。
642635
2007/02/11(日) 22:29:01 ありがとうございます。
会社のWebサーバを立てているのですが、1時間で数千件というアクセスがあり、
telnetも難儀するほど重くなっていたので、カーネルパラメータの調整でなんとか
できないかと、sysctl.conf や loader.conf に何か書いては netstat -m の結果を
見る、というようなことをやっていたのです。
mbuf増やしてもだめ、送信バッファ増やしてもだめ、listenキュー増やしてもだめ…。
もう最後の手段、LANをオンボード(カニ)からIntelのサーバアダプタに変えたら…
あら快適!!というオチでした。
いろいろと勉強になりました。まだまだひよっこだけど。
会社のWebサーバを立てているのですが、1時間で数千件というアクセスがあり、
telnetも難儀するほど重くなっていたので、カーネルパラメータの調整でなんとか
できないかと、sysctl.conf や loader.conf に何か書いては netstat -m の結果を
見る、というようなことをやっていたのです。
mbuf増やしてもだめ、送信バッファ増やしてもだめ、listenキュー増やしてもだめ…。
もう最後の手段、LANをオンボード(カニ)からIntelのサーバアダプタに変えたら…
あら快適!!というオチでした。
いろいろと勉強になりました。まだまだひよっこだけど。
643名無しさん@お腹いっぱい。
2007/03/07(水) 11:29:24 FreeBSD 6.2系で NFSv4を使っている人、
・サーバとして安定してますか? またそのときクライアントのOSは何ですか?
・クライアントとして安定してますか? またそのときサーバのOSは何ですか?
おしえてください。
・サーバとして安定してますか? またそのときクライアントのOSは何ですか?
・クライアントとして安定してますか? またそのときサーバのOSは何ですか?
おしえてください。
2007/03/12(月) 16:54:26
>FreeBSD 6.2系で NFSv4を使っている人、
そんな実装あるんだっけ?
そんな実装あるんだっけ?
2007/03/12(月) 21:54:17
mount_nfs4 というコマンドは 6.2Rにあるな。
いつからできたんだろう
いつからできたんだろう
2007/03/13(火) 01:11:48
>>645
cvs おっかけてみた
${SRC}/sbin/mount_nfs4 として import されたのが 2003/11/14 21:04:33 UTC
${SRC}/home/mount_nfs にマージされたのが 2007/01/23 07:17:10 UTC
${SRC}/home/mount_nfs4 がいなくなったのが 2007.02.01.14.18.01 UTC
cvs おっかけてみた
${SRC}/sbin/mount_nfs4 として import されたのが 2003/11/14 21:04:33 UTC
${SRC}/home/mount_nfs にマージされたのが 2007/01/23 07:17:10 UTC
${SRC}/home/mount_nfs4 がいなくなったのが 2007.02.01.14.18.01 UTC
2007/03/13(火) 02:57:41
クライアント側(mount)はあるけど
サーバ側の v4 実装はないんじゃ?
サーバ側の v4 実装はないんじゃ?
2007/03/13(火) 19:47:51
サーバは無さそうだなあ。
2007/03/13(火) 19:48:42
v4よりむしろv3の性能とかLinuxとの相性とかのほうが気になるな
2007/03/13(火) 23:34:02
SunOS(4.xではない)との相性さえ確保されてれば、linuxとの相性いらない!
つか、最近の Linux の v3 って SunOS とまともにお話しできてる???
つか、最近の Linux の v3 って SunOS とまともにお話しできてる???
2007/03/15(木) 09:01:02
Solarisったって9までと10じゃ結構違うんじゃなかったか。
というかそんな混在環境は今時流行らんみたいだしな。
大学研究室の院生がよく動作レポートをWebに上げてた時代は
もはや過去のことになってしまったのだろうか。
というかそんな混在環境は今時流行らんみたいだしな。
大学研究室の院生がよく動作レポートをWebに上げてた時代は
もはや過去のことになってしまったのだろうか。
2007/03/15(木) 23:10:23
653名無しさん@お腹いっぱい。
2007/03/16(金) 00:38:16 じゃぁ、いつスキルをつけるんだ?
2007/03/16(金) 00:39:25
暇はあるとおも
2007/03/19(月) 09:36:41
質問です。
http://wiki.beryl-project.org/index.php/Install/FreeBSD
http://wiki.freebsd.org/ModularXorg
↑とかを参考にしてFreeBSD6.2R+nvidia GeForce6300LE環境にberylを入れてみてるんですが、
berylを起動した一瞬だけサクサクポヨンポヨン動いて、その後は超トロくなります。
その遅さ、秒間一コマくらい。
gnomeでもKDEでも同じ、compizもgnomeで試したけど、同じ。
wmがロードされた一瞬だけ正常動作して、次の瞬間劇重になります。
最初のnvidiaロゴは表示され、nvidiaドライバーのロードはうまくいってるようです。
また、compiz/beryl以外のwmはサクサク動きます。
何度かやり方を変えてインスコし直してみたりしたけどいつも同じ。もう疲れた(´・ω・`)
こういうときはどこに問題があるんでしょう。
同じ現象で悩んだ方はいませんか?
http://wiki.beryl-project.org/index.php/Install/FreeBSD
http://wiki.freebsd.org/ModularXorg
↑とかを参考にしてFreeBSD6.2R+nvidia GeForce6300LE環境にberylを入れてみてるんですが、
berylを起動した一瞬だけサクサクポヨンポヨン動いて、その後は超トロくなります。
その遅さ、秒間一コマくらい。
gnomeでもKDEでも同じ、compizもgnomeで試したけど、同じ。
wmがロードされた一瞬だけ正常動作して、次の瞬間劇重になります。
最初のnvidiaロゴは表示され、nvidiaドライバーのロードはうまくいってるようです。
また、compiz/beryl以外のwmはサクサク動きます。
何度かやり方を変えてインスコし直してみたりしたけどいつも同じ。もう疲れた(´・ω・`)
こういうときはどこに問題があるんでしょう。
同じ現象で悩んだ方はいませんか?
2007/03/26(月) 13:18:29
OS ver 6-stable(amd64)
ural0: Buffalo WLI-U2-KG54, rev 2.00/0.01, addr 2
ural0: MAC/BBP RT2570 (rev 0x05), RF RT2526
ural0: Ethernet address: 00:16:01:xx:xx:xx
ural0: if_start running deferred for Giant
kldstat
4 1 0xffffffffad1a9000 48e3 if_ural.ko
5 2 0xffffffffad1ae000 19724 wlan.ko
6 1 0xffffffffad1c8000 f4b wlan_wep.ko
ifconfig ural0 ssid abcdefg wepmode on weptxkey 1 deftxkey 1
wepkey 1:0xaaaaaaaaaaaaaaaaaaaaaaaaaa -powersave
ifconfig ural0 up scan
SSID BSSID CHAN RATE S:N INT CAPS
abcdefg 00:16:01:xx:xx:xx 1 54M 65:0 100 EP
ifconfig
ural0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
ether 00:16:01:xx:xx:xx
media: IEEE 802.11 Wireless Ethernet autoselect (DS/1Mbps)
status: no carrier
ssid abcdefg channel 13
authmode OPEN privacy ON deftxkey 1 wepkey 1:104-bit txpowmax 100
bmiss 7 protmode CTS
statusがassociate/activeにならず。
ifconfig ural0 media OFDM54
でも、かわらず。authmodeをautoにかえても(ifconfigにパッチ必要あり)かわらず。
どなたか、動作していますか?
ural0: Buffalo WLI-U2-KG54, rev 2.00/0.01, addr 2
ural0: MAC/BBP RT2570 (rev 0x05), RF RT2526
ural0: Ethernet address: 00:16:01:xx:xx:xx
ural0: if_start running deferred for Giant
kldstat
4 1 0xffffffffad1a9000 48e3 if_ural.ko
5 2 0xffffffffad1ae000 19724 wlan.ko
6 1 0xffffffffad1c8000 f4b wlan_wep.ko
ifconfig ural0 ssid abcdefg wepmode on weptxkey 1 deftxkey 1
wepkey 1:0xaaaaaaaaaaaaaaaaaaaaaaaaaa -powersave
ifconfig ural0 up scan
SSID BSSID CHAN RATE S:N INT CAPS
abcdefg 00:16:01:xx:xx:xx 1 54M 65:0 100 EP
ifconfig
ural0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
ether 00:16:01:xx:xx:xx
media: IEEE 802.11 Wireless Ethernet autoselect (DS/1Mbps)
status: no carrier
ssid abcdefg channel 13
authmode OPEN privacy ON deftxkey 1 wepkey 1:104-bit txpowmax 100
bmiss 7 protmode CTS
statusがassociate/activeにならず。
ifconfig ural0 media OFDM54
でも、かわらず。authmodeをautoにかえても(ifconfigにパッチ必要あり)かわらず。
どなたか、動作していますか?
2007/06/08(金) 18:53:37
2007/06/08(金) 21:37:23
〜を参考にして、じゃ実際どうやったのか他人には伝わらないよ。
それを一々質問して確認するのは面倒くさい。
それを一々質問して確認するのは面倒くさい。
2007/06/08(金) 23:36:35
グラボを8600とかに変えるんだ!
2007/07/14(土) 17:14:37
sedとかのコマンドを使ってFreeBSDの2枚組のCDを1枚のDVDにする
一連の流れがかかれてたレスってどこにあったかしら
1DVD-FreeBSDインストーラを焼こうとおもったけど見付けられないので
どなたか教えてください
一連の流れがかかれてたレスってどこにあったかしら
1DVD-FreeBSDインストーラを焼こうとおもったけど見付けられないので
どなたか教えてください
2007/07/16(月) 00:46:22
ハードリンクとか気にせずごっちゃにマージしちゃってもDVDなら
全部収まりそうだけどね。
全部収まりそうだけどね。
2007/07/18(水) 23:31:41
ん〜そういう風に作ってたのかな
自分はよくわからないで実行してたのですが、そうやってたのかな。
Baseとしてインストールするプログラムをいじれば、
日本語環境の構築されたInstaller-DVDなんか作れそうですよね、
やりかた分かりませんが。
自分はよくわからないで実行してたのですが、そうやってたのかな。
Baseとしてインストールするプログラムをいじれば、
日本語環境の構築されたInstaller-DVDなんか作れそうですよね、
やりかた分かりませんが。
2007/08/11(土) 10:22:22
5-Stableを使ってますが、クラッシュ→fsck→エロ動画removeとか、
shutdown -p後の次回起動時にfsck→エロ動画removeとか妙に不安定で、
有用なエロ動画がよく消えるので困っています。
4系は堅牢強固で、こんなこと1度もなかったのに。
そんな苦労を乗り越えつつも、HDDがエロ動画で手狭になってきたため、
換装ついでに6-Stableへの移行を考えていますが、
4系、5系と比べての安定感をお聞かせください。
shutdown -p後の次回起動時にfsck→エロ動画removeとか妙に不安定で、
有用なエロ動画がよく消えるので困っています。
4系は堅牢強固で、こんなこと1度もなかったのに。
そんな苦労を乗り越えつつも、HDDがエロ動画で手狭になってきたため、
換装ついでに6-Stableへの移行を考えていますが、
4系、5系と比べての安定感をお聞かせください。
2007/08/11(土) 11:31:16
そういう使い方をしていないからシラネ
2007/08/11(土) 12:09:05
というか、5系って鬼門じゃないの?
2007/08/11(土) 12:13:14
2007/08/11(土) 12:23:27
>>663
ACPI無効にしてみれば?
ACPI無効にしてみれば?
2007/08/28(火) 23:30:01
linuxでfsckでファイル消えたことがあったな。
確かfs(ext3)とfsck(ヴェージョン)が古く対応していなくてfsckると破壊した。
HDDの故障も確認するといいおy。
確かfs(ext3)とfsck(ヴェージョン)が古く対応していなくてfsckると破壊した。
HDDの故障も確認するといいおy。
2007/09/30(日) 21:52:00
ports で cups を 1.2.12 から 1.3.3 にアップグレードしましたが、
途中で cups-1.3.3/scripting/php/phpcups.h の
# include <cups/cups.h>
が古いファイルを拾ってしまいコンパイルがすんなりとは通ってくれませんでした。
ちょっとしたことですが、こういったことを未然に知るてだてはないものでしょうか。
途中で cups-1.3.3/scripting/php/phpcups.h の
# include <cups/cups.h>
が古いファイルを拾ってしまいコンパイルがすんなりとは通ってくれませんでした。
ちょっとしたことですが、こういったことを未然に知るてだてはないものでしょうか。
2007/09/30(日) 22:52:20
アップデートされたからって何も考えずにすぐに飛び付かない。
2007/10/01(月) 01:13:59
いま>>670がいいことを言った。
672669
2007/10/01(月) 22:39:05 gtk2 のアップグレードも gtk+-2.10.14/modules/printbackends/cups/ でトラブルになりました。
>>670 氏の忠告のとおりになってしまいました。 頭を冷やします。
>>670 氏の忠告のとおりになってしまいました。 頭を冷やします。
2007/10/13(土) 14:49:26
6.2-Releaseをfreebsd-updateでメンテしている環境なんだが、
リリースより後で出てきた(usbdevsに載ってない)、既存ドライバで
対応できると思えるのにugenで認識されてしまうUSBデバイスを使う
方法って無いんだろうか?
freebsd-updateでメンテを続けるからusbdevsを更新してbuildkernel
+ installkernelっていう手段は使えないって前提で。
devd.confのmanとかそのもののコメントを見ると、GENERICカーネルに
組み込まれてないデバイスなら*.koにvendorやdeviceをハードコード
されたデバイス以外を拒否するコードが入ってなければ何とかできそう
な気がするんだが。
リリースより後で出てきた(usbdevsに載ってない)、既存ドライバで
対応できると思えるのにugenで認識されてしまうUSBデバイスを使う
方法って無いんだろうか?
freebsd-updateでメンテを続けるからusbdevsを更新してbuildkernel
+ installkernelっていう手段は使えないって前提で。
devd.confのmanとかそのもののコメントを見ると、GENERICカーネルに
組み込まれてないデバイスなら*.koにvendorやdeviceをハードコード
されたデバイス以外を拒否するコードが入ってなければ何とかできそう
な気がするんだが。
2007/10/13(土) 16:01:13
freebsd-update 対象から kernel だけ外すとかはダメですか?
あとは、buildkernel だけして
/usr/obj/usr/src/sys/IDENT/modules/usr/src/sys/modules/NAME/NAME.ko を
/boot/modules にこぴってload してみるとか・・・やったこと無いから適当でスマソ
あとは、buildkernel だけして
/usr/obj/usr/src/sys/IDENT/modules/usr/src/sys/modules/NAME/NAME.ko を
/boot/modules にこぴってload してみるとか・・・やったこと無いから適当でスマソ
675674
2007/10/13(土) 17:09:44 とりあえず、やったこと無いでは無責任なので、うちの環境で実験した。
適当なデバイスが無いので、NIC を使ってみた。
・kernel のコンフィグファイルから device rl をコメントアウト。
・make buildkernel + make installkernel
・/boot/kernel/if_rl.ko を /boot/modules にコピー
・ほんものwがロードされないようにリネーム mv kernel/if_rl.ko kernel/if_rl.ko.bak
・リブートしてエラー出まくり。ifconfig でループバックしか表示しない。
・kldload if_rl,ko とする。
・ifconfig の動作も正常になり、ping もきちんと飛ぶ。
・/boot/loader.conf に if_rl_load="YES" として、再びリブート。
・エラー無く起動し、今外から ssh していろいろ出来てる。
結論・/boot/kernel の中身を変えずに、 /boot/modules を使うことで
freebsd-update に気づかれないようにデバイスドライバのロードは出来そう。
(でもあなたのUSBデバイスのモジュールが buildkernel で構築できるかどうかは
知りませんけどw)
適当なデバイスが無いので、NIC を使ってみた。
・kernel のコンフィグファイルから device rl をコメントアウト。
・make buildkernel + make installkernel
・/boot/kernel/if_rl.ko を /boot/modules にコピー
・ほんものwがロードされないようにリネーム mv kernel/if_rl.ko kernel/if_rl.ko.bak
・リブートしてエラー出まくり。ifconfig でループバックしか表示しない。
・kldload if_rl,ko とする。
・ifconfig の動作も正常になり、ping もきちんと飛ぶ。
・/boot/loader.conf に if_rl_load="YES" として、再びリブート。
・エラー無く起動し、今外から ssh していろいろ出来てる。
結論・/boot/kernel の中身を変えずに、 /boot/modules を使うことで
freebsd-update に気づかれないようにデバイスドライバのロードは出来そう。
(でもあなたのUSBデバイスのモジュールが buildkernel で構築できるかどうかは
知りませんけどw)
676674
2007/10/13(土) 17:29:56 追記。
三連投スマソ
まあ正直上記のような変な方法使うよりも。/etc/freebsd-update.conf
の Components src world kernel って記述から、kernel 削って、
kernel だけは build + install した方が良いとは思いますけど。
三連投スマソ
まあ正直上記のような変な方法使うよりも。/etc/freebsd-update.conf
の Components src world kernel って記述から、kernel 削って、
kernel だけは build + install した方が良いとは思いますけど。
2007/10/13(土) 19:17:42
>>673
なんだか自分でコードに触るのもビルドするのも一切なしというのを
お望みと読めるのだけど、無理でしょう。普通はご期待のような作りじゃないし
(ご期待のような作りなのはデバイスの新旧など関係ない類のものだけでしょう)、
devdはイベントを拾うものであってカーネルに介入するものじゃないし。
問題のドライバが組込みでなくローダブルカーネルモジュールだったら、
自分で最近のソースからモジュールをビルドして、
それを適当な名前で/boot/modulesに置いてloader.confで制御すればいいのでは。
デバイスhogeだったら/boot/modules/hoge2.koにでも置いて
hoge_name="hoge2"
でいけませんかね。
>>675
freebsd-updateでは
> ・ほんものwがロードされないようにリネーム mv kernel/if_rl.ko kernel/if_rl.ko.bak
がいつのまにか復活したりしないんでしょうか? 検証から抜けている気がします。
なんだか自分でコードに触るのもビルドするのも一切なしというのを
お望みと読めるのだけど、無理でしょう。普通はご期待のような作りじゃないし
(ご期待のような作りなのはデバイスの新旧など関係ない類のものだけでしょう)、
devdはイベントを拾うものであってカーネルに介入するものじゃないし。
問題のドライバが組込みでなくローダブルカーネルモジュールだったら、
自分で最近のソースからモジュールをビルドして、
それを適当な名前で/boot/modulesに置いてloader.confで制御すればいいのでは。
デバイスhogeだったら/boot/modules/hoge2.koにでも置いて
hoge_name="hoge2"
でいけませんかね。
>>675
freebsd-updateでは
> ・ほんものwがロードされないようにリネーム mv kernel/if_rl.ko kernel/if_rl.ko.bak
がいつのまにか復活したりしないんでしょうか? 検証から抜けている気がします。
678673
2007/10/13(土) 19:41:51 >>674-676
テストdクス。 結局そういう方法しか無いのかな?
いまどき要るときには正式対応のデバイスが手に入らないってことも多々
あるし、例えばノートとか極小PCで増設余地がUSBくらいしか無い機種で
内蔵NICが氏んだ場合、どうせ手に入るようなのは蟹とかASIXとかだろと
推測して挿してみたらvendorかdeviceのIDで弾かれてugenになってしまうと
いうのもありがちな訳で。 場合によっては初期ロットはOEM元のIDで対応、
後で発売元のIDに変更されてそれ以外同じなのにNGってのもありがちだし。
そうなるとdevd.confなりusbd.confなりで騙してrlなりrueなりaxeなりの
それらしいドライバを割り当てられれば話が早いんだが。
テストdクス。 結局そういう方法しか無いのかな?
いまどき要るときには正式対応のデバイスが手に入らないってことも多々
あるし、例えばノートとか極小PCで増設余地がUSBくらいしか無い機種で
内蔵NICが氏んだ場合、どうせ手に入るようなのは蟹とかASIXとかだろと
推測して挿してみたらvendorかdeviceのIDで弾かれてugenになってしまうと
いうのもありがちな訳で。 場合によっては初期ロットはOEM元のIDで対応、
後で発売元のIDに変更されてそれ以外同じなのにNGってのもありがちだし。
そうなるとdevd.confなりusbd.confなりで騙してrlなりrueなりaxeなりの
それらしいドライバを割り当てられれば話が早いんだが。
679674
2007/10/13(土) 20:23:052007/10/13(土) 20:27:52
>>679
そのif_rl.koが更新された場合に再び出現しないのかってことなんですが?
そのif_rl.koが更新された場合に再び出現しないのかってことなんですが?
681674
2007/10/13(土) 21:15:32 >>680
確かに新規取得したソースから構築したモジュールとリリース時のモジュールの
名前が同じという可能性も有りますので、その場合はあなたが示した例のように別名で
/boot/modules に置いて、その名前でロードする方が良いかもしれませんね。
確かに新規取得したソースから構築したモジュールとリリース時のモジュールの
名前が同じという可能性も有りますので、その場合はあなたが示した例のように別名で
/boot/modules に置いて、その名前でロードする方が良いかもしれませんね。
682673
2007/10/13(土) 22:41:10 >>677
ビンゴ。 本来同じドライバが使えて然るべきIDだけが違うOEM品みたいな
ものがビルドしなおさないと使えないならもったいない。
現状usbdevs→usbdevs.h→各ドライバで#include(デバイスによっては
さらに対応させるデバイス全部のvendor IDとdevice IDをハードコード)
という作りになってるようだけど、例えばloaderなりinitなりdevdなりが
/etc配下に置かれたusbdevs.conf(仮称)やusbdevs.conf.local(仮称)
なりを読んでカーネル内にテーブルを生成してマッピングするような構成の
方がよくないかなぁ。 どうせkldloadみたいな動的な枠組を用意してるん
だから、そこまでやってもよさそうなのに。 このパターンなら上位互換の
デバイスが出てきても、対応ドライバができるまで旧デバイスにあった範囲
の機能なら使える訳で。
ビンゴ。 本来同じドライバが使えて然るべきIDだけが違うOEM品みたいな
ものがビルドしなおさないと使えないならもったいない。
現状usbdevs→usbdevs.h→各ドライバで#include(デバイスによっては
さらに対応させるデバイス全部のvendor IDとdevice IDをハードコード)
という作りになってるようだけど、例えばloaderなりinitなりdevdなりが
/etc配下に置かれたusbdevs.conf(仮称)やusbdevs.conf.local(仮称)
なりを読んでカーネル内にテーブルを生成してマッピングするような構成の
方がよくないかなぁ。 どうせkldloadみたいな動的な枠組を用意してるん
だから、そこまでやってもよさそうなのに。 このパターンなら上位互換の
デバイスが出てきても、対応ドライバができるまで旧デバイスにあった範囲
の機能なら使える訳で。
683673
2007/10/13(土) 23:03:02 そうそう、devdはイベントを拾うもの、というのはごもっともだけど、
「どのドライバをattachすべきデバイスが来ますた」
というイベントを渡す(渡すべきな)のは標準のdevd.confの
中のコメントにあるdeqnaの例を見ても確かなんジャマイカ?
その延長上で、kernel内に無い*.koをkldloadするだけじゃなく
既にkernelの中にあるデバイスに割当てるというactionが指定
できてもいいような稀ガス。
「どのドライバをattachすべきデバイスが来ますた」
というイベントを渡す(渡すべきな)のは標準のdevd.confの
中のコメントにあるdeqnaの例を見ても確かなんジャマイカ?
その延長上で、kernel内に無い*.koをkldloadするだけじゃなく
既にkernelの中にあるデバイスに割当てるというactionが指定
できてもいいような稀ガス。
2007/10/14(日) 03:21:43
usbdevsは単に各ドライバの著者が個別に定義するものを、どうせみんな同じこと
書くんでしょということで共通にマクロを定義しているだけ。テーブルでもなんでもない。
> デバイスによっては
> さらに対応させるデバイス全部のvendor IDとdevice IDをハードコード
デバイスによってはというよりこれが普通のやり方。
ドライバの作者が対応デバイスと確認しているものだけ列挙して、
知らないものはprobe/attachを失敗させるというだけでなく、
モデルごとに異なる制御に必要なパラメータを持つ必要があったりするし、
一つのドライバで対応している同じベンダの同じシリーズだといっても
内部で数種類に分けたり個別処理したりことだってある。第一、
> どうせkldloadみたいな動的な枠組を用意してるん
だから、kldで切り換えた方が手っ取り早い。むしろkldの本領発揮の一つ。
>>683
> 「どのドライバをattachすべきデバイスが来ますた」
> というイベントを渡す(渡すべきな)のは標準のdevd.confの
> 中のコメントにあるdeqnaの例を見ても確かなんジャマイカ?
deqnaの例は単にモジュールをカーネル空間に読み込むというだけで
このデバイスにどのドライバをアタッチせよという指示ではないよ。
673氏は思い込みと勘違いの相乗効果で突っ走っている気がする。
書くんでしょということで共通にマクロを定義しているだけ。テーブルでもなんでもない。
> デバイスによっては
> さらに対応させるデバイス全部のvendor IDとdevice IDをハードコード
デバイスによってはというよりこれが普通のやり方。
ドライバの作者が対応デバイスと確認しているものだけ列挙して、
知らないものはprobe/attachを失敗させるというだけでなく、
モデルごとに異なる制御に必要なパラメータを持つ必要があったりするし、
一つのドライバで対応している同じベンダの同じシリーズだといっても
内部で数種類に分けたり個別処理したりことだってある。第一、
> どうせkldloadみたいな動的な枠組を用意してるん
だから、kldで切り換えた方が手っ取り早い。むしろkldの本領発揮の一つ。
>>683
> 「どのドライバをattachすべきデバイスが来ますた」
> というイベントを渡す(渡すべきな)のは標準のdevd.confの
> 中のコメントにあるdeqnaの例を見ても確かなんジャマイカ?
deqnaの例は単にモジュールをカーネル空間に読み込むというだけで
このデバイスにどのドライバをアタッチせよという指示ではないよ。
673氏は思い込みと勘違いの相乗効果で突っ走っている気がする。
685673
2007/10/14(日) 21:06:06 >>684
> usbdevsは単に各ドライバの著者が個別に定義するものを、どうせみんな同じこと
> 書くんでしょということで共通にマクロを定義しているだけ。テーブルでもなんでもない。
まずはもったいないその1。
OSのリリース後も次のリリースまでにデバイスは発売されていく訳で、
起動後に動的に追加できるデータベースにしておくことで次のリリース
を待たずにportsとかで対応できる筈。
> デバイスによってはというよりこれが普通のやり方。
ここでもったいないその2。
例えば先のデータベースをdevice.hintsと統合してドライバのデフォルトで
動かない場合の特別扱いの対象デバイスとオプションを列記してやるように
なれば、必ずしもドライバ内にハードコードしなくても例えばboot2とかで
このフィールド分はusbdevs、このフィールド分はdevice.hintsというように
初期化してkernelに渡すようにすれば痛みも最小限にできないかな?
> deqnaの例は単にモジュールをカーネル空間に読み込むというだけで
> このデバイスにどのドライバをアタッチせよという指示ではないよ。
それは分かってるけどもったいないその3。
せっかくデバイスの識別(IDのマッチング)を取れるメカニズムなんだ
から、もう一歩進めれば使いでがあると思うんだが。
次に続く。
> usbdevsは単に各ドライバの著者が個別に定義するものを、どうせみんな同じこと
> 書くんでしょということで共通にマクロを定義しているだけ。テーブルでもなんでもない。
まずはもったいないその1。
OSのリリース後も次のリリースまでにデバイスは発売されていく訳で、
起動後に動的に追加できるデータベースにしておくことで次のリリース
を待たずにportsとかで対応できる筈。
> デバイスによってはというよりこれが普通のやり方。
ここでもったいないその2。
例えば先のデータベースをdevice.hintsと統合してドライバのデフォルトで
動かない場合の特別扱いの対象デバイスとオプションを列記してやるように
なれば、必ずしもドライバ内にハードコードしなくても例えばboot2とかで
このフィールド分はusbdevs、このフィールド分はdevice.hintsというように
初期化してkernelに渡すようにすれば痛みも最小限にできないかな?
> deqnaの例は単にモジュールをカーネル空間に読み込むというだけで
> このデバイスにどのドライバをアタッチせよという指示ではないよ。
それは分かってるけどもったいないその3。
せっかくデバイスの識別(IDのマッチング)を取れるメカニズムなんだ
から、もう一歩進めれば使いでがあると思うんだが。
次に続く。
686673
2007/10/14(日) 21:07:18 >>685
連投スマソ。
で、
> だから、kldで切り換えた方が手っ取り早い。むしろkldの本領発揮の一つ。
とするためには例えばkernelに組み込まれてしまっているデバイスを
kldunloadするなり、より望ましくは既にattachされてるデバイスの
情報を引き継ぎつつ一旦止めて更新済ドライバと入れ替えるkldreload
(仮称)みたいな仕組みが無いと、GENERICカーネルにいろいろ組込み済の
現状が辛い。 でもこの仕組みもかなりリスキー。 同じドライバで対応
デバイス増やした修正版を別のデバイス名持たせてkldloadするってのも
当然発生するハードウェアリソースの競合を考えるとkernel側で把握して
調停しない限りリスキー。
結局、既存ドライバに必要なものが揃ってる場合、「どのパターン当て
はめてね」という情報を与えて既存ドライバにattachする仕組みを用意
した方が安全かつまるごとのリブート不要で便利と思うんだが。
トライ&エラーもやり易いし。
> 673氏は思い込みと勘違いの相乗効果で突っ走っている気がする。
その自覚はある。 が、「FreeBSDってLINUXと比べてもデバイスの
サポートがね」と言われがちな現状が少しでも改善できんかな、と
いう思いもあって暴走してる。
連投スマソ。
で、
> だから、kldで切り換えた方が手っ取り早い。むしろkldの本領発揮の一つ。
とするためには例えばkernelに組み込まれてしまっているデバイスを
kldunloadするなり、より望ましくは既にattachされてるデバイスの
情報を引き継ぎつつ一旦止めて更新済ドライバと入れ替えるkldreload
(仮称)みたいな仕組みが無いと、GENERICカーネルにいろいろ組込み済の
現状が辛い。 でもこの仕組みもかなりリスキー。 同じドライバで対応
デバイス増やした修正版を別のデバイス名持たせてkldloadするってのも
当然発生するハードウェアリソースの競合を考えるとkernel側で把握して
調停しない限りリスキー。
結局、既存ドライバに必要なものが揃ってる場合、「どのパターン当て
はめてね」という情報を与えて既存ドライバにattachする仕組みを用意
した方が安全かつまるごとのリブート不要で便利と思うんだが。
トライ&エラーもやり易いし。
> 673氏は思い込みと勘違いの相乗効果で突っ走っている気がする。
その自覚はある。 が、「FreeBSDってLINUXと比べてもデバイスの
サポートがね」と言われがちな現状が少しでも改善できんかな、と
いう思いもあって暴走してる。
2007/10/15(月) 03:34:26
自覚あるんだったら暴走する前にデバイスドライバ自分で書けと。知識足りなすぎ。
2007/10/15(月) 18:51:36
このスレ使うのお?
690名無しさん@お腹いっぱい。
2007/12/17(月) 21:04:54 ipfwでパケットサイズによってフィルタリングしたいのですが、
どうすればできますか?
どうすればできますか?
2007/12/18(火) 01:05:49
>>690
マニュアルを読む。
意味がわからなかったら、わかるまで繰り返し読む。
それでもわからなかったら、わかるまでソースを読む。
それでもわからなかったら、大学からやり直す。
それでもわからなかったら、高校からやり直す。
それでもわからなかったら、中学からやり直す。
マニュアルを読む。
意味がわからなかったら、わかるまで繰り返し読む。
それでもわからなかったら、わかるまでソースを読む。
それでもわからなかったら、大学からやり直す。
それでもわからなかったら、高校からやり直す。
それでもわからなかったら、中学からやり直す。
2007/12/18(火) 12:58:55
2007/12/18(火) 13:57:17
「長さ」で検索したらどうだろう?
2007/12/18(火) 14:48:11
自分でやれ。
695690
2007/12/19(水) 20:08:52 >>691->>694
net.inet.ip.dummynet.red_avg_pkt_size
でパケットサイズの期待値を指定できるのですが
このオプションを使って、パケットフィルタできないでしょうか?
net.inet.ip.dummynet.red_avg_pkt_size
でパケットサイズの期待値を指定できるのですが
このオプションを使って、パケットフィルタできないでしょうか?
2007/12/20(木) 23:53:35
マニュアル読めって言っただろ。もう来んな。
2007/12/29(土) 00:26:13
4.11から久しぶりにFreeBSD入れることにしたんだけど、
kernel optionの説明ってどこに行ったの?
LINTはmakeしないといけないし、
LINTは全部載ってないし・・
2007/12/29(土) 00:41:55
/usr/src/sys/conf/NOTES
/usr/src/sys/${ARCH}/conf/NOTES
あとはGENERICも参照
/usr/src/sys/${ARCH}/conf/NOTES
あとはGENERICも参照
699697
2007/12/30(日) 01:26:26wlan_xauthとか載ってない気が・・・
2008/01/06(日) 02:01:11
ata1-slaveに繋がっているデバイスをad0として認識させるにはどうすれば
良いんでしょうか?(通常だとad3で認識されます)
良いんでしょうか?(通常だとad3で認識されます)
2008/01/06(日) 02:53:25
>>700
カーネルのconfigファイルの
options ATA_STATIC_ID
の行をコメントアウトして再ビルドすると、
ディスクが認識された順にad0, ad1...となるけど、これでダメ?
カーネルのconfigファイルの
options ATA_STATIC_ID
の行をコメントアウトして再ビルドすると、
ディスクが認識された順にad0, ad1...となるけど、これでダメ?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機がレーダー照射 小泉防衛大臣の説明に「矛盾している」中国外務省報道官が批判 [♪♪♪★]
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 【悲報】ジャップ、日中戦争に賛成が5割弱...軍歌の音が聞こえる... [856698234]
- とくに話題もないのでウンコ盗撮されたJKの動画でもどうですか
- ホロライブの天音かなたと角巻わためが不仲な理由ってなんなん???
- 死にたい
- ディルドは神
- 【悲報】小泉防衛大臣、中国のレーダー照射事件をNATO事務総長に報告 [834922174]
