[FreeBSD-users-jp 90627] Re: 学習 リモコン (Re: crossam2+USB の操作方法)

2007-04-30 スレッド表示 Masamichi Takatsu
たかつです。

 FreeBSDから制御できている学習リモコンで、現在、入手可能な製品はあるで
 しょうか?

FreeBSD で動くかどうかわかりませんが、

玄人志向 KURO-RS http://www.kuroutoshikou.com/modules/display/?iid=928
Buffalo PC-OP-RS1 http://buffalo.jp/products/catalog/item/p/pc-op-rs1/index.html

はどうでしょうか。どちらもおそらく同じ製品で、KURO-RS の方は
Windows/Linux用の開発資料などが付いてきます。

USB接続で、シリアルポートとして見えるようですので、FreeBSD でも使える可能性は
高いと思います。

PC-OP-RS1 の分解と解析
http://su-u.jp/juju/%CA%AC%B2%F2%A4%B7%A4%C6%A4%DF%A4%E8%A4%A6/PC-OP-RS1.html

PC-OP-RS1 を制御するLinux用 perl スクリプト
http://blog.gcd.org/archives/50846722.html

PC-OP-RS1を制御するMacOSX用ツール
http://www.ie.u-ryukyu.ac.jp/~kono/pub/software/BufRemoteStation/README

PROJECT TEAM DoGA 高津正道[EMAIL PROTECTED]
 PROJECT TEAM DoGAのホームページ → http://doga.jp/
4月30日(月) 今日のマーフィーの法則[マーフィー定数]
ものが壊れる確率は、その価格に比例する。


[FreeBSD-users-jp 90628] Re: 学習 リモコン

2007-04-30 スレッド表示 HIRAYA Taku
橋谷と申します。

PC-OP-RS1について書こうとしていたら先を越されてしまったので(苦笑)、これを
UFTDI(4)で認識させるためのカーネルパッチを送っておきます。6-STABLE用ですが、
6.2Rでもそのまま使えるかもしれません。KURO-RSの方は一応ID違うのかな?こっちも
IDだけ追加すれば動きそうに思えます。

動作解析情報及びlinuxでのドライバ情報、サンプルプログラムなどが

PC-OP-RS1 - PukiWiki
http://k-home.no-ip.info/wiki/index.php?PC-OP-RS1

にありました。
こちらのサンプルプログラムでデバイス名を適切にセット(/dev/cuaU0など)して
やればFreeBSDでも動いたという記憶があります。

# と、ここまでテストしてそのまま放置してあるのですが...

[EMAIL PROTECTED]
   橋谷貴光
--- sys/dev/usb/uftdi.c.origThu Feb 15 14:40:42 2007
+++ sys/dev/usb/uftdi.c Thu Feb 15 14:44:11 2007
@@ -179,6 +179,9 @@
if (uaa-vendor == USB_VENDOR_BBELECTRONICS 
(uaa-product == USB_PRODUCT_BBELECTRONICS_USOTL4))
return (UMATCH_VENDOR_PRODUCT);
+   if (uaa-vendor == USB_VENDOR_MELCO 
+   (uaa-product == USB_PRODUCT_MELCO_PCOPRS1))
+   return (UMATCH_VENDOR_PRODUCT);
 
return (UMATCH_NONE);
 }
