VAIO SRX7


年末に VAIO SRX7 を入手. とりあえず3月まではこれを使うことになった.
Libretto L2 は ACPI で遊んでいるのでメインマシンにはならず. もったいね〜.

Photo Thu Jan 17 21:18:48 2002
大きさは SR9/K とそんなに変わらないね. LLLバッテリーは SR9/K と共通なので買う必要なし. とりあえず Windows XP を起動してコントロールパネルを 覗いてみたんだけど, XP のあまりの遅さにキレて即消し. FreeBSD 5-current, 4.4-RELEASE の dual boot にした. Windows を辛抱強く使う根性が無いことを痛感.
Photo Thu Jan 17 21:19:08 2002
ほのかに点灯している 無線LAN の LED. FreeBSD では 今のところつかえないんすけどね. 理由は後述.
Photo Thu Jan 17 21:20:08 2002
右側面. マイク, ヘッドホン端子, USB x1, メモリースティックスロットがあります.
Photo Thu Jan 17 21:20:54 2002
左側面ね. fxp, PC-Card slot, 外部ディスプレイ端子, IEEE 1394, Winmodem. いろいろついてるなぁ. って 思ったら IrDA が無くなってる. せっかく birda で IrDA が使えるようになったというのに. 無念.


では, FreeBSD の install log.(ありがち!!)
  1. boot floppy で boot
  2. Booting [kernel] in 10 seconds... で [space]でも押して止める
  3.  set  hw.pcic.irq=0
     set  hw.pcic.intr_path=1
     boot
    と入力. pcic を ISA interrupt routing にして polling mode で起動する. It's FAQ.
  4. fxp があっさり使えるので install する. 以上.
USB の floppy のアクセスが 以前に比べて更に遅くなっている気がするので FD boot の時は根性が必要. 以下,設定ファイル等.
  • kernel config (for 4.4-RELEASE)
  • /boot/loader.conf (for 4.4-RELEASE)
  • XFree86-4.1.0 の /etc/X11/XF86Config
  • dmesg はこんな感じ.
  • /etc/rc.conf で書いておいたのは
    pccard_enable="YES"
    pccard_mem="DEFAULT"
    pccard_beep="2"
    keymap_ukbd0="us.isox" # for USB keyboard. (edit /etc/usbd.conf !!)
    keyrate_ukbd0="fast"   # for USB keyboard. (edit /etc/usbd.conf !!)
    moused_enable="YES"
    moused_type="auto"
    moused_port="/dev/psm0"
    moused_flags="-m 1=4 -m 1=1"
    
    くらいかな. keymap_ukbd0 は FreeBSD-tech-jp に流れていた script を使うために書いてますが,普通の人は必要ないっす.
ほい. 4.5-RELEASE と 5-current での使えるデバイスをまとめて みました.

4.5-RELEASE 5-current
XFree86-4.1.0 OK OK
NIC (fxp0) OK OK
PC-Card (pcic0) OK OK (OLDCARD)
USB (uhci0) OK OK
音源 (pcm0) OK OK
GlidePoint (psm0) OK NG(w/ ACPI), OK(w/o ACPI)
Memory Stick (umass) OK (needs a patch) OK
Jogdial OK (needs a patch) OK (needs a patch)
battery 残量 NG OK
suspend/resume NG NG
無線LAN (wi0) NG NG
Bluetooth NG NG
IEEE 1394 ? ?
Winmodem ? ?


  • 5-current(w/ ACPI) だと psm0 を認識しないのがつらい. acpi を kernel から外して, /boot/device.hints に

    hint.acpi.0.disable=1

    と書けば psm0 を認識するけど,これじゃ ACPI で遊べねー. そもそも, 5-current は 11/27 以降の kernel だと SRX7 では ACPI の機能が使えないので, 11/27 以降を使っている人は このしょぼい patch を /sys/contrib/dev/acpica/exprep.c に あててみてください. 根本的な解決には なってないんすけど,一応それなりには動くようになるっす.

  • 無線LAN は pcic1 の TI PCI-1410 PCI-CardBus Bridge が ISA interrupt routing をしてくれないので IRQ がうまく 拾えない. PCI routing にしたいんだけど, pcic0 の Ricoh RL5C475 が ISA routing しか動かないし... うがー. 暇ができたらいじることにする.

  • suspend/resume は 4.5-RELEASE の APM経由でも, 5-current の ACPI 経由でも resume 時に帰ってこなくなる. GPE 周りが怪しい感じなんだけど,これもうまくいかない. 暇ができたらいじることにする.

  • Jogdial は 5-current ならここ に書いた patch を使えば OK. 4-stable は ここ に置いたファイルを持ってきて,ごにょごにょすればOK. Memory Stick は 4.5-RELEASE でもpatchをあてれば OK(2002/06/18更新). まだ深く突っ込んでいません.

  • Bluetooth, IEEE 1394, Winmodem は必要ないので無視.

suspend/resume さえ出来れば買ってもいいマシンだと思うっす.

日記の感想はこちらへどーぞ.

Generated with mkdiary.pl
Back to my diary