Apr/24/2005 | 0.9.1-2, 0.8.11-2 リリース |
Apr/24/2005 | 0.9.1, 0.8.11 リリース |
Jan/23/2005 | 0.8.10 リリース |
Dec/30/2004 | 0.9.0 リリース |
Sep/13/2004 | 0.8.9 リリース |
Aug/15/2004 | 0.7.13 リリース |
Jul/25/2004 | murasaki-usb-mountのリンクを追加 |
Apr/11/2004 | 0.8.8 リリース |
Apr/10/2004 | 0.8.7 リリース |
Feb/21/2004 | 0.8.6 リリース |
Feb/09/2004 | 0.8.5 リリース |
Feb/08/2004 | 0.8.4 リリース |
Jan/09/2004 | 0.7.12 リリース |
Dec/15/2003 | 0.8.3, 0.7.11, 0.6.12 リリース |
Dec/09/2003 | 0.8.2 リリース |
Dec/01/2003 | 0.8.1 リリース |
Nov/15/2003 | 0.8.0 リリース |
Sep/28/2003 | 0.7.10 リリース |
Sep/20/2003 | 0.7.9 リリース |
Sep/15/2003 | 0.7.8 リリース |
Sep/11/2003 | 0.7.7 リリース |
Sep/07/2003 | 0.6.11 リリース。 murasaki.genericの説明変更。 murasaki.genericlistの説明追加。 |
Aug/29/2003 | 0.7.6 リリース |
Aug/18/2003 | 説明の追加/変更 |
Aug/12/2003 | 0.7.5 リリース |
Aug/09/2003 | 0.7.4 リリース |
Jul/17/2003 | add.preloadとremove.preloadの説明追加 |
Jul/12/2003 | 0.7.3 リリース |
Jul/07/2003 | 0.6.10 リリース |
Jun/28/2003 | 0.6.9 リリース |
Jun/08/2003 | 0.6.8 と 0.7.2 リリース |
Jun/03/2003 | 0.6.7 と 0.7.1 リリース |
May/20/2003 | murasaki.conf, murasaki.precall, murasaki.stickyの説明追加 |
May/18/2003 | 0.7.0リリース |
May/15/2003 | 0.6.6 tar.gz src.rpm リリース |
Apr/20/2003 | 0.6.6リリース |
Apr/15/2003 | Debianへのリンクを変更 |
Apr/14/2003 | 0.6.5リリース |
Apr/01/2003 | 0.6.4リリース murasaki_mountの説明追加 |
Mar/30/2003 | 0.6.3リリース |
Mar/16/2003 | HTMLをCSSで書き直した |
Mar/13/2003 | 説明の追加 |
Mar/12/2003 | 説明の追加 |
Mar/11/2003 | 説明の追加 Downloadファイルauto_setupを追加 |
Mar/08/2003 | 各ファイルの説明を追加 |
Mar/09/2003 | 0.6.2リリース |
MurasakiはLinux 2.4からサポートしたHotPlug機能を利用し、
HotPlug対応モジュールを自動ロード、アンロードします。
また、設定を追加変更することによって、各モジュールに依存する
モジュールのロード/アンロード、ファイルの実行をすることが可能です。
usbmgrで動くものは全て動くはずです。
現在対応しているデバイス
Device name | Hotplug name | Kernel 2.4 | Kernel 2.6/SYSFS | Note |
USB | usb | O | O | - |
PCI(CardBus) | pci | O | O | - |
network | net | O | O | murasaki.generic使用 |
IEEE1394 | ieee1394 | O | X | 現在の2.6カーネルではSYSFS使用不可 |
PCMCIA | pcmcia_socket | X | o | Manufacture ID,Version1情報,Function IDのみ対応 現在の2.6カーネルではcallされない。 |
firmware | firmware | O | O | murasaki.generic使用 |
input | input | X | o | 現在の2.6カーネルのSYSFSでは情報不足。 SYSFSなしでHotplug可能 |
SCSI | scsi | X | O | シェルスクリプト |
any | any | X | O | murasaki.generic使用 |
以下のファイルが利用できます。
Status | File | Date | Cksum | Description |
開発版 New | murasaki-0.9.1.tar.gz | Apr/24/2005 | 2448031934 68009 |
Fix: PCIのCLASS,SUBSYS_IDを無視していた。 Fix: PCIの不正な値にマッチしていた。 Fix: USBのInterfaceがマッチしない。 Fix-2: pcmcia_socketのmake失敗 |
開発版 New | murasaki-0.9.1-2.i386.rpm | Apr/24/2005 | 2413863519 105252 |
SRC RPM murasaki-0.9.1-2.src.rpm |
安定版 New | murasaki-0.8.11.tar.gz | Apr/24/2005 | 4075964447 63557 |
Fix: Interfaceがマッチしない。 Fix-2: pcmcia_socketのmake失敗 |
安定版 New | murasaki-0.8.11-2.i386.rpm | Apr/24/2005 | 2306232634 80001 |
SRC RPM murasaki-0.8.11-2.src.rpm |
安定版 | murasaki Debian Web | - | - | Debian Package |
(前)安定版 | murasaki-0.7.13.tar.gz | Aug/15/2004 | 60136872 41080 | Beep音が鳴らないのをFix |
(前)安定版 | murasaki-0.7.13-1.i386.rpm | Aug/15/2004 | 2297014941 48567 |
SRC RPM murasaki-0.7.13-1.src.rpm |
(前)安定版 | murasaki Debian Web | - | - | Debian Package |
Murasaki対応のスクリプト
Name | Date | Distributor | Description |
murasaki-usb-mount | Jun/28/2004 | Harada kazutaka kazutaka@dc4.so-net.ne.jp |
PC に接続された USB ブロックデバイス(USB メモリスティックや USB-FD/CD/DVD-ROM ドライブ等)を、murasakiの機能を利用して 自動的にマウント/アンマウントする為のスクリプトです。 |
murasakiを構成する各ファイルを以下に説明します。
0.9.0では変更されてますが、まだ更新していません。
ファイル名 | 対応version 0.6以降 |
概要 |
hotplug.murasaki | * | Hotplug対応のデバイス挿抜時に、Linuxカーネルが 実行するHotplug実行ファイル。 |
murasaki | * | Agentプログラム |
murasaki_init | 0.6.1 | 電源ON時に既に継っているUSBデバイスについて、 murasaki.usbを実行する。 |
MAPファイル | * | murasakiがモジュールを検索する時に 最初に見ます。 |
pcmcia_resource | 0.8.0 | PCMCIAに必要なリソースを書いておくファイル |
murasaki.conf | 0.6.3 | Agentプログラム, murasaki_init.* とビープを コントロールするファイル |
murasaki.depend | * | 各モジュールの依存関係を書いてあるファイル |
murasaki.call | * | 設定scriptファイル |
murasaki.precall | 0.6.5 | モジュールのロード/アンロード前に実行する script用のファイル |
murasaki.sticky | 0.6.6 | デバイスを外した時に、アンロードしたくないモジュールを 書いてるファイル |
murasaki.blacklist | 0.7.4 | デバイスの挿入時に、ロードしたくないモジュールを 書いてるファイル |
murasaki.genericlist | 0.7.6 | murasaki.genericがサポートしていない hotplugable deviceでも、このファイルに書くことで murasaki.genericがAgentプログラムとして動作する。 |
murasaki.preload | * | Linux起動(rcスクリプト実行)時に、ロードするモジュールを 書いてあるファイル |
add.preload | 0.7.3 | murasaki.preloadにモジュールを加えるためのファイル |
remove.preload | 0.7.3 | murasaki.preloadからモジュールを削除するためのファイル |
auto_setup | * | Linux起動(rcスクリプト実行)時に、murasaki.preloadファイルに 適当なモジュール名を書き込むスクリプトファイル。 |
$ /usr/lib/murasaki/auto_setup
hid
uhci-hcd
blockデバイスを監視する(aoi) 作ってみたのでどうぞ