[FreeBSD-users-jp 93140] Re: sendmail 'host name lookup failure'

2010-08-13 スレッド表示 SAITOU Toshihide
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: 玄柴

2010-02-17 スレッド表示 SAITOU Toshihide
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

2009-12-13 スレッド表示 SAITOU Toshihide
ブログでやるべきというプレッシャーを感じつつ、あと一点、

カーネルでなく /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

2009-12-04 スレッド表示 SAITOU Toshihide
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

2009-12-04 スレッド表示 SAITOU Toshihide
 感想などを別便で.


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 が出来ない

2009-06-20 スレッド表示 SAITOU Toshihide
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

2009-05-20 スレッド表示 SAITOU Toshihide
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 の指定が効かない?

2009-02-17 スレッド表示 SAITOU Toshihide
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 の指定が効かない?

2009-02-16 スレッド表示 SAITOU Toshihide
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: スナップショットでのインス トール)

2008-12-02 スレッド表示 SAITOU Toshihide
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 が ファイル - 保存 でフリーズ

2008-08-20 スレッド表示 SAITOU Toshihide
ports の inkscape をビルドして使用したところ ファイル - 保存
と進んだところでフリーズします.

--without-gnome-vfs を有効にした状態だとこの問題は起こりませ
ん.で現在 gnome-vfs-2.22.0_2 と gvfs-0.2.5 の両方がインストー
ルされているのですがこれが悪いのでしょうか?

それぞれに依存しているパッケージがあるようなので一方を消すよ
うなことは試していないのですが...

齊藤@湖西市


[FreeBSD-users-jp 91677] Re: sendmail の From 制限

2008-06-13 スレッド表示 SAITOU Toshihide
  そうすると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 制限

2008-06-12 スレッド表示 SAITOU Toshihide
 Header Fromに関して制限したいです。
 SMTP Authによる中継メールに関して、
 登録されているドメイン以外をFromにもつ場合
 マスカレードするのではなくRejectしたいのです。

ports/mail/milter-regex を使うという手もあるかもしれません.

envfrom および header /From/ の指定もできあとは正規表現でルー
ルを指定できそうです.

齊藤@湖西市


[FreeBSD-users-jp 91669] FreeBSD/ARM と玄箱 PRO

2008-06-12 スレッド表示 SAITOU Toshihide
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: 翻訳 魂のエラー

2008-03-19 スレッド表示 SAITOU Toshihide
みなさんリプライありがとうございました.

 FreeBSD6→FreeBSD7 ではカーネルコンフィグレーションファイルにおける
 COMPAT_43 オプションが COMPAT_43 と COMPAT_43TTY に分かれた(?)ようです

これでした.FreeBSD7 に上げた直後だったか整理のつもりで編集
したときに削った記憶があります.両方のオプションを有効にして
コンパイルしたカーネルでは翻訳魂が動きました.(__)


またご拝察の通り黒箱は玄箱の打ち間違いです (^_^;
情報提供ありがとうございました.現状では厳しそうですね.購入
は保留中です.簡単に動作するようになったらすてきなんだけどなぁ.

齊藤@湖西市


[FreeBSD-users-jp 91481] 翻訳魂の エラー

2008-03-18 スレッド表示 SAITOU Toshihide
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 が起動しない

2007-01-21 スレッド表示 SAITOU Toshihide
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 が起動しない

2007-01-21 スレッド表示 SAITOU Toshihide
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 デジタルフォースゲージ)

2006-11-22 スレッド表示 SAITOU Toshihide
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 の ロックファイル

2006-10-13 スレッド表示 SAITOU Toshihide
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 オプション

2006-08-11 スレッド表示 SAITOU Toshihide
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 オプション

2006-08-08 スレッド表示 SAITOU Toshihide
いつからか portupgrade の -b オプションが効いてないようですが気のせい
でしょうか。


# smbldap-tools-0.9.2a を戻そうとしたあたりで気づきました。こちらは
# all.ldif の処置をしないとだめだったみたいだけど...

## rsync の -n オプションはもっと前から機能していないような気がする...

齊藤@湖西市


[FreeBSD-users-jp 89501] Re: arm-elf バイナリを作成するには?

2006-05-05 スレッド表示 SAITOU Toshihide
便乗ですが、

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 バージョンに出来ないか・・ ・

2006-01-23 スレッド表示 SAITOU Toshihide
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 で暗 号化したバックアップ用ディ スクの操作の簡略化

2006-01-21 スレッド表示 SAITOU Toshihide
バックアップに 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 のオプションを渡したくない 。

2005-11-30 スレッド表示 SAITOU Toshihide
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 に合わせて出版する/したの
かな?

齊藤@湖西市