@@ -284,6 +287,18 @@
case USB_VENDOR_BBELECTRONICS:
switch( uaa-product ){
case USB_PRODUCT_BBELECTRONICS_USOTL4:
+   sc-sc_type = UFTDI_TYPE_8U232AM;
+   sc-sc_hdrlen = 0;
+   break;
+
+   default:/* Can't happen */
+   goto bad;
+   }
+   break;
+
+   case USB_VENDOR_MELCO:
+   switch( uaa-product ){
+   case USB_PRODUCT_MELCO_PCOPRS1:
sc-sc_type = UFTDI_TYPE_8U232AM;
sc-sc_hdrlen = 0;
break;
--- sys/dev/usb/usbdevs.origThu Feb 15 14:40:31 2007
+++ sys/dev/usb/usbdevs Thu Feb 15 14:44:53 2007
@@ -1236,6 +1236,7 @@
 product MELCO KG54 0x0066  WLI-U2-KG54 WLAN
 product MELCO KG54AI   0x0067  WLI-U2-KG54-AI WLAN
 product MELCO NINWIFI  0x008b  Nintendo Wi-Fi
+product MELCO PCOPRS1  0x00b3  PC-OP-RS1 RemoteStation
 
 /* Metricom products */
 product METRICOM RICOCHET_GS   0x0001  Ricochet GS


[FreeBSD-users-jp 90629] ノート PC の温度管理

2007-04-30 スレッド表示 Ko Nonomura
野々村です。

X60をデスクトップ代わりに使用しているのですが1時間もすると
パームレストの温度が上がってきてしまい不快な状態になってしまいます。

Windowsを使っている分には重たいことをしなければもっと低い温度で
安定するので何か方法があると思って[FreeBSD-users-jp 90598] X60 の無線 LANで
質問したりしたのですが一向によくなる気配がありません。

今はACPIを使ってpowerdを走らせているだけですが、こうすればと言う方法があれば
教えてください。

sysctl -a | grep acpiの結果です。

--
  acpidev82 3K   -   82  32
  acpisem25 2K   -   25  64
 acpitask 0 0K   -11650  32
   acpica  4496   231K   -75409  16,32,64,128,256,512,1024,2048
debug.acpi.do_powerstate: 1
debug.acpi.acpi_ca_version: 0x20041119
debug.acpi.semaphore_debug: 0
debug.acpi.resume_beep: 0
hw.acpi.supported_sleep_state: S3 S4 S5
hw.acpi.power_button_state: S5
hw.acpi.sleep_button_state: S3
hw.acpi.lid_switch_state: NONE
hw.acpi.standby_state: S1
hw.acpi.suspend_state: S3
hw.acpi.sleep_delay: 1
hw.acpi.s4bios: 0
hw.acpi.verbose: 0
hw.acpi.disable_on_reboot: 0
hw.acpi.handle_reboot: 0
hw.acpi.reset_video: 0
hw.acpi.cpu.cx_supported: C1/1
hw.acpi.cpu.cx_lowest: C1
hw.acpi.cpu.cx_usage: 100.00%
hw.acpi.thermal.min_runtime: 0
hw.acpi.thermal.polling_rate: 10
hw.acpi.thermal.user_override: 0
hw.acpi.thermal.tz0.temperature: 61.0C
hw.acpi.thermal.tz0.active: -1
hw.acpi.thermal.tz0.passive_cooling: 0
hw.acpi.thermal.tz0.thermal_flags: 0
hw.acpi.thermal.tz0._PSV: -1
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 127.0C
hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz1.temperature: 61.0C
hw.acpi.thermal.tz1.active: -1
hw.acpi.thermal.tz1.passive_cooling: 0
hw.acpi.thermal.tz1.thermal_flags: 0
hw.acpi.thermal.tz1._PSV: 92.5C
hw.acpi.thermal.tz1._HOT: -1
hw.acpi.thermal.tz1._CRT: 97.0C
hw.acpi.thermal.tz1._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.battery.life: 99
hw.acpi.battery.time: -1
hw.acpi.battery.state: 0
hw.acpi.battery.units: 1
hw.acpi.battery.info_expire: 5
hw.acpi.acline: 1
machdep.acpi_timer_freq: 3579545
machdep.acpi_root: 1009600
dev.acpi.0.%desc: LENOVO TP-7B
dev.acpi.0.%driver: acpi
dev.acpi.0.%parent: nexus0
dev.acpi_ec.0.%desc: Embedded Controller: GPE 0x1c, ECDT
dev.acpi_ec.0.%driver: acpi_ec
dev.acpi_ec.0.%location: handle=\_SB_.PCI0.LPC_.EC__
dev.acpi_ec.0.%pnpinfo: _HID=PNP0C09 _UID=0
dev.acpi_ec.0.%parent: acpi0
dev.acpi_sysresource.0.%desc: System Resource
dev.acpi_sysresource.0.%driver: acpi_sysresource
dev.acpi_sysresource.0.%location: handle=\_SB_.MEM_
dev.acpi_sysresource.0.%pnpinfo: _HID=PNP0C01 _UID=0
dev.acpi_sysresource.0.%parent: acpi0
dev.acpi_sysresource.1.%desc: System Resource
dev.acpi_sysresource.1.%driver: acpi_sysresource
dev.acpi_sysresource.1.%location: handle=\_SB_.PCI0.LPC_.SIO_
dev.acpi_sysresource.1.%pnpinfo: _HID=PNP0C02 _UID=0
dev.acpi_sysresource.1.%parent: acpi0
dev.acpi_timer.0.%desc: 24-bit timer at 3.579545MHz
dev.acpi_timer.0.%driver: acpi_timer
dev.acpi_timer.0.%location: unknown
dev.acpi_timer.0.%pnpinfo: unknown
dev.acpi_timer.0.%parent: acpi0
dev.pci_link.0.%parent: acpi0
dev.pci_link.1.%parent: acpi0
dev.pci_link.2.%parent: acpi0
dev.pci_link.3.%parent: acpi0
dev.pci_link.4.%parent: acpi0
dev.pci_link.5.%parent: acpi0
dev.pci_link.6.%parent: acpi0
dev.pci_link.7.%parent: acpi0
dev.cpu.0.%parent: acpi0
dev.cpu.1.%parent: acpi0
dev.acpi_throttle.0.%desc: ACPI CPU Throttling
dev.acpi_throttle.0.%driver: acpi_throttle
dev.acpi_throttle.0.%parent: cpu0
dev.acpi_throttle.0.freq_settings: 1/-1 8750/-1 7500/-1 6250/-1 5000/-1 
3750/-1 2500/-1 1250/-1
dev.acpi_lid.0.%desc: Control Method Lid Switch
dev.acpi_lid.0.%driver: acpi_lid
dev.acpi_lid.0.%location: handle=\_SB_.LID_
dev.acpi_lid.0.%pnpinfo: _HID=PNP0C0D _UID=0
dev.acpi_lid.0.%parent: acpi0
dev.acpi_lid.0.wake: 1
dev.acpi_button.0.%desc: Sleep Button
dev.acpi_button.0.%driver: acpi_button
dev.acpi_button.0.%location: handle=\_SB_.SLPB
dev.acpi_button.0.%pnpinfo: _HID=PNP0C0E _UID=0
dev.acpi_button.0.%parent: acpi0
dev.acpi_button.0.wake: 1
dev.pcib.0.%parent: acpi0
dev.acpi_tz.0.%desc: Thermal Zone
dev.acpi_tz.0.%driver: acpi_tz
dev.acpi_tz.0.%location: handle=\_TZ_.THM0
dev.acpi_tz.0.%pnpinfo: _HID=none _UID=0
dev.acpi_tz.0.%parent: acpi0
dev.acpi_tz.1.%desc: Thermal Zone
dev.acpi_tz.1.%driver: acpi_tz
dev.acpi_tz.1.%location: handle=\_TZ_.THM1
dev.acpi_tz.1.%pnpinfo: _HID=none _UID=0
dev.acpi_tz.1.%parent: acpi0
dev.atpic.0.%parent: acpi0
dev.attimer.0.%parent: acpi0
dev.attimer.1.%parent: acpi0
dev.atdma.0.%parent: acpi0
dev.npxisa.0.%parent: acpi0
dev.atkbdc.0.%parent: acpi0
dev.psmcpnp.0.%parent: acpi0
dev.sio.0.%parent: acpi0
dev.ppc.0.%parent: acpi0
dev.battery.0.%parent: acpi0
dev.acpi_acad.0.%desc: AC Adapter
dev.acpi_acad.0.%driver: acpi_acad
dev.acpi_acad.0.%location: handle=\_SB_.PCI0.LPC_.EC__.AC__
dev.acpi_acad.0.%pnpinfo: _HID=ACPI0003 _UID=0
dev.acpi_acad.0.%parent: acpi0
dev.acpi_ibm.0.%desc: IBM ThinkPad ACPI Extras
dev.acpi_ibm.0.%driver: acpi_ibm
dev.acpi_ibm.0.%location: handle=\_SB_.PCI0.LPC_.EC__.HKEY
dev.acpi_ibm.0.%pnpinfo: _HID=IBM0068 _UID=0
dev.acpi_ibm.0.%parent: acpi0
dev.acpi_ibm.0.initialmask: 2060