久しぶりに fusefs repository の update があったので、なんなのかな?と思ってたら、Truecrypt が動き出したのですね。
http://blogs.sun.com/mbp/entry/truecrypt_on_opensolaris
2009年2月アーカイブ
以前、紹介した Bluetooth Mouse support packages for OpenSolaris ですが、どうも debug kernel を想定していたようで通常の kernel では panic していたようです。
というわけで、新たにパッケージングしなおしたものがリリースされています。
OpenSolaris Project: Bluetooth Stack & Drivers
http://www.opensolaris.org/os/project/bluetooth/
詳細はこちらで。
[laptop-discuss] Announcement: Bluetooth Mouse support packages for OpenSolaris build107+
http://www.opensolaris.org/jive/thread.jspa?threadID=92641&tstart=0
ubt driver が attach しているようだと書きましたが、やっぱり attach できていて MacBook Late 2008 でも利用できることを確認。MacBook かわいいよ。かわいいよ MacBook。
WiFi はしょうがないにしても、Audio がなんとかなれば・・・くっ。
インストール方法は簡単で、こんな感じ。
1. $ su root
2. # wget http://www.opensolaris.org/os/project/bluetooth/btms_installer.sh
3. # chmod +x ./btms_installer.sh
4. # ./btms_installer.sh
btms_installer.sh を実行すると、uname から build を特定し、一致する archive を download してインストールするという作りになっています。
MacBook Late 2008 は、Nevada b108 なので、b108 用の package を持ってきてくれます。
$ cat /etc/release
Solaris Express Community Edition snv_108 X86
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 09 February 2009
インストールには、ちょっと、時間がかかるので諦めないように。
ちなみに、現在確認できている package は、b107, b108, b109 用。
ON に b109 の tag が打たれたので、まぁ、そんなもんかなぁと。
http://www.opensolaris.org/os/project/bluetooth/bluetooth_mouse_snv_107.tar.gz
http://www.opensolaris.org/os/project/bluetooth/bluetooth_mouse_snv_108.tar.gz
http://www.opensolaris.org/os/project/bluetooth/bluetooth_mouse_snv_109.tar.gz
で、bluetooth とは全然関係ないのですが、インストール後に、wificonfig createprofile を実行しようとしても、/etc/inet/wifi.tmp file が作れないとかわけがわからない現象が発生。
ちょっと、これはやばいぞ?と思ってたら、bluetooth_mouse package の仕業でした。
macbook(i86pc):/ (← / にいる)
$ ls -la
total 17962
drwxr-xr-x 23 148931 staff 26 Feb 26 23:01 ./
drwxr-xr-x 23 148931 staff 26 Feb 26 23:01 ../
lrwxrwxrwx 1 root other 27 Feb 24 02:54 .make.machines -> opt/onbld/gk/.make.machines
lrwxrwxrwx 1 root root 9 Feb 23 14:08 bin -> ./usr/bin/
-rw-r--r-- 1 root root 8563200 Feb 26 17:46 bluetooth_patch_for_snv_108.tar
drwxr-xr-x 7 root sys 10 Feb 23 15:10 boot/
/ ディレクトリの . と .. の permission が見事に知らない人のものになっています。
これが原因ですね。見事に嵌められました。
chown root:root に変更したところ wificonfig の挙動も期待したとおりに。
再起動後、↓の setup instructions に従い、Bluetooth mouse の登録を。
http://www.opensolaris.org/os/project/bluetooth/btms_step_by_step1.TXT
まだ、テスト版なので Bluetooth 機器のアドレスは手入力です。
大抵の場合、ひっくり返すと書いてあったりするものですが、さとう手持ちの Kensington Slime Blade Trackball Mouse は、それがなく。。。真ん中ボタンもなく 2 ボタン同時押しだったり。。。
Bluetooth 搭載の携帯電話が手元にあるなら、マウスをペアリングモードにし、携帯でサーチかけてもいいです。というか、そうやって見付けましたw
Bluetooth を on に。up を down にすると off になります。
# btconfig ubt0 up
# btconfig
ubt0: bdaddr 00:23:6c:xx:xx:xx flags UP RUNNING XMIT_CMD XMIT_ACLXMIT_SCO INIT_BDADDRINIT_BUFFER_SIZINIT_FEATURES
Bluetooth 機器の検索。
お、MacBook Late 2006 も見付けてますね。2 番が Kensington SlimBlade Trackball Mouse です。って、きちんとアドレス見えてるじゃないですか。携帯で云々いらないじゃないですか orz
知らない人の携帯も拾ってますね。
# btconfig ubt0 inquiry
Device Discovery from device: ubt0 ...... 3 responses
1: bdaddr 00:17:f2:xx:xx:xx
: name "kazus's MacBook"
: class: [0x38010c] Laptop Computer <Capturing> <Object Transfer> <Audio>
: page scan rep mode 0x01
: clock offset 30934
2: bdaddr 00:02:76:xx:xx:xx (Slimblade)
: name "Kensington SlimBlade Trackball Mouse"
: class: [0x002580] Peripheral Mouse <Limited Discoverable>
: page scan rep mode 0x01
: clock offset 1099
3: bdaddr 00:xx:xx:xx:xx:xx
: name "912SH"
: class: [0x5a0204] Cellular Phone <Networking> <Capturing> <Object Transfer>
<Telephony>
: page scan rep mode 0x01
: clock offset 7748
/etc/bluetooth/hosts に、00:0076:xx:xx:xx slimblade と登録。
あとは、こいつと接続するためのコマンドを投入。
# btdevctl -a slimblade -d ubt0 -m none -s HID -Aこれで、使えるようになります。
descriptor_type: 34
descriptor_length: 0x78
接続を切るには、こんな感じ。
# btdevctl -a slimblade -d ubt0 -s HID -D
おお、Trackball が Wheel として動作しますよ。これはいいなぁ。
ただし、接続を切る(あるいは切れる)度に、mouse をペアリングモードにしてから、 btdevctl で接続コマンドを叩く必要があるので、ちょっと面倒。
まだ、ON にも統合されていなかったり、genunix や sockfs module を入れ替えたりするので、ちょっと危険なものではありますが期待したい機能です。
(mouse だけじゃなくって、PAN ができるようになれば神機能でつね)
すでにご存じの方も多いかと思いますが、SXCE b108 がリリースされております。
download は、こちらで。
http://opensolaris.org/os/downloads/sol_ex_dvd_1/
http://opensolaris.org/os/downloads/sol_ex_dvd/
b108 で追加されたものなどは、こちら。
ONNV Flag Days, Heads-Ups and Project Integration History(snv_106 - snv_110)
http://www.opensolaris.org/os/community/on/flag-days/106-110/
non-global zone 毎に hostid を設定することが可能となったり。
これは、b109 で入ってくるこれに、
PSARC 2008/766 native zones p2v
http://www.opensolaris.org/os/community/arc/caselog/2008/766/
つながってたり。
6666646 Solaris 10 zones on OpenSolaris binary (supported) distributions
などというのもあるので Solaris 10 branded zone とか近い将来できるようになるかもです。
あとは、belated heads-up: changing default SunSSH cipher list (fwd) でしょうか。
http://www.opensolaris.org/os/community/on/flag-days/pages/2009012201/
ON changelog はこちら。
http://dlc.sun.com/osol/on/downloads/b108/on-changelog-b108.html
iwk が ad-hoc を support, dlopen() の performance improvement, iscsi driver の quiesce()対応, AMD uCode 2009-01-20 update, Core i7 の intel_nhm driver の quiesce() 対応、その他 iSCSI/CIFS の細かい修正などでせうか。
Solaris 用の Flash Player 10 がリリースされました。
version は 10.0.22.87 となります。
http://get.adobe.com/flashplayer/
#platform の自動認識に対応

