玄箱

出典: フリー百科事典『ウィキペディア(Wikipedia)』

玄箱(くろばこ)は、玄人志向2004年2月に発売した、ネットワークアタッチトストレージ(NAS)機器である。 玄人志向の箱であることから、この名が付けられているため、当製品の発売前後には筐体に玄箱と書かれた外付けHDDボックスが販売されていたこともある。

目次

[編集] 概要

筐体内に電源と制御基板のみが組み込まれた状態で出荷されるキット型の製品である。 パッケージにハードディスクは含まれていないため、別途入手して組み込む必要がある。そのためパソコンのアップグレードなどで余ったハードディスクや、好みのハードディスクでNASが作れることからヒットし、他社が同様の製品を続々と発売するきっかけとなった。

低価格でLinuxが稼動し開発環境まであったことから、DebianなどのLinuxディストリビューションを入れ替えて格安なLinuxマシンとして使う者やハードウェアの改造を行う者も現れた。

当初の筐体は、ベースモデルであるバッファローLinkStationのケースを黒く塗装していた物であったため、爆発的な人気に対して生産がまったく追いつかず、予約を打ち切る販売店も出た。それゆえ、ネットオークションを中心に転売が横行した。

2004年9月に入り、筐体が玄箱専用設計に切り替えられ生産効率が上がったこと、品物がある程度行き渡ったこと、他社から同様な製品が発売されたことから人気が沈静化し、品不足は解消している。また、バッファローの海外法人名義で、海外向けモデルであるKURO-BOXが発売された。

後に、メモリCPUを強化しGigabit Etherに対応した、玄箱/HGがラインナップに追加された。

また、2005年12月下旬にはACアダプタ仕様のKURO-BOXXKURO-BOX/HGXの2モデルが限定販売され、以前電子回路があった部分が空洞になっている為、自作の基板を乗せるなど物理的なカスタマイズの余地が生まれた。電源以外の相違点として、背面パネルの一部の穴が埋まっている事が挙げられるが、それ以外は同一の製品である。

2005年6月に発表された挑戦者ブランドのLAN Tankの開発コードが「白箱(開発者自身は素箱といっている)」と発表された事、ライバル関係にあるメーカー/ブランドであることから競合品とされる。

同様に2006年1月には、玄箱/HGに相当するGLAN Tankが同様に出荷されている。また、2006年からはオプションパーツやSATAHDD接続の為の変換キットやリモコンキットなどが単体販売された。

2007年にはSATAベースでSATAコネクタ×2(うち、一つは内蔵ベイで利用可能。一つは、前面パネルに隠れる形となる)、PCI Express×1が1スロット(但し、拡張ボードを取付ける空間は無い)装備し、CPUを400MHzと強化、内蔵フラッシュメモリを256MB搭載したKURO-BOX/PRO2007年2月27日より販売されている。外観は、LS-GLシリーズに近いが、板金部分は共通パーツにはなっておらず、別物のパーツになっている。基板も類似点こそあるものの、SoCの機能に全てコネクタを付けたような設計になっており、ほぼ別物である。

製品では公開、利用されていないが、底面にもシリアルコンソールの信号が出ている。純正品のシリアルコンソールキットは、コネクタと基板により構成されており、実装にはフロントパネルへの半田付けを要し、作業を行った時点でハードウェアとしてのメーカー保証は切れる。 底面の接点は出荷時のパラメータ書き込みのためのパターンと考えられるが、強度などからの問題から、コネクタとしての利用は想定していない物と思われる。また、ユーザにより、この底面の端子を利用したシリアルコンソール用コネクタの作成方法も公開された。玄箱Proでは、U-Bootの設定が必要になるケースも発生するため、シリアルコンソールは必要になるケースが多い。

汎用性に期待を持たれたPCI Expressは、PCIの割り当てなどと競合し、VGAや、ブリッジなどを利用した場合、リソースがきちんとアサインされないこともあり、実利用にはほど遠く、活用例はあまり見かけない。

また、LinkStationに実装されていないコネクタについては、フロントパネルを外すなどしないと利用できない。内蔵FLASHメモリの増量により、旧機種では不可能だった、HDDレスでの稼動も可能になっている。なお、玄人志向側の位置づけとしては、玄箱とは別物であり、Linuxベアボーンというカテゴリに属する。

第二ロットのカーネルを含むモジュールに問題があり、SWATを起動できない等の不具合が発生した。2007年5月初頭の時点で次のロットは修正済みで販売されていたにも関わらず、修正モジュールの公開は5月半ばであった。起動メッセージにはFLASHROMにエラーがある旨が表示される事があるが、これは、NAND FLASH特有の障害であり、仕様である。また、起動時のCPUクロック表示は仕様表にある400MHzが正しい。

2007年7月24日Kuro-Box/Proを500MHzに改造する方法が公式ページに掲載される。

2007年11月現在、LinkStationの筐体設計が玄箱に近く変更された。但し、メイン基板そのものは同様である物の、実装されているパーツが異なり、LinkStationでは利用しないFlashメモリなどは未実装、フロントのライザーカードは別設計で使わない信号は出ていないなど、同一のハードウェアというわけではない。また、U-Bootのパラメータにも相違がある。

