[FreeBSD-users-jp 93140] Re: sendmail 'host name lookup failure'
In message: 20100813.002320.258141032.tatsuy...@sannet.ne.jp Tatsuya TANIKAWA tatsuy...@sannet.ne.jp writes: FreeBSD 6系では確実に発生するのではと思うのですが、同様のエラー を確認された方がおられましたら情報をいただけないでしょうか。 ``host name lookup failure'' が同じだけでまったく別の話かも しれませんが # cd /usr/src/usr.sbin/sendmail # make clean # make -DNOINET6 # make install とした sendmail で問題が解決したことがありました(下のスレッド). http://home.jp.freebsd.org/cgi-bin/thread?mesid=%3C20041028.193501.204212595.toshi%40ruby.ocn.ne.jp%3E 現在は 8.1-STABLE などを使っていますが -DNOINET6 は付けずに 運用しています。 齊藤@湖西市
[FreeBSD-users-jp 92817] Re: 玄柴
OpenRD の情報ありがとうございます.これからのレポート期待し てます. 自分 かったので eSATA も試してみるつもりです. こちらも動作確認できました.MacBook の VirtualBox 上の FreeBSD から外付けの JMicron JM20336 SATA, USB Combo が認識 しなくてつまずきましたが、モジュールをアンロードしたらゲスト の FreeBSD で認識したので、やっと作業できました. $ sudo kextunload -b com.apple.iokit.IOUSBMassStorageClass 少し長いですが起動とその後の出力を貼っておきます. Marvell ide reset Reset IDE: Marvell Serial ATA Adapter Integrated Sata device found [0 1 0]: Enable DMA mode (5) Device 1 @ 0 1: Model: Hitachi HTS541280H9SA00 Firm: HP3OC20F Ser#: HP2C00BFG7L36A Type: Hard Disk Supports 48-bit addressing Capacity: 76319.0 MB = 74.5 GB (156301488 x 512) Marvell ffsload ide 1 0x90 kernel.bin Marvell go 0x90 ## Starting application at 0x0090 ... KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2010 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-STABLE #7: Wed Feb 17 22:44:30 JST 2010 to...@fbsd8:/usr/obj/arm/usr/src/sys/SHEEVAPLUG_ME arm Preloaded elf kernel elf kernel at 0xc0bf2e84. CPU: Feroceon 88FR131 rev 1 (write-through core) WB enabled EABT branch prediction enabled 16KB/32B 4-way Instruction cache 16KB/32B 4-way write-back-locking-C Data cache real memory = 536870912 (512 MB) Physical memory chunk(s): - 0x8f, 9437184 bytes (2304 pages) 0xce7000 - 0x1f64bfff, 513167360 bytes (125285 pages) avail memory = 520372224 (496 MB) SOC: (0x6281:0x02) Marvell 88F6281 rev A0, TClock 200MHz mem: memory nfslock: pseudo-device null: null device, zero device random: entropy source, Software, Yarrow mbus0: Marvell Internal Bus (Mbus) on motherboard ic0: Marvell Integrated Interrupt Controller at mem 0xf1020200-0xf102023b on mbus0 timer0: Marvell CPU Timer at mem 0xf1020300-0xf102032f irq 1 on mbus0 timer0: [FILTER] rtc0: Marvell Integrated RTC at mem 0xf1010300-0xf1010307 on mbus0 rtc0: registered as a time-of-day clock (resolution 100us) gpio0: Marvell Integrated GPIO Controller at mem 0xf1010100-0xf101011f irq 35,36,37,38,39,40,41 on mbus0 gpio0: [FILTER] gpio0: [FILTER] gpio0: [FILTER] gpio0: [FILTER] gpio0: [FILTER] gpio0: [FILTER] gpio0: [FILTER] uart0: 16550 or compatible at mem 0xf1012000-0xf101201f irq 33 on mbus0 uart0: [FILTER] uart0: fast interrupt uart0: console (115740,n,8,1) uart1: 16550 or compatible at mem 0xf1012100-0xf101211f irq 34 on mbus0 uart1: [FILTER] uart1: fast interrupt ehci0: Marvell Integrated USB 2.0 controller at mem 0xf105-0xf1050fff irq 48,19 on mbus0 ehci0: [FILTER] ehci0: [MPSAFE] ehci0: [ITHREAD] ehci0: 5.24 GL USB-2 workaround enabled usbus0: EHCI version 1.0 usbus0: set host controller mode usbus0: Marvell Integrated USB 2.0 controller on ehci0 mge0: Marvell Gigabit Ethernet controller at mem 0xf1072000-0xf1073fff irq 12,13,14,11,46 on mbus0 mge0: bpf attached mge0: Ethernet address: 00:50:43:01:4b:1e miibus0: MII bus on mge0 e1000phy0: Marvell 88E1116R Gigabit PHY PHY 0 on miibus0 e1000phy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto mge0: [MPSAFE] mge0: [ITHREAD] mge0: [MPSAFE] mge0: [ITHREAD] sata0: Marvell Integrated SATA Controller at mem 0xf108-0xf1085fff irq 21 on mbus0 sata0: [MPSAFE] sata0: [ITHREAD] ata0: Marvell Integrated SATA Channel on sata0 ata0: hardware reset ... ata0: SATA connect timeout status= ata0: [MPSAFE] ata0: [ITHREAD] ata1: Marvell Integrated SATA Channel on sata0 ata1: hardware reset ... ata1: SATA connect time=0ms status=0123 ata1: reset tp1 mask=01 ostat0=80 ostat1=00 ata1: stat0=0x50 err=0x01 lsb=0x00 msb=0x00 ata1: reset tp2 stat0=50 stat1=00 devices=0x1 ata1: [MPSAFE] ata1: [ITHREAD] Timecounter CPU Timer frequency 2 Hz quality 1000 Timecounters tick every 1.000 msec vlan: initialized, using hash tables with chaining lo0: bpf attached ata0: Identifying devices: ata0: New devices: ata1: Identifying devices: 0001 ata1: New devices: 0001 ata1-master: pio=PIO4 wdma=WDMA2 udma=UDMA100 cable=40 wire ad0: setting UDMA100 ad0: 76319MB Hitachi HTS541280H9SA00 HP3OC20F at ata1-master UDMA100 SATA 3Gb/s ad0: 156301488 sectors [155061C/16H/63S] 16 sectors/interrupt 1 depth queue usbus0: 480Mbps High Speed USB v2.0 GEOM: new disk ad0 ugen0.1: Marvell at usbus0 uhub0: Marvell EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1 on usbus0 uhub0: 1 port with 1 removable, self powered Trying to mount root from ufs:/dev/ad0 ct_to_ts([2000-01-28 01:13:26]) = 949022006.0 start_init: trying /sbin/init Setting hostuuid: 1f8d836d-d520-11d3-bae6-005043014b1e. Setting hostid: 0xecf42005. Entropy harvesting: interrupts ethernet point_to_point kickstart. Starting file system checks: Mounting local file systems:. /etc/rc: WARNING: $hostname is not set -- see rc.conf(5). Starting Network: lo0. lo0:
[FreeBSD-users-jp 92667] Re: 8.0-RELEASE で KUROBOX-PRO
ブログでやるべきというプレッシャーを感じつつ、あと一点、 カーネルでなく /boot/ubldr を NAND フラッシュに置けるとよい のですが cd /usr/obj/arm/usr/src/sys/boot/ /usr/obj/arm/usr/src/tmp/usr/bin/objcopy -O binary ubldr ubldr.bin して tftpboot 0x10 ubldr.bin go 0x10 では undefined instruction でトラップされます。アドレスが当 てずっぽうだし http://wiki.freebsd.org/Eval8540Boot 等参考 すると U-BOOT のバージョンが古いのかなぁと思ったりしています。 玄柴だと ubldr でいけたりするんでしょうか? 齊藤@湖西市
[FreeBSD-users-jp 92633] 8.0-RELEASE で KUROBOX-PRO
8.0-RELEASE をソースも一緒にインストールすれば Marvell Orion 88F5182 サポートが含まれています.なので KUROBOX-PRO へのイ ンストールを試してみました. カーネルは NAND フラッシュに置いてルートファイルシステムはハー ドディスクや USB メモリに置くことにします. 工場出荷時に戻す方法を確認しておく http://kuroutoshikou.com/products/kuro_box_pro/updata/kbpfw102.zip http://kuroutoshikou.com/products/kuro_box_pro/updata/defenv.zip TFTP サーバ準備(たとえば MacOS X の場合) mac$ sudo cp initrd.buffalo uImage.buffalo /private/tftpboot mac$ sudo /sbin/service tftp start KUROBOX を TFTP ブート 必要であれば環境変数を defenv.txt からペーストしたのち, Marvell setenv bootcmd 'tftp 0x0010 uImage.buffalo; bootm 0x0010' Marvell setenv nand_boot no Marvell boot (中略) KUROBOX-PRO login: root Password: ~ # update_mtd.sh all ~ # shutdown -h (再起動) buildworld # cd /usr/src # make -j 8 buildworld TARGET_ARCH=arm # export DESTDIR=/somewhere (または setenv) # mkdir -p $DESTDIR # make installworld TARGET_ARCH=arm # make distrib-dirs TARGET_ARCH=arm # make distribution TARGET_ARCH=arm $DESTDIR/etc/fstab を用意.例えば, /dev/ad0/ ufs rw 1 1 proc/proc procfs rw 0 0 作成した DESTDIR の内容を UFS フォーマットしたハードディ スクか USB メモリにコピーする.あるいは,はじめから DESTDIR にマウントしておく.これを,あとで KUROBOX に取り つける. buildkernel 必要に応じ /usr/src/sys/arm/conf/DB-88F5XXX を編集する. ・ options pci をコメントにしないと起動中にフリーズした. ・ options ROOTDEVNAME=\ufs:/dev/da0\ など適宜追加. # make buildkernel TARGET_ARCH=arm KERNCONF=DB-88F5XXX uImage 作成 $ cp /usr/obj/arm/usr/src/sys/DB-88F5XXX/kernel.bin どこか $ cd どこか $ mkimage -A arm -O freebsd -T kernel \ -C none -a 0x90 -e 0x90 \ -n 'fbsd8arm' -d kernel.bin \ uImage.fbsd8 mkimage は ports/devel/u-boot で用意できる. NAND フラッシュ上の uImage.buffalo の置き換え ファイル共有などの方法で uImage を KUROBOX にコピー mac$ cp uImage.fbsd8 /Volumes/mtd\ device/ KUROBOX で update_mtd.sh を使い NAND フラッシュに uImage を書き込み,再起動する. ~ # mv /mnt/mtd/uImage.fbsd8 /boot/uImage.buffalo ~ # /usr/local/bin/update_mtd.sh uImage * Cleaning and collect badlist /dev/mtd1 * * copying /boot/uImage.buffalo to /dev/mtd1 * Done. ~ # reboot U-BOOT のプロンプトで必要な設定をしたのち起動 Marvell setenv default_kernel_addr 0x00900040 Marvell setenv bootargs Marvell setenv nand_boot yes Marvell nboot $(default_kernel_addr) 0 $(nand_uImage_offset) Marvell bootm 問題なければ再起動し,そのときに saveenv しておく. 感想などを別便で. 齊藤@湖西市
[FreeBSD-users-jp 92634] Re: 8.0-RELEASE で KUROBOX-PRO
感想などを別便で. 1. pcib1 のプローブのあとフリーズする.options pci をコメン トにして対応. http://lists.freebsd.org/pipermail/freebsd-arm/2009-May/001687.html 誰か詳しい人が sys/arm/mv/orion/kuroboxpro.c を用意してく れることに期待. 2. USB メモリ上のルートファイルシステムを起動時にマウントし たいが da0 として認識されたり,されなかったりする. http://lists.freebsd.org/pipermail/freebsd-current/2009-October/012361.html に続くスレッドから他のアーキテクチャを含めた問題のような ので早晩,解決されそう. 4. ルートファイルシステムは,picobsd(8) や nanobsd(8) を使っ てコンパクトにできそう.請う解説. 5. KUROBOX-PRO の NAND フラッシュは JFFS2 だからルートファイ ルシステムのイメージを置いても取出せない? 6. ルートファイルシステムを*そのまま*フラッシュメモリにイン ストールすると,書き込みに非常に時間が掛ることに気付く. フラッシュに特化したファイルシステムの登場に期待. USB アダプタを使って microSD にルートファイルシステム 約(221M)を書き込んだ場合の例, K社 (2GiB) # time tar zxf /home/toshi/rootfs.tgz real 161m12.463s user 0m1.101s sys 0m9.562s T社 (1GiB) # time tar zxf /home/toshi/rootfs.tgz real 35m16.119s user 0m1.403s sys 0m6.935s 7. Wiki に情報追加して. http://wiki.freebsd.org/FreeBSDMarvell 8. ports/packages はどうなってる? パッケージを用意している ところはある? 9. TFTP ブートして U-BOOT プロンプトから NAND を書換えること はできるか? その他のボードでは cp.b でバイト・コピーする ことで書換えられるものもあるみたい. 0. 作業環境として VirtualBox が威力を発揮した. VirtualBox を VBoxHeadless で起動し,リモート・ログインし て作業した.必要なら ports/net/rdesktop などでリモートデ スクトップを使うこともできる. BeagleBoard や 玄柴,そして Android へと,攻めていってほしい. 齊藤@湖西市 それにしても長かったし、ごめんなさい (__)
[FreeBSD-users-jp 92406] Re: non_root user で CD_ROM の mount が出来ない
From: Dobashi.M md...@luna.wak2.jp Date: Sat, 20 Jun 2009 15:22:07 +0900 しかし、VirtualBoxでの「CD/DVD-ROM ... Not mounted」は変わらず、OKとは なりませんでした;; 私が試したところも同じ状況でしたが SATA 接続のドライブが悪い のかと思っていました. atapicam は試していなかったといま気付きましたが現在は ports からインストールしたあと起動しても表示がブラック・スクリーン になってしまっているので試せません. 〜以下余談〜 シリアルポートはソケットから socat を使って疑似端末を生成す ることができるようなのでカーネルデバッグなんかにも便利なのか もしれません.USB ドライバの開発環境なんかにも使えたらよいで すね.面白い使い方の実例をみてみたいです. 齊藤@湖西市
[FreeBSD-users-jp 92341] OpenOCD の port
Interface May 2009 の付録基板 CQ-FRK-NXP (ARM7TDMI) ですが MacBook + Amontec JTAGkey-Tiny と OpenOCD で少し遊んでいまし たが FreeBSD の ports に libftdi があることと OpenOCD の port を用意している人がいたのを発見したので試してみたらちゃ んと動きました.\(^_^)/ http://bsddev.blogspot.com/2009/04/jtag-openocd-freebsd.html 以上報告まで. ちなみにこの JTAG は 玄箱PRO には使えるのだろうか? だれか道 を切り開いている人がいたら自慢してください.(__) 齊藤@湖西市
[FreeBSD-users-jp 92085] Re: cdrtools-cjk の mkisofs で -J をつけると -V の指定が効かない?
In message: 20090216.211825.231497601.to...@ruby.ocn.ne.jp SAITOU Toshihide to...@ruby.ocn.ne.jp writes: ports/sysutils/ の cdrtools-cjk で -J オプション付で作成した CD を Windows でみると -V で指定したボリューム ID がみえず CD-ROM と表示されます. 回避策がありました.背景を漏らしていましたが日本語ファイル/ ディレクトリ名と共にボリューム・ラベルも付けようとしました. で mkisofs の -udf オプションを使えば解決しました Windows2000 や MacOS X Tiger でも表示できました. mkisofs -udf \ -V Volume ID \ -hfs -map map -input-hfs-charset utf8 -output-hfs-charset sjis \ -input-charset utf8 \ -o disk.iso ディレクトリ ただし FreeBSD では mount_udf -C UTF-8 /dev/cd1 /cdrom のようにマウントする必要がありました.通常は mount_cd9660 で Gnome デスクトップ環境が自動でマウントしてくれますが今回のディ スクではアンマウントしてコマンドラインから mount_udf すると よいようです(自動化できないのかな). UTF-8 の環境で生活してますが [FreeBSD-users-jp 91916] のスレッ ドに情報のあるパッチを当てた mount_cd9660 を使い mount_udf もあればかなりの CDROM に対応できそうですね.すてきです. mount_cd9660 -C UTF-8 /dev/cd0 /cdrom 齊藤@湖西市
[FreeBSD-users-jp 92082] cdrtools-cjk の mkisofs で -J をつけると -V の指定が効かない?
ports/sysutils/ の cdrtools-cjk で -J オプション付で作成した CD を Windows でみると -V で指定したボリューム ID がみえず CD-ROM と表示されます. パッチのあるところのウェブをみると -J のとき -V で指定した文 字列が入るような対策が施されていると言っているようにみえます. http://www.geocities.co.jp/SiliconValley/3657/mkisofs_patch/ またイメージをダンプすると -V で指定した文字列じたいは含まれ ているようです. 環境は FreeBSD 7-STABLE です.なにか情報などありますでしょうか? 齊藤@湖西市
[FreeBSD-users-jp 91915] Re: 6.4RC2 ( Re: スナップショットでのインス トール)
In message: [#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;] Harumitsu Shimazaki [#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;] writes: 私も、とある古い port が 7.0R では動かなかったため 6.3R に切り替えてい ます。動かない理由をしばらく追いかけてみたのですがシグナル周りだったよ うなので、結構深いところに原因がありそうだと導入バージョン自体を6にし てしまいました。 カーネルオプションに COMPAT_43TTY を付けてやって救われるケー スの雰囲気があります.私はこれで助かりました. http://home.jp.freebsd.org/cgi-bin/showmail/FreeBSD-users-jp/91484 齊藤@湖西市
[FreeBSD-users-jp 91759] Inkscape が ファイル - 保存 でフリーズ
ports の inkscape をビルドして使用したところ ファイル - 保存 と進んだところでフリーズします. --without-gnome-vfs を有効にした状態だとこの問題は起こりませ ん.で現在 gnome-vfs-2.22.0_2 と gvfs-0.2.5 の両方がインストー ルされているのですがこれが悪いのでしょうか? それぞれに依存しているパッケージがあるようなので一方を消すよ うなことは試していないのですが... 齊藤@湖西市
[FreeBSD-users-jp 91677] Re: sendmail の From 制限
そうすると587番ポートのみにmilterを適用するか milter側でSMTP Authかどうかを知る術が必要になってきますが このような事は可能でしょうか。 milter-regex を調べると http://www.benzedrine.cx/milter-regex.html の EXAMPLES のとこに tls_version をみることでなんらかの暗号 化がされているか判別する例がありました. macro /tls_version/ /TLSv/ 同様にクライアント認証(SMTP AUTH)が行なわれるとセットされそ うなマクロ・バリュー(と呼ぶのかな)の値を groff -Tascii -me /usr/src/contrib/sendmail/doc/op/op.me で探して auth_authen, auth_author, auth_type, auth_ssf あた りが使えそうな感じですがどうでしょうか.確認してません (__) 材料が揃ってもちゃんとしたルールを作るのはけっこう面倒かもし れないので別の方法もまだ探してみるとよいかも. 齊藤@湖西市
[FreeBSD-users-jp 91668] Re: sendmail の From 制限
Header Fromに関して制限したいです。 SMTP Authによる中継メールに関して、 登録されているドメイン以外をFromにもつ場合 マスカレードするのではなくRejectしたいのです。 ports/mail/milter-regex を使うという手もあるかもしれません. envfrom および header /From/ の指定もできあとは正規表現でルー ルを指定できそうです. 齊藤@湖西市
[FreeBSD-users-jp 91669] FreeBSD/ARM と玄箱 PRO
BSDCan 2008 で FreeBSD/ARM の Marvell Orion System-On-Chip へのポートに関する発表があったようですが玄箱PRO の 88F5182 で動かした方はいますか? http://www.mavetju.org/unix/multimedia/freebsd/multimedia-tag-marvell_orion.html 資料からはソースが perforce サーバ上にあることがわかりますが これを取り出すにはアカウントが必要なようですし取出しても http://people.freebsd.org/~cognet/freebsd_arm.txt のような作業が必要とおもわれ私にはまだ敷居が高いです.そんな わけで情報などがきけたら嬉しいです. また MIPS の OpenMicroServer なんかへの取り組みも進行中のよ うで楽しみですね. 齊藤@湖西市
[FreeBSD-users-jp 91488] Re: 翻訳 魂のエラー
みなさんリプライありがとうございました. FreeBSD6→FreeBSD7 ではカーネルコンフィグレーションファイルにおける COMPAT_43 オプションが COMPAT_43 と COMPAT_43TTY に分かれた(?)ようです これでした.FreeBSD7 に上げた直後だったか整理のつもりで編集 したときに削った記憶があります.両方のオプションを有効にして コンパイルしたカーネルでは翻訳魂が動きました.(__) またご拝察の通り黒箱は玄箱の打ち間違いです (^_^; 情報提供ありがとうございました.現状では厳しそうですね.購入 は保留中です.簡単に動作するようになったらすてきなんだけどなぁ. 齊藤@湖西市
[FreeBSD-users-jp 91481] 翻訳魂の エラー
FreeBSD 6-STABLE から FreeBSD 7.0-RELEASE にソース・アップデー トしたら翻訳魂というプログラムが動かなくなったようです. # /usr/local/honyaku/bin/honyakuserver Bad system call: 12 (core dumped) # truss /usr/local/honyaku/bin/honyakuserver socket(PF_INET,SOCK_STREAM,0)= 3 (0x3) setsockopt(0x3,0x,0x4,0xbfbfed24,0x4,0xbfbfed94) = 0 (0x0) bind(3,{ AF_INET 0.0.0.0:2744 },16) = 0 (0x0) listen(0x3,0x5,0xbfbfed94,0x1,0xbfbfed8c,0x0)= 0 (0x0) compat.sigaction(0x2,0xbfbfdee4,0xbfbfded8,0x0,0x0,0x0) ERR#78 'Function not implemented' SIGNAL 12 (SIGSYS) # ldd /usr/local/honyaku/bin/honyakuserver ldd: /usr/local/honyaku/bin/honyakuserver: not a dynamic executable これには何か対処法はあるでしょうか? もういっそ逆変換で辞書引き(英和・和英)できる Wnn9 とかだし てくれないかなぁ. 齊藤@湖西市 # それから黒箱(ARM, PowerPC)に FreeBSD はインストールできないですかね?
[FreeBSD-users-jp 90282] ports/emulators/vmware3 上の Windows2000 が起動しない
6-STABLE の環境で ports/emulators/vmware3 のゲスト OS として Windows2000 をインストールしていましたが 12 月頃からこの Windows が起動しなくなりました. 黒い画面の左上にアンダースコア(_)が表示され起動が始まるとこ ろから先に進みません. 不具合がでる前にメモリを増設したり csup したりしていたので戻 してはみたのですが改善しません(検証不十分ですが).また Windows のインストール CD でリカバリは終了しますがこれも効果 ありません. リカバリが機能するのでなにかちょっとしたことでなおりそうなの ともしや同じ症状を経験した人がいないかとメールしました.特に 手がかりがなければそのうち再インストールするつもりですがもし FreeBSD 側に問題があればそれでうまくいく保証もなく少し不安です. # ちなみにこのバーチャル・ディスクを Windows や Intel Mac の # VMWare Player などにもっていって動作検証することは可能ですか? 齊藤@湖西市
[FreeBSD-users-jp 90284] Re: ports/emulators/vmware3 上の Windows2000 が起動しない
In message: [EMAIL PROTECTED] Kenji Nagasawa [EMAIL PROTECTED] writes: 長沢です。 直接的な答えではありませんが、Linux上のVMware Workstation4.5で 作成したバーチャルディスク(*.vmx)をWindows上のVMware Playerで 動かしたことはあります。動作自体に問題はありません ただし、VMware PlayerはWorkstation 5.x相当になります。おそらく Player起動時に「古いバージョンのバーチャルディスクなんで、新し い形式にコンバートするよ」というメッセージが出ると思います。 # コンバート後に4.xで動かしたことはありません。 情報ありがとうございます.再インストールする前にこの方法で検 証する価値がありそうです.助かります.ただ拡張子がついていな かったと思うのですんなりとはいかないかもしれません. はなれたことろにあるのでじつは HDD とケースをファイルの運搬 用に昨日購入しています.が無駄にせずにすむかも.です. http://www.century.co.jp/products/hd/com25eu2b.html とはいえ他に不具合の報告がなければやはり自分が壊している可能 性は高そうです f(-_- 齊藤@湖西市
[FreeBSD-users-jp 90155] Re: USB デ バイス動作報告(IMADA ZPH-5000N デジタルフォースゲージ)
In message: [EMAIL PROTECTED] [EMAIL PROTECTED] (Kouichi Hirabayashi) writes: 6. 他に気になる点、注意点について。 このデバイスは、IN と OUT の2つの端点があって、IN をコマンドの応答、 OUT をコマンドの送出に使う設計と思われます。コマンド、データのいずれ も、CR をデリミタとする ASCII 文字列で、基本的には、「デジタルフォー スゲージ取扱説明書」に記載された、RS232 の「コマンド表」と同じと思わ れますが、出力データがないか、間に合わない時は、Dummy\r の文字列を 常時多量に連続出力するという悪い設計で、単発データはコマンド送出の後、 適当な遅延を入れて Dummy\r を読み捨てれば、何とかなりますが、多量の 連続データを取得する場合は、ugen(4) ドライバにバッファリング機能を追 加しないと、データの脱落が起きます。Solaris の ugen にはバッファリン グの機能があるようですが、このようなケースにも対応できるようにするに は、NetBSD/FreeBSD でも、ugen にもバッファリング機能を追加すべきでは ないかと思います。 ふと思ったのですがこれがバルク転送ならバッファは ugen.c に UGEN_BBSIZE として 1024 バイトは用意されているので USB_SET_SHORT_XFER にして USB_SET_TIMEOUT を適宜設定して UGEN_BBSIZE サイズで read(2) をフル回転(*1)させれば取りこぼ すこともなさそうに感じました. 仮にそうだとしても read(2) するたび Dummy\r で埋め尽くされそ うなのでこれを出さなくなってくれると助かるのかなと思いました. そんなに甘くない or ぜんぜん間違っていたらごめんなさい. (*1) バルク転送の場合 poll/select は意味なさそうなので. 齊藤@湖西市
[FreeBSD-users-jp 90062] Re: gbde の ロックファイル
In message: [EMAIL PROTECTED] takesi [EMAIL PROTECTED] writes: ロックファイルの為だけに暗号化されていないスライス切るのも しっくりこなかったものでして。 gbde(8) に書いてあるのかないのかハッキリしませんが -l オプショ ンからの類推(?)で init するときに -L をつけなければ最初のセ クターにロック・ファイルを置いとくことはできるようです. 〜 もっとも自分も DVD へのバックアップには geli(8) を使ってます. o It is fast - geli performs simple sector-to-sector encryption. たぶんこれが gbde と比べて速度に物凄く効いちゃうようで.... あと geli でアタッチしたあとにしつこく glabel もつけてます. glabel label -v DailyBackup /dev/cd0.eli で /etc/fstab をこうして /dev/label/DailyBackup /od ufs rw,noauto 0 0 普段はこんなかんじです. geli attach cd0 mount /od umount /od geli detach cd0 長くなりますがときどきこの DVD のスナップショットを焼くとき は ISO イメージ (disk.iso) を作っておいてこうしてます. dd if=/dev/zero of=encrypted.iso bs=2298496 count=2048 mdconfig -a -t vnode -f encrypted.iso -S 2048 -u 0 gbde init /dev/md0 gbde attach /dev/md0 cp disk.iso /dev/md0.bde gbde detach /dev/md0 mdconfig -d -u 0 齊藤@湖西市
[FreeBSD-users-jp 89902] Re: portupgrade の -b オプション
In message: [EMAIL PROTECTED] SAITOU Toshihide [EMAIL PROTECTED] writes: いつからか portupgrade の -b オプションが効いてないようですが気のせい でしょうか。 ごめんなさい. http://www.jp.freebsd.org/cgi/cvsweb.cgi/ports/sysutils/portupgrade/Makefile?rev=1.213content-type=text/x-cvsweb-markup o Add PKG_BACKUP_DIR environment variable where specified a directory where will keep saved packages (-b). Default: PKG_PATH (PORTSDIR/packages/All) [2] 置く場所が変更になっていたのですね. なにか慌てていたようです... 齊藤@湖西市
[FreeBSD-users-jp 89882] portupgrade の -b オプション
いつからか portupgrade の -b オプションが効いてないようですが気のせい でしょうか。 # smbldap-tools-0.9.2a を戻そうとしたあたりで気づきました。こちらは # all.ldif の処置をしないとだめだったみたいだけど... ## rsync の -n オプションはもっと前から機能していないような気がする... 齊藤@湖西市
[FreeBSD-users-jp 89501] Re: arm-elf バイナリを作成するには?
便乗ですが、 Design Wave Magazine 2006年3月号の付録に ARM7 が付いていまし た。http://www.cqpub.co.jp/dwm/contents/dwm0100i.htm パスコンを入れないと安定動作しないとか問題もあったのですが GDB のスタブとそのソースコードが CDROM に入っていて参考にな りました/するつもりです。在庫は CQ の Web で現在 △ です。 また Web を検索すると Linux 用のダウンローダ ARMLSD というも のがありこちらは FreeBSD でも動作するので内川さんの手続きと 合わせて FreeBSD 上に開発環境が用意できそうです。 ご参考まで :) # おまけが付くということで買ったはよかったが、27 ピンを正し # く処置しようとしていて誤って折ってしまい悔しくて新たに二冊 # 買いました。何か作らないと元が取れないよ〜 T-T 齊藤%まさにこの工作をしていた休日@湖西市
[FreeBSD-users-jp 89125] Re: kernel のみ STABLE バージョンに出来ないか・・ ・
In message: [EMAIL PROTECTED] Hikaru [EMAIL PROTECTED] writes: 不足していましたが、この件の場合、リブートはしております。 (カーネルは、前のままですが) どうでもよいわき道の話ですが (^_^;、この場合 # shutdown now として諸々の後 exit でもよさそうですが実際はどうでしょう? 余談 Jan 1 01:50:27 Kingyo kernel: ad0: FAILURE - READ_DMA status=51READY,DSC,ERROR error=40UNCORRECTABLE LBA=15661791 というエラーが目立ち始めたので動いているうちに USB2 とか IEEE1394 の外付ディスクにレベル 0 で dump/restore しこの後に shutdown now でシングルユーザに落し作業中の差分をレベル 1 で dump/restore をもくろむ.逆境にあったがこの手続きが何年も変 らず存在するのであろうことを思いニヤニヤしていたら気が緩み別 のところで一杯失敗した orz お気をつけください. 齊藤@湖西市
[FreeBSD-users-jp 89103] gbde で暗 号化したバックアップ用ディ スクの操作の簡略化
バックアップに DVD-RAM を使っているのですがこれを gbde で暗 号化してマウントするときに mount /od とするだけでパスワード を聞いてきてマウントしてくれるような手続きは既に用意されては いないでしょうか? また gbde は -L なしで init するとディスクの最初のセクタにロッ ク・ファイルを作ってくれるらしいですが 4GB の命が最初の一セ クタに集約されるのも怖いので全てのディスクで同じ鍵にして冗長 な構成で運用するための良い方法はあるでしょうか? # この ML で便利な glabel を知り、また gbde で暗号化した # /home ディレクトリを /etc/rc.d/gbde が起動時にパスワードの # 確認を求めた後マウントしてくれるなど幸せ気分が続いています。 齊藤@湖西市
[FreeBSD-users-jp 88325] Re: moused に /etc/rc.conf のオプションを渡したくない 。
In message: [EMAIL PROTECTED] Hiroshi Morita [EMAIL PROTECTED] writes: スクロール機能が有効でないので、 もう少しパラメータをいじってみます。 QA や moused(8) によると -z 4 とやればホイールが 4, 5 番目 のボタンとして認識され、これでボタンが 2 個追加になるので X には XF86Config の設定でそのことを教えてあげるようです。 Option Buttons 5# 3+2=5 また -z 4 5 6 7 でチルトさせて回すホイールなマウスにも対応で きるのかなぁと思います(?)。 あったらいいな: タッチパッド上でくるくる回すと Y 軸スクロールに読み替えると いうのを moused で実現できたら嬉しい。特に設定ファイルで任意 の動きに任意の動作を割り当てられたら...。判定とかどうすれば...。orz -- 雑談 -- 齊藤%はやくFreeBSDの新しいロゴのグッズがほしい... 私も欲しいです。 特にストラップ。 http://bsdmall.com/ あたりを時々みてるのですがないみたい. 昔 BSD Magazine にストラップが付きましたが,いまとなっては FreeBSD Express に期待ですかね.6 に合わせて出版する/したの かな? 齊藤@湖西市