hg pull した、こんなのが釣れました。
changeset: 8886:9c6e96606624
user: Vikram Hegde <Vikram.Hegde@Sun.COM>
date: Mon Feb 23 15:55:24 2009 -0800
summary: 6808824 disable Intel IOMMU for Opensolaris 2009.06
Intel VT-d な CPU 環境で 2009.06 (仮)がハングしてしまうようであれば、Workaround が下記の blog に掲載されているので試してみる価値ありかと思います。
opensolaris boot hang with Intel VT
http://blogs.sun.com/zoltan/entry/opensolaris_boot_hang_with_intel
Nevada b110 で修正予定とのことで、少なくとも OpenSolaris 2009.6 は ON b110 を取り込むということかな?
結局、AI は、DHCP のみとのことで OBP が wanboot に対応していない Sun Blade 1000 では boot させることができませんですた。
むーん。
ok boot cdrom -F wanboot で wanboot utility を起動できるのですが、こちらも static な情報しか設定することができなく。
誰か成功した方いたら、教えてください(´;ω;`)
Solaris SATA framework 関連で、nv_ata driver と ahci driver について、ちょっと調べていたり。
そんな環境は持っていなかったのですが、Ultra 20 M2 (nv_sata) と MacBook Late 2008 (ahcii driver) の環境が手に入ったので、念願だった Hard Drive Monitor Utility (HD utility) を使ってみる。
HD Utility の入手とマニュアルは、こちらから。
Platform には、Tools and Drivers を選択してください。
Sun Fire X4540 Software 1.1
http://www.sun.com/servers/x64/x4540/downloads.jsp
x64 Servers Utilities Reference Manual
http://docs.sun.com/app/docs/doc/820-1120-19?l=ja
まずは、MacBook から。
おお、温度見える。
macbook(i86pc):/opt/SUNWhd/hd/bin
$ hd -s
Device Serial Vendor Model Rev Temperature
------ ------ ------ ----- ---- -----------
c0t0d0p0 5TJ0BVPR ATA ST9320421AS SD13 41 C (105 F)
c0t1d0p0 HL-DT-ST DVDRW GS21N SA15 None
Summary:
Vendor Model Count
------ ----- -----
ATA ST9320421AS 1
HL-DT-ST DVDRW GS21N 1
Total Storage Devices = 2
# ./hd -e c0t0
Revision: 10
Offline status 0
Selftest status 0
Seconds to collect 0
Time in minutes to run short selftest 1
Time in minutes to run extended selftest 89
Offline capability 115
SMART capability 3
Error logging capability 1
Checksum 0xe3
Identification Status Current Worst Raw data
1 Raw read error rate 0xf 116 100 106562609
3 Spin up time 0x3 100 98 0
4 Start/Stop count 0x32 100 100 469
5 Reallocated sector count 0x33 100 100 21
7 Seek error rate 0xf 74 60 28633053
9 Power on hours count 0x32 99 99 931
10 Spin retry count 0x13 100 100 0
12 Device power cycle count 0x32 100 100 420
184 IOEDC Error Count 0x32 100 100 0
187 Uncorrectable Errors for Host 0x32 100 100 0
188 Command Timeout Count 0x32 100 98 227
189 High Fly Writes 0x3a 100 100 0
190 Airflow Temperature (WDC) 0x22 59 44 9330753577
191 G-sense error rate impact loads 0x32 100 100 0
192 Power off retract count 0x32 100 100 5
193 Load cycle count 0x32 70 70 61735
194 Temperature 0x22 41 56 41/ 0/ 0 (degrees C cur/min/max)
195 Hardware ECC Recovered 0x1a 54 50 106562609
197 Current pending sector count 0x12 100 100 0
198 Scan uncorrected sector count 0x10 100 100 0
199 Ultra DMA CRC error count 0x3e 200 200 0
254 Unknown 0x32 100 100 0
次は、Ultra 20 M2 で。
255 ℃とか、なんなの死ぬの?
u20m2(i86pc):/opt/SUNWhd/hd/binX4500/X4540 用に disk の online/offline 機能などもあるので、気をつけて利用したほうがよいかも。
$ ./hd -s
Device Serial Vendor Model Rev Temperature
------ ------ ------ ----- ---- -----------
c0t0d0p0 May25 ,2006 LITE-ON DVD SHD-16P1S GS04 None
c1t0d0p0 S41BT4E80PZJ ATA HDT722525DLA380 A96A 255 C (491 F)
Summary:
Vendor Model Count
------ ----- -----
LITE-ON DVD SHD-16P1S 1
ATA HDT722525DLA380 1
Total Storage Devices = 2
u20m2(i86pc):/opt/SUNWhd/hd/bin
$ hd -e c1t0
Revision: 16
Offline status 0
Selftest status 0
Seconds to collect 4797
Time in minutes to run short selftest 1
Time in minutes to run extended selftest 80
Offline capability 91
SMART capability 3
Error logging capability 1
Checksum 0xc8
Identification Status Current Worst Raw data
1 Raw read error rate 0xb 100 100 65536
2 Throughput performance 0x5 100 100 0
3 Spin up time 0x7 147 147 17195729127
4 Start/Stop count 0x12 100 100 75
5 Reallocated sector count 0x33 100 100 0
7 Seek error rate 0xb 100 100 0
8 Seek time performance 0x5 100 100 0
9 Power on hours count 0x12 99 99 12133
10 Spin retry count 0x13 100 100 0
12 Device power cycle count 0x32 100 100 68
192 Power off retract count 0x32 100 100 353
193 Load cycle count 0x12 100 100 353
194 Temperature 0x2 211 211 26/ 22/ 47 (degrees C cur/min/max)
196 Reallocation event count 0x32 100 100 0
197 Current pending sector count 0x22 100 100 0
198 Scan uncorrected sector count 0x8 100 100 0
199 Ultra DMA CRC error count 0xa 200 253 0
自己責任でおためしあれ。
hd -cb で、なんちゃって Sun Fire X4500/X4540 モードw
素の Nevada b107 や on_b108 を bfu した b107 にインストールしてみたが、panic やアプリが socket に bind できないエラーが大量発生してしまうなど、ちょっと手がつけられない状態になってしまうので断念。
#あってよかった zfs snapshot/rollback。
しょうがないので、package だけつっこんでみました。
netbt module なるものも入っているので、ちょっと期待。
$ prtconf -D
pci10de,cb79, instance #1 (driver name: ohci)
hub, instance #0 (driver name: hubd)
device, instance #0 (driver name: ubt)
keyboard, instance #4 (driver name: hid)
mouse, instance #5 (driver name: hid)
$ dmesg | grep ubt
Feb 17 20:49:08 macbook usba: [ID 912658 kern.info] USB 2.0 device (usb5ac,8213) operating at full speed (USB 1.x) on USB 2.0 external hub: device@1, ubt0 at bus address 4
Feb 17 20:49:08 macbook genunix: [ID 936769 kern.info] ubt0 is /pci@0,0/pci10de,cb79@6/hub@1/device@1
Feb 17 20:49:08 macbook genunix: [ID 408114 kern.info] /pci@0,0/pci10de,cb79@6/hub@1/device@1 (ubt0) online
$ modinfo | grep ubt
156 fffffffff82ac000 3b98 303 1 ubt (Bluetooth USB Driver v0.1)
$ btconfig -l
btconfig: socket: Protocol not supported
とりあえず、attach できているのかな?
btconfig -l は、sockfs module を入れ替えないとダメっぽい。
ひとまず様子見。
OpenSolaris がないと、Automated Installer が利用できず、SPARC 版 OpenSolaris がインストールできないというのもアレなので、必要なパッケージを掻き集めて Nevada にインストールできるようにしてみました。
本当にインストールできるか、試してませんが(;´∀`)
Nevada b107 x86 相当の環境で build したもので、x86 専用となります。
http://solaris.sunfish.suginami.tokyo.jp/blog/patch/ai_install_pkg.tar.bz2
3つのパッケージが含まれています。
SUNWinstalladm-tools
SUNWpython-cherrypy
SUNWpython-lxml
インストール後、/usr/lib/installadm/setup-image ファイルの修正が必要となり、ファイルの先頭 #!/bin/sh を bash に変更してください。
#ついにこんなこと言わないといけない時代キタ━━━━━━━━!!
ドキュメントが正しいなら、AI には下記の package が必要となり、Nevada に含まれない package を固めました。
特に気にせず、pkgadd してください。
Nevada SUNWdhcs SUNWdhcm - DHCPまた、タイトルにありますが、これ、実態は wanboot となります。
Nevada SUNWtftp TFTP
Nevada SUNWapch22 Apache2 web server
Nevada SUNWdsd Multicast DNS
Nevada SUNWsqlite3 SQLite needed for AI web server
Nevada SUNWpysqlite Python Module for SQLite
pkg gate SUNWpython-cherrypy CherryPy needed for AI web server
slim_prototype SUNWpython-lxml LXML Python Framework for AI installadm tools
slim_source SUNWinstalladm-tools
(Nevada とついているのは、Nevada 環境にもれなく入っているもの。pkg, slim_* は、mercurial repository 名なので、hg で持ってこれます)
wanboot を使われると、古い SPARC マシンは boot できないので注意です。
手持ちの Blade 1000 は、OBP 4.16.4 (´・ω・`)
http://www.opensolaris.org/jive/thread.jspa?threadID=90713&tstart=0さとうもまだ、インストールまでたどり着いていませんので、興味のある方はこのドキュメントを参考にチャレンジしてみてください。
--
The SPARC Automated Installer ISO for this development build is
expected to work on all sun4v-based platforms and on sun4u-based
platforms with an OBP level of 4.17 or greater. This capability can be
determined on an existing system by executing the command
# eeprom | grep network-boot-arguments
If the network-boot-arguments parameter is set or if the following
output is displayed
--
Automated Installer Setup Instructions
http://www.opensolaris.org/os/project/caiman/auto_install/AI_install_server_setup.html
Automated Installation Documentation
http://opensolaris.org/os/project/caiman/auto_install/Documentation/
OpenSolaris b107 以降って、そんなのないやんとつっこみつつ、Bluetooth Mouse のサポートパッケージがきましたお。
Bluetooth Mouse support packages for OpenSolaris build107+(x86/amd64) are now available for download.
http://www.opensolaris.org/os/project/bluetooth/
>From limitted test, general Bluetooth mouse from vendors like: Logitech, Dell, Acer are supported.
中身を見ると、patch とかいって /kernel/amd64/genunix とか sockfs module とか置き換えてるので、これはこれでちょっとこわい。
って、MacBook の bluetooth adapter に driver が attach するかが問題だ。
ON b106 ベースの OpenSolaris である OpenSolaris development package repository build 106 を MacBook Late 2006 にブチこんでみる。
X server があがってきませんね。。。
login prompt は出力されているので、ジャァァァァァック!!!で login してみる。
svcs -xv をみると、svc:/network/physical:default が maintenance mode になっています(´・ω・`)
これで止まってしまっているのですね。
# svcadm disable physical:default
# svcadm enable physical:default
で、処理が再開します。
無事、X server が起動し、デスクトップ環境が使えるようになりますが、再度、svcs -xv で見てみると svc:/network/physical:nwam が maintenance になっています。
これを
# svcadm disable physical:nwam
# svcadm enable physical:nwam
してあげると、ちょいと時間がかかりますが NWAM が動き出します。(たとえば、Wifi interface を認識できるなら GNOME Panel に notify が表示されるようになる)
MacBook Late 2006 だと、ath driver が attach するようになっているので、LiveCD で WiFi は利用可能に。
Windsor core な Athlon 64 x2 6000+ (Dual core 3.0GHz L2 1M/per core)に換装している人はいたので、同じ K8 architecture な Brisbane core の Athlon x2 6000 (Dual core 3.1GHz L2 512KB/per core) を購入し換装しますた。
こちらは、特に問題なく。L2 cache が半分になってしまいましたが。
勉強代は高くつきましたが orz
Windows で一通りの動作確認終了後、Nevada をインストールしようかと。
しっかし、なにやってるんだろうか・・・
次回、「Ultra 20 との別れ。kuma の旅立ち!」お楽しみn(ry

むぅ、最初は、Snow Leopard Server のみですか。。。
Disk Utility や Finder からも利用できるようになるのはいいね。
http://www.appleinsider.com/articles/09/02/09/mac_os_x_snow_leopard_server_to_pioneer_zfs_ahead_of_desktop.html

こんなのきてました。
changeset: 8735:342d042ca571遅い遅いと指摘されていた boot archive の作成ですが、本当ならちょっとうれしいので build して bfu してみる。
user: Enrico Perla - Sun Microsystems <Enrico.Perla at Sun.COM>
date: Mon Feb 09 15:30:07 2009 -0800
files: usr/src/cmd/boot/bootadm/Makefile usr/src/cmd/boot/bootadm/bootadm.c usr/src/cmd/boot/bootadm/bootadm.h usr/src/cmd/boot/bootadm/message.h usr/src/cmd/boot/scripts/create_ramdisk.ksh usr/src/cmd/halt/halt.c usr/src/cmd/init/init.c
description:
6802006 Improving boot-archive creation performance
6630948 mkdir: Failed to make directory during JumpStart install for x86 during create_ramdisk
6726135 bootadm should print out error message on error
6798895 filling up the rootfs during boot_archive creation can result in driving on with a truncated archive
計測は体感じゃなくって、reboot -f を叩くと同時にストップウォッチで計測。
どこで止めるか悩みどころですが、
としました。
- fastreboot 時は、kernel copyright の表示が出たら止める。
- 通常の reboot 時は、ちょっと微妙。MacBook での検証のため、画面が暗転して「ジャーン」と音がなる手前くらい。
普通に dtlogin まで起動したら、コンソールログインを実行し、boot archive 更新を走らせるため /kernel/drv 配下の適当な conf file を touch で更新。
こんな感じで。
# touch /kernel/drv/ata.confそれでは、どのくらい速くなっているかっ!
# sync
# reboot -f
まずは、fastreboot で。
Nevada b107 約 37 秒
Nevada b107 + bfu_20090210 約 12 秒
そして、通常の reboot 時。
Nevada b107 約 43 秒さとう環境のため、あまり参考にはなりませんが、ここまで速くなると(・∀・)イイ!!感じです。
Nevada b107 + bfu_20090210 約 16 秒
Nevada b107 (SXCE b107) の X Window System は、Xorg 1.5 に更新されています。
xorg.conf に RGBpath があったり、driver が vga 指定だったりすると Xorg が動かなかったりするので注意です。
Thread: [xwin-discuss] Heads-Up: Xorg 1.5 integration to nv_107
http://www.opensolaris.org/jive/thread.jspa?threadID=89998&tstart=15
Nevada b107 を利用するにあたり、日本語周りの bug を中の人がまとめてくれていました。
さとうの環境では、日本語入力のプロセスが core を吐いてお亡くなりになったり、gnome-terminal の反応が悪かったり固まったりしていたのですが、1 番目の修正で回避できたようなそんな気がしまつ・・・
http://blogs.sun.com/sayama/entry/nevada_b107
ぬお、リリースされていますた。
Solaris Express Community Edition Build 107 がリリースされました。
#今回は、夢を見ている暇もありませんでした
download は、こちらで。
http://opensolaris.org/os/downloads/sol_ex_dvd_1/
http://opensolaris.org/os/downloads/sol_ex_dvd/
b107 で追加されたものなどは、こちら。
ONNV Flag Days, Heads-Ups and Project Integration History(snv_106 - snv_110)
http://www.opensolaris.org/os/community/on/flag-days/106-110/
Project Clearview: IPMP Rearchitecture とかがでかいですか。
あとは、update_drv に dry run mode が追加されたり、InfiniBand 系の
エンハンス、sun4v 限定ですが Interrupt Resource Management、
asprintf, vasprintf のサポート、zyd wifi usb driver あたりですか。
他、修正されている bug など。。。
4804022 ucb sed has an off-by-one error in its label length check
6793353 Nevada 105 PCIEX panics on X6250
6793122 ndd fails to open dladm handle on local zones
6783141 The check in fp_port_login to avoid PLOGI to itself is wrong
6736713 Event port bug results in system panic
6789298 SO_{SND,RCV}TIMEO should be passed down to the protocol
6785184 sparc system (T1000) 'sched alignment error:' panic during comstar testing on snv_105
6794452 zfs receive can't restore a root pool
6795045 SUNWdcopy: pkg_drvadd(): Failed
6748019 ARC/L2ARC metadata accounting for arc_size
6794553 M_READ not delivered for nonblocking streams
PSARC/2008/726 New HCA Capabilities
6618272 RFE: Qualify SDLT 600 tape drive on SMMS
6790597 mmapobj has problems with some invalid file formats
6453085 tnctl -h has inconsistent address parsing
6790536 ONNV copyright needs to be updated to 2009
6794368 iscsi client broken: failed to receive login response
6755072 Frequency of calls to demap all could be reduced
6793962 RMI remote call latency on loopback interface increases by at least 4x with snv-106
6781905 super slow throughput on e1000g 82541 and 82547 chips
6708291 igb needs to support the new chipset Kawela
6642391 Relabeling disk vtoc via DKIOCSVTOC ioctl creates duplicate minor nodes for slice 7
6757330 discard zero byte size printjob to remote queue
6617470 ipftest is reported as false positive by wsdiff
6674969 storage driver should improve large block IO performance on HBAs which has small DMA max-xfer size (fix lint)
6784948 Bug fixes to the Callout implementation putback in SNV 103
PSARC/2009/031 update_drv(1M) -n option
6794064 ill_lock_ills() and ill_unlock_ills() can go
6783069 libc must not use defread internally
6745835 dhcpagent does not support IP interface names longer than IFNAMSIZ
PSARC/2008/628 Interrupt Resource Management
6791982 hal.conf policy flaws exposed by DBus 1.2.8
6773928 n2cp should support CKM_AES_GCM
6773428 flowadm add-flow accept "-a remote_ip=1", "remote_ip=99999999" and "remote_ip=1.1"
6714219 comstar package description in snv_91 installer is mis-spelled
6583602 nfs4lookup_setup() incorrectly strips a leading dot from the first component
6718924 System panic during reboot with retired pages
6790249 svc.startd drops core when libscf_note_method_log() succeeds
PSARC/2008/718 pam_list compat mode
6793397 IPv4 routing messages appearing on IPv6 routing socket
6674969 storage driver should improve large block IO performance on HBAs which has small DMA max-xfer size
6759202 ata: S3 suspend to ram hangs in pci_save_config_regs()
6782619 Fix for 6739142 fails sctp test inval_param_type_11_init and requires changes.
6792906 ld -z nopartial fix breaks TLS
6792884 Vista clients cannot access .zfs
PSARC 2008/778 asprintf, vasprintf
6786120 CVE-2008-5077 incorrect checks for malformed signature in OpenSSL
6772071 MAXQ TCP with Multicast/synchronization option enable failed
6734337 iscsiadm fails to display OSD (device type 0x11) lun's using 'iscsiadm list target -S'
6589660 LDC channels should be reset when entering the prom or kmdb
6787799 some sections of SUNOS msg IDs 13 thru 16 need improvement
6773172 ndmpd does not handle ephemeral uids correctly
6791863 sync up flow control code with Intel latest shared code
6730699 fcode_downl: Can not perform luxadm fcode_download with emlxs in target mode - doesn't find init hba
6789468 service scheme needs some work
6748561 core dump when zfs_alloc() fails and libzfs_printerr == 0
6761628 Boot from SAN fails when 16 MSI msgs with IPL 1 are alloc to 8 FC HBA instances during early boot
6759910 lpstat doesn't display (-D) Description
6740381 S10u5: lpstat -o does not report status for remote Windows printers
6653471 Do not use shell pid in lpadmin(1M)
6784395 Can't do IO operations after iscsi target reboot
6791019 DMA_ZERO shouldn't be removed by 6772312
6790838 hald should include printer serialno from usb data
6769808 can not export a zvol from u5 as single-slice vdisk to u6
6787558 softmac_create_task mutex_exit not owner panic
PSARC 2008/753 Reflecting Fan/Power Supply Diagnosis in Solaris
6788830 set large value to reservation cause core dump
6770534 zvols do not observe character device semantics
6788939 ibmf leaks memory in two more places
6747539 hati_pte_map() should undo HTABLE_LOCK_INC(ht) on LPAGE_ERROR
6780792 control file name containing 'localhost' is useless in a network context
6784370 enhance arcmsr to support auto-enumeration
6748772 incorrectness in AIO syscall requests
PSARC/2004/551 DLPI Helper Functions
6784757 zfs rename occasionally fails with ebusy
6754142 slow metainit commands may occur in a SunCluster environment due to devfsadm not being bound to it
6790251 cryptosvc shouldn't depend on filesystem/root:default
6790641 hxge needs to fix "MAC_Address in SPROM (HCR_ADDR_HI is swapped) is programmed incorrectly."
6790685 stubs for random_add_pseudo_entropy() are missing
6791875 IPv6 tunnels may panic in ip_ndp_find_addresses()
6791110 perl doesn't build when VERSION is not set
6790135 WOS images go into maintenance mode post-6765907
6772947 pbind(1M) shows "cannot query pid 0: Not owner" and returns error code
6780365 Fix for 6300710 needs to be more aligned to patch changes
6506742 handle leak in fc_util_list_hbaport and fc_util_list_logicalunit
6786457 Cached CIFS client file attributes have ctime and mtime swapped
6787417 ZyDAS ZD1211/ZD1211B USB 802.11 b/g wireless driver (add missing file)
6790805 bfu: needs to deal with /usr/bin/sleep and sum changing to ksh93 scripts after ksh93 update1
PSARC 2008/751 ZyDAS ZD1211 USB 802.11b/g Wireless Driver
6789722 cmd/sendmail/src/Makefile has vestigial use of SFW_ROOT
6789925 64-bit applications with SF1_SUNW_ADDR32 require non-default starting address
6617068 Subsequent iSCSI discovery fails after LUN deletion
6791134 IPv6 router's NAs from IPMP interface don't have router flag set
6789720 vntsd does not handle telnet NOP and then eats extra bytes and reports bogus errors.
6658408 rc_node_create_child() and rc_snapshot_take_new() leak memory at audit_data.ed_auth
6775181 Deadlock between device configuration and pcie_scan_mps (fix lint)
6775181 Deadlock between device configuration and pcie_scan_mps
6766897 System panic during DR operation on x86 platform
6759879 Panic on x4600 doing physical cable pull - panic: BAD TRAP in fcp module
6789941 the code style in ip_create_helper_stream() is not consistent with others
6711032 invalid ereport passed to fm_payload_set()
6788413 ixgbe needs to support Oplin Express Module
6788242 SO_{SND,RCV}TIMEO {set,get}sockopt fail with 32-bit binaries on a 64-bit kernel
6775008 iSCSI initiator can hang at boot if targets are unavailable
6783572 assertion failed: pktw->pcw_totalwin == 0
6788870 pthread_create is core dumping on snv_105
PSARC/2007/272 Project Clearview: IPMP Rearchitecture
6788789 adt_token.c:adt_to_text:ADT_MSG uses the wrong enum cast for getting the message list.
6631055 PPPoE comments need to be cleaned up
6786949 mpathadm does not work on VMWare
SPARC キタ━━━━(゜∀゜)━━━━!!とか書きましたが、まだ、追えていません。。。
で、まずは、ai (Automated Installer) について勉強しなければ。
Automated Installer Setup Instructionsここを見る限りでは、server には OpenSolaris 必須っぽいのですが・・・
http://www.opensolaris.org/os/project/caiman/auto_install/AI_install_server_setup.html
IPS から、SUNWinstalladm-tools をひっぱってこないといけないと・・・
うむぅ、まだ、一人でおっきできる状態じゃないでつね。
こんなのがきてました。
changeset: 8693:07b88e9a8bb5Toshiba Laptop 専用かな?といろいろ調べていると、acpi_toshiba なる module を読み出しているのを、acpi_video.c に発見。
user: Guoli Shu<Kerry.Shu@Sun.COM>
date: Wed Feb 04 18:40:37 2009 -0800
files: usr/src/cmd/hal/probing/acpi/probe-acpi.c usr/src/pkgdefs/SUNWckr/prototype_i386 usr/src/uts/common/sys/acpi_drv.h usr/src/uts/common/sys/hotkey_drv.h usr/src/uts/common/sys/sysevent/eventdefs.h usr/src/uts/i86pc/Makefile.files usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c usr/src/uts/i86pc/io/acpi_drv/acpi_video.c usr/src/uts/intel/Makefile.intel.shared
description:
PSARC 2009/016 Laptop Hotkey Support
6726945 Toshiba laptop hotkey support: ACPI hotkey driver part
6800242 enhance acpi_drv to support display switch of ACPI video extenstions
でも、acpi_toshiba は ON の中にありませんが・・・
もしやと思い、closed-bins の nightly build を入手してみると、ありました。
binary でありました。
この部分は、closed で Toshiba Laptop 専用ですか。
(・д・)チッ
acpi_toshiba module に strings をかけてみると、key にアサインされているものがなんとなくわかりますた。
ESC_pwrctl_brightness_upclosed-bins の nightly を入手するには、こちらを参照。
!tsh_hotkey_notify: Fn + F7 (%04x)
ESC_pwrctl_brightness_down
!tsh_hotkey_notify: Fn + F6 (%04x)
ESC_acpiev_display_switch
!tsh_hotkey_notify: Fn + F5 (%04x)
ESC_acpiev_sleep
!tsh_hotkey_notify: Fn + F3 (%04x)
ESC_acpiev_screen_lock
!tsh_hotkey_notify: Fn + F1 (%04x)
ESC_acpiev_audio_mute
!tsh_hotkey_notify: Fn + Esc (%04x)
!tsh_hotkey_notify: WIFI Enabled [Fn+F8].
!tsh_hotkey_notify: WIFI Disabled [Fn+F8].
!tsh_hotkey_notify: TouchPad ON [Fn+F9].
!tsh_hotkey_notify: TouchPad OFF [Fn+F9].
用途不明
!tsh_hotkey_notify: Fn + F2 (%04x)
!tsh_hotkey_notify: Fn + F4 (%04x)
!tsh_hotkey_notify: Fn + 2 (%04x)
!tsh_hotkey_notify: Fn + 1 (%04x)
!tsh_hotkey_notify: Fn + Tab (%04x)
!tsh_hotkey_notify: Fn + Space (%04x)
!tsh_hotkey_notify: Fn + F9 (%04x)
!tsh_hotkey_notify: Fn + F8 (%04x)
http://solaris.sunfish.suginami.tokyo.jp/wiki/index.php?title=How_to_Get_closed-bins_for_Nightly_build
OpenSolaris development package repository build 106 がアナウンスされましたが, x86/x64 に加え、待望の SPARC 版もリリースされました。
http://www.opensolaris.org/jive/thread.jspa?threadID=90713&tstart=0
でも、SPARC 版は ai のみでつね・・・network install 必須ですか?
iso ファイルは、torrent か genunix.org で。
torrent file
http://dlc.sun.com/torrents/info/
iso
http://genunix.org/
はい、Ultra 20 M2 の話題です。
まだまだつづきます。
次は、CPU の換装だ!ということで、CPU の選定にチャレンジ。
Ultra 20 M2 は、Socket AM2 を採用していますが、世間では、Phenom II x4 が熱い!
でも、BIOS は 2008/1 のリリース最後更新されておらず、さらに EOL 製品となってしまった Ultra 20 M2 ごときで Phenom II x4 が動くとはとても思えない。
なので、ここはやっぱ Athlon x2 あたりが安心だよね?ということで、codename: kuma こと Athlon X2 7750BE を購入。
ふ、不吉!w
あ、Opteron は高いので・・・却下。
帰宅後すぐに、CPU の換装作業開始!
BIOS を最新の 1.52 にあげ、CPU を載せ換えて電源 ON!
wktk が止まらない!
爆音ファンが止まらない!
電源ランプは光らない!
BIOS POST code は、FF (Boot attempt (INT 19h)) だっ!
\(^o^)/オワタ
撃沈(´Д⊂グスン
その後、Athlon X2 7750BE は、Phenom core である K10 アーキテクチャと知る・・・
そういうことか・・・
勉強不足でした orz
kuma の逆襲になすすべもなく。。。
Ultra 20 (not M2 - codename Marrakesh。以下、Marrakesh) ユーザとしては、外見は変化なしなので見た目的にはあまりおもしろくなく。
CPU は、Opteron 1200 シリーズなので AMD-V 対応なのがうれしいかな。
某所では、「ドライヤー」というあだ名をつけられてしまっているのですが、通電一発目の電源 ON は仕方ないよなぁ。。。Ultra 40 とか Ultra 40M2 とか Ultra 25 とか Ultra 45 とかの筐体に搭載されている 1,000W 電源の威力に比べたらカワイイほうかと思います。うん、きっとそう!
だから、優しくしてあげてください;w;
で、外見は中身からということで、CPU Fan の交換とメモリ増設に着手。
CPU Fan は、事前に情報を提供してもらっていたので、迷わず。
サイズの刀 2 クーラーというものがいい感じに装着できるとのことで捕獲。
昨日みたら、販売終了で後継製品の刀 3 になっているというオチつきw
でも、CPU Fan なんて、初めて買ってみたり。
Marrakesh もそうだし、Ultra 20 M2 (codename Munich。以下、Munich)もそうなんだけど、こいつらの Fan コネクタは 4 pin になっている。刀 2 は 3pin なので回転数の制御はできず、電源供給のみっぽい。
だけど、ずっと、1,580 RPM くらいで回っていて、静かだし標準のものより冷えるのでよしと。
取り付けは、両方のクリップを一段ずらして真ん中にすると丁度良くはまる。
事前の情報提供に感謝。
メモリは、DDR2-667 unbufferd/ECC メモリをサポートとあるけど、unbufferd/non-ECC でも使えます。
DDR2-667 2GB module の在庫がなく、値段もそんなにかわらなかったし、下位互換もあるので、ちょっと憧れていたヒートスプレッダ付きを探し、UMAX Pulsar DCDDR2-4GB-800 を購入。\5,580 円なり。
サクッと認識し、4GB の U20 M2 の出来上がり。
あと 2 枚させるので、もう 1 セット購入して 8GB にしてやろうかと、ちょっと思ってみたり。
Marrakesh から、NVIDIA Geforce 8600GTS を剥ぎ取って、Munich へ装着。
8600GTS の fan うるせー!とか思いつつ、Windows が起動すると静かになるのでいっか。
keyboard は、Marrakesh で使っていた Sun Type 5 keyboard を。
こいつは、USB 変換アダプタ経由での接続だけど、起動時に、たまに keyboard error が出て、抜き差ししないと使えなくなる。なんだろ、Sun Type 6 keyboard で不具合でていて Type 7 じゃないとダメというのもあるので、何か抱えているのかな?
次は CPU 換装かな?