2008年11月にKURO-NAS/X4として新製品が発表される。前回のSoCから出ている信号は全て出す様な仕様ではなく、既製品のラックマウント型の製品からHDDとファームウェアを取り除いたような仕様になっている。そのため、利用頻度の低かったPCI Expressスロットは無くなり、NAND Flashも搭載されなくなり、本体サイズもラックマウント型がベースのため大きな物となった。また、インストールには、別途ファイルをHDDへ転送する必要があり、本体側にファームを流し込むような事は出来なくなった。シリアルコンソールについては、素直に9ピンで背面から出力されるようになっている。玄箱/HGに見られた手軽さや、玄箱/Proに見られた単体での小型で小規模な運用に向いたものではなく、価格の方も予価で三万円を越えるなど、従来とは違う趣の製品となった。

[編集] スペック

玄箱

  玄箱 玄箱/HG 玄箱/PRO KURO-NAS/X4
HDD搭載可能台数 3.5インチ×1 3.5インチ×1 3.5インチ×1 3.5インチ×4
CPU PowerPC 200MHz PowerPC 266MHz ARM9Core 400MHz ARM9Core 500MHz
RAM(メモリ) 64MB 128MB 128MB 128MB
イーサネット(LANポート) 100Base-T/10Base-T×1 1000Base-T/100Base-T/10Base-T×1 1000Base-T/100Base-T/10Base-T×1 1000Base-T/100Base-T/10Base-T×1
USBポート数 2.0×1 2.0×2 2.0×2 2.0×2
BootROM領域 4MB(カーネル、ブートローダ、EMモード領域を含む。ブートローダとして確保されているブロックは512KB) 4MB(カーネル、ブートローダ、EMモード領域を含む。ブートローダとして確保されているブロックは512KB) NOR型フラッシュメモリ 256KB NOR型フラッシュメモリ 256KB
内蔵システム+データ領域 - - NAND型フラッシュメモリ 256MB -
パラレルATA(EVEN GNDコネクタ) 1(プライマリポートのみ実装。スレーブの利用は加工が必要。) 1(プライマリポートのみ実装。スレーブの利用は加工が必要。) - -
シリアルATA - - 2(1ポートはフロントパネル) 4
PCI Express x1 - - 1 -
シリアルコンソール 切断されているチップ抵抗の実装で有効化の上、スルーホールを利用。 切断されているチップ抵抗の実装で有効化の上、スルーホールを利用。 ドータボード上のスルーホールへ接続。信号自体はメイン基板、底面へのパターンにも接点が出ている。 9ピンオスシリアルコネクタx1

[編集] ハックによる成果

UARTから、シリアルレベルへの変換に携帯電話(Mova)用の物を利用できることが発見され、安価にRS-232Cレベルへ変換する手段として浸透するようになった。 これらの成果はほかの機器でも用いられ、応用として、RS-232Cレベルへの変換だけではなく、最近ではUSBシリアルへの変換するのにも同様の製品の流用が行われる。 これらの既製品を用いることは、量産効果により価格が安く、工作の工数もほぼ結線のみと簡略であることがメリットとして挙げられる。

[編集] オプション

  • SCON-KIT/PRO

 玄箱/PRO専用のシリアルコンソールキット。  商品には雌雄のコネクタと、むき出しのUSB-UART変換基板、接続ケーブルが同梱される。  コネクタをKURO-BOX/Proの前面ドータボードに半田付けする必要があり、作業を行った時点で、どちらの商品も保証外となる。

  • KURO-BOX/PARTS

 玄箱と玄箱/HGの破損しやすいと言われるベゼル、導光器、空冷ファンをセットにした商品。  ベゼルは、玄箱、玄箱HGの両方が入っており、空冷ファンにはコネクタが圧着された形でパッケージされている為、そのまま交換できる。

  • KURO-SATA

 玄箱、玄箱/HGをSATAの機器で利用するための変換ボード。玄箱に入るよう特殊な形状の基板になっている。  LinkStationでは、一部ロットでIDEコントローラが異なるため、転送速度が遅くなるなど、動作は芳しくない。  HDD側を1.5Gbpsに設定して利用することが望ましい。また、標準のカーネルではhddtemp等による温度の取得が出来なくなる。

  • KURO-RS

 USB接続赤外線学習リモコンキット。商品では玄箱も利用対象に含まれている。  WindowsパソコンやKURO-BOX/HGに接続して自作プログラムより制御するためのSDKが含まれているが付属のドキュメントには挙動と異なる部分も見られる。  基本的には自分でプログラムを作成する人のための商品である。  添付された資料、SDK、ドキュメントの類の再頒布は不可とされているが、それらを元に作成されたソフトウェアについては作成者が任意のライセンスで再頒布を行うことが可能である。  制御はUSB接続の仮想シリアル。

[編集] 関連項目

[編集] 外部リンク


他の言語