FW-7539構築記(2.5) Router BOXの仕様(の構想)

そいやルータ作るルータ作るといいつつ、どんな仕様にするかというのはお話していなかったので、今回はそのお話を。

まず、完成後のネットワーク図がこちら。

我が家にはフレッツ光auひかりの2本の回線が引かれておりまして、この両回線を束ねる位置にルータBOXが設置されます。
その下に192.168.0.0/24の宅内ネットワークがあり、宅内のクライアントやらサーバやらWi-Fi APやらはここにぶら下がる事になります。あ、Wi-Fiで接続するスマートフォンやノートPCもL2レベル以上では同じネットワークですね。

まぁパッと見は、auひかりのHGWから制御を奪うためにHGW(ホームゲートウェイ)との間に余計なネットワークが挟まっている以外は、何のことはないマルチホーム環境ですが、「192.168.0.0/24に所属するノードは基本的auひかりの回線を使って通信するが、一部の通信はフレッツ光の回線を使って通信する」と言う要件があるのが味噌でして。

その様子を書き足したのがこちら。通常の通信は青矢印のとおり、ルータ→HGWを通ってauひかりの回線へ出て行きますが、一部の通信は赤矢印のようにルータ(→ONU)を通ってフレッツ光の回線へ出て行きます。ちなみにこの分散の条件は今の所、送信元/送信先のIPアドレスおよびポートのみで判断しています。
すなわちルータの機能として

  • フレッツ光へのPPPoE接続
  • auひかりのHGWとの橋渡し
  • 宅内ネットワークからインターネットへのゲートウェイ機能
    • 単純なauひかりへのルーティング
    • 送信元/送信先IPアドレスおよびポートを参照してのポリシーベースルーティング機能
  • 宅内ネットワークへのDHCP提供機能

などが求められるわけです。最後のは今まで書いていませんでしたが、まぁ自明という事で。

実は、今の時点でもこのようなネットワークにはなっているのですが、ルータとして動いているのがYAMAHARTX1000なのです。決して悪い機種ではないのですが、如何せん100Mbpsのみ対応というのは痛い。かといってRTX1200などを買うお金もない(RTX1000は数千円で手に入れたのです)ので、じゃあ自分で作ろう、と言うのがそもそもFW-7539を買った当初の目的だったのです。うわ、この話今初めて説明したかも。

で、RTX1000の代替となるべくルータの構築は、いくつかの手順を踏んで行う事になります。いきなり今のRTX1000と同じ機能を何の問題もなく実装できる自信もないので。
まず第一段階としては、

このように、フレッツ光回線とRTX1000の間にルータを挟み、こいつでPPPoE接続をさせることになります。要するにauひかりのHGWと同じ役割をまずさせるわけです。

次に第2段階として、今宅内ネットワークにぶら下がっている各ノードを、RTX1000とルータの間のネットワークに繋ぎ変えます。図ではネットワークのアドレスは変えていませんが、実際にはノード側のネットワーク設定変更の手間を省くために、ネットワークアドレスの変更作業が入るはずです。
なお、この時点ではポリシーベースルーティングの役割はRTX1000が引き続き担います。このため、ポリシーベースルーティング対象の通信は、赤矢印のように、ノード→ルータ→RTX1000→ルータという経路でフレッツ光の回線へと出て行く…はずですが実現できるんかなこれ。

で、最終的にはこのようになります。アイコンの位置は変わっていますが、1枚目の図とネットワークトポロジー的には同じです。

とりあえずとっとと設定をして、まず第一段階にもって行かないと行けないのですが…さてさて。

FW-7539構築記(2) 何はともあれOSインストール

なんかものすごく間が開いてしまいましたが…

元々FW-7539を買ったのは、ルータを作るため、だったのです。最近暇も無かったので放置していたのですが、そろそろ再開。

ルータにするに当たって、OSとしてチョイスしたのはDebianです。Vyattaとかpfsenseとかを入れようかとも思ったのですが、どうせNATとDHCPくらいしかやらないしいいかー、ということでDebianを選択。
同じLinuxディストリビューションでもCentOSを選ばなかったのは、パッケージのバージョンが総じてDebianのほうが新しいからです。

インストール自体は、CDを焼いてUSB接続のDVDドライブからブートさせて、ということで何の苦もなく完了。sshの設定をした後はコンソールケーブルも取り外してしまいます。
で、ハードウェアのご紹介、ということでまずはdmesgの出力をご紹介。

$ sudo cat /var/log/dmesg
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.32-5-amd64 (Debian 2.6.32-41) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Mon Jan 16 16:22:28 UTC 2012
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/dover-root ro console=ttyS0,115200n8r quiet
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009b800 (usable)
[ 0.000000] BIOS-e820: 000000000009b800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000007f580000 (usable)
[ 0.000000] BIOS-e820: 000000007f580000 - 000000007f58e000 (ACPI data)
[ 0.000000] BIOS-e820: 000000007f58e000 - 000000007f5d0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000007f5d0000 - 000000007f5e0000 (reserved)
[ 0.000000] BIOS-e820: 000000007f5ed000 - 0000000080000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffa00000 - 0000000100000000 (reserved)
[ 0.000000] DMI present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0x7f580 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-CFFFF write-protect
[ 0.000000] D0000-DFFFF uncachable
[ 0.000000] E0000-EFFFF write-through
[ 0.000000] F0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask F80000000 write-back
[ 0.000000] 1 base 07F600000 mask FFFF00000 write-through
[ 0.000000] 2 base 07F700000 mask FFFF00000 uncachable
[ 0.000000] 3 base 07F800000 mask FFF800000 uncachable
[ 0.000000] 4 disabled
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-000000007f580000
[ 0.000000] 0000000000 - 007f400000 page 2M
[ 0.000000] 007f400000 - 007f580000 page 4k
[ 0.000000] kernel direct mapping tables up to 7f580000 @ 10000-14000
[ 0.000000] RAMDISK: 37634000 - 37fef47b
[ 0.000000] ACPI: RSDP 00000000000f9c60 00014 (v00 ACPIAM)
[ 0.000000] ACPI: RSDT 000000007f580000 0003C (v01 122810 RSDT1016 20101228 MSFT 00000097)
[ 0.000000] ACPI: FACP 000000007f580200 00084 (v01 122810 FACP1016 20101228 MSFT 00000097)
[ 0.000000] ACPI: DSDT 000000007f580440 06415 (v01 1AAAA 1AAAA000 00000000 INTL 20051117)
[ 0.000000] ACPI: FACS 000000007f58e000 00040
[ 0.000000] ACPI: APIC 000000007f580390 0006C (v01 122810 APIC1016 20101228 MSFT 00000097)
[ 0.000000] ACPI: MCFG 000000007f580400 0003C (v01 122810 OEMMCFG 20101228 MSFT 00000097)
[ 0.000000] ACPI: OEMB 000000007f58e040 00082 (v01 122810 OEMB1016 20101228 MSFT 00000097)
[ 0.000000] ACPI: HPET 000000007f58a440 00038 (v01 122810 OEMHPET 20101228 MSFT 00000097)
[ 0.000000] ACPI: GSCI 000000007f58e0d0 02024 (v01 122810 GMCHSCI 20101228 MSFT 00000097)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-000000007f580000
[ 0.000000] Bootmem setup node 0 0000000000000000-000000007f580000
[ 0.000000] NODE_DATA [0000000000012000 - 0000000000019fff]
[ 0.000000] bootmap [000000000001a000 - 0000000000029eaf] pages 10
[ 0.000000] (7 early reservations) ==> bootmem [0000000000 - 007f580000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0001000000 - 00016d95c4] TEXT DATA BSS ==> [0001000000 - 00016d95c4]
[ 0.000000] #3 [0037634000 - 0037fef47b] RAMDISK ==> [0037634000 - 0037fef47b]
[ 0.000000] #4 [000009b800 - 0000100000] BIOS reserved ==> [000009b800 - 0000100000]
[ 0.000000] #5 [00016da000 - 00016da1d3] BRK ==> [00016da000 - 00016da1d3]
[ 0.000000] #6 [0000010000 - 0000012000] PGTABLE ==> [0000010000 - 0000012000]
[ 0.000000] found SMP MP-table at [ffff8800000ff780] ff780
[ 0.000000] [ffffea0000000000-ffffea0001bfffff] PMD -> [ffff880001c00000-ffff8800037fffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00100000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[2] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009b
[ 0.000000] 0: 0x00000100 -> 0x0007f580
[ 0.000000] On node 0 totalpages: 521483
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 105 pages reserved
[ 0.000000] DMA zone: 3818 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 7076 pages used for memmap
[ 0.000000] DMA32 zone: 510428 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0xffffffff base: 0xfed00000
[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009b000 - 000000000009c000
[ 0.000000] PM: Registered nosave memory: 000000000009c000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[ 0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:7ee00000)
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 30 pages/cpu @ffff880001800000 s90328 r8192 d24360 u524288
[ 0.000000] pcpu-alloc: s90328 r8192 d24360 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 514246
[ 0.000000] Policy zone: DMA32
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/dover-root ro console=ttyS0,115200n8r quiet
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] Memory: 2039476k/2086400k available (3083k kernel code, 468k absent, 46456k reserved, 2048k data, 592k init)
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:4352 nr_irqs:440
[ 0.000000] Console: colour VGA+ 80x25
[ 0.000000] console [ttyS0] enabled
[ 0.000000] hpet clockevent registered
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 1666.730 MHz processor.
[ 0.004010] Calibrating delay loop (skipped), value calculated using timer frequency.. 3333.46 BogoMIPS (lpj=6666920)
[ 0.004055] Security Framework initialized
[ 0.004063] SELinux: Disabled at boot.
[ 0.004484] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.008736] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.009579] Mount-cache hash table entries: 256
[ 0.009869] Initializing cgroup subsys ns
[ 0.009880] Initializing cgroup subsys cpuacct
[ 0.009889] Initializing cgroup subsys devices
[ 0.009894] Initializing cgroup subsys freezer
[ 0.009899] Initializing cgroup subsys net_cls
[ 0.009947] CPU: L1 I cache: 32K, L1 D cache: 24K
[ 0.009952] CPU: L2 cache: 512K
[ 0.009959] CPU 0/0x0 -> Node 0
[ 0.009963] CPU: Physical Processor ID: 0
[ 0.009967] CPU: Processor Core ID: 0
[ 0.009973] mce: CPU supports 5 MCE banks
[ 0.009986] CPU0: Thermal monitoring enabled (TM1)
[ 0.009994] using mwait in idle threads.
[ 0.009999] Performance Events: Atom events, Intel PMU driver.
[ 0.010010] ... version: 3
[ 0.010013] ... bit width: 40
[ 0.010017] ... generic registers: 2
[ 0.010021] ... value mask: 000000ffffffffff
[ 0.010025] ... max period: 000000007fffffff
[ 0.010029] ... fixed-purpose events: 3
[ 0.010033] ... event mask: 0000000700000003
[ 0.011461] ACPI: Core revision 20090903
[ 0.024147] Setting APIC routing to flat
[ 0.024486] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.064891] CPU0: Intel(R) Atom(TM) CPU D510 @ 1.66GHz stepping 0a
[ 0.068001] Booting processor 1 APIC 0x2 ip 0x6000
[ 0.008000] Initializing CPU#1
[ 0.008000] CPU: L1 I cache: 32K, L1 D cache: 24K
[ 0.008000] CPU: L2 cache: 512K
[ 0.008000] CPU 1/0x2 -> Node 0
[ 0.008000] CPU: Physical Processor ID: 0
[ 0.008000] CPU: Processor Core ID: 1
[ 0.008000] CPU1: Thermal monitoring enabled (TM1)
[ 0.152057] CPU1: Intel(R) Atom(TM) CPU D510 @ 1.66GHz stepping 0a
[ 0.152071] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.156191] Booting processor 2 APIC 0x1 ip 0x6000
[ 0.008000] Initializing CPU#2
[ 0.008000] CPU: L1 I cache: 32K, L1 D cache: 24K
[ 0.008000] CPU: L2 cache: 512K
[ 0.008000] CPU 2/0x1 -> Node 0
[ 0.008000] CPU: Physical Processor ID: 0
[ 0.008000] CPU: Processor Core ID: 0
[ 0.008000] CPU2: Thermal monitoring enabled (TM1)
[ 0.244069] CPU2: Intel(R) Atom(TM) CPU D510 @ 1.66GHz stepping 0a
[ 0.244084] checking TSC synchronization [CPU#0 -> CPU#2]: passed.
[ 0.248245] Booting processor 3 APIC 0x3 ip 0x6000
[ 0.008000] Initializing CPU#3
[ 0.008000] CPU: L1 I cache: 32K, L1 D cache: 24K
[ 0.008000] CPU: L2 cache: 512K
[ 0.008000] CPU 3/0x3 -> Node 0
[ 0.008000] CPU: Physical Processor ID: 0
[ 0.008000] CPU: Processor Core ID: 1
[ 0.008000] CPU3: Thermal monitoring enabled (TM1)
[ 0.336123] CPU3: Intel(R) Atom(TM) CPU D510 @ 1.66GHz stepping 0a
[ 0.336136] checking TSC synchronization [CPU#0 -> CPU#3]:
[ 0.340001] Measured 40 cycles TSC warp between CPUs, turning off TSC clock.
[ 0.340001] Marking TSC unstable due to check_tsc_sync_source failed
[ 0.340029] Brought up 4 CPUs
[ 0.340035] Total of 4 processors activated (13333.23 BogoMIPS).
[ 0.341595] CPU0 attaching sched-domain:
[ 0.341604] domain 0: span 0,2 level SIBLING
[ 0.341609] groups: group ffff88000180fae0 cpus 0 (cpu_power = 589) group ffff88000190fae0 cpus 2 (cpu_power = 589)
[ 0.341626] domain 1: span 0,2 level MC
[ 0.341631] groups: group ffff88000180fbf0 cpus 0,2 (cpu_power = 1178)
[ 0.341641] domain 2: span 0-3 level CPU
[ 0.341646] groups: group ffff88000180fd00 cpus 0,2 (cpu_power = 1178) group ffff88000188fd00 cpus 1,3 (cpu_power = 1178)
[ 0.341666] CPU1 attaching sched-domain:
[ 0.341671] domain 0: span 1,3 level SIBLING
[ 0.341675] groups: group ffff88000188fae0 cpus 1 (cpu_power = 589) group ffff88000198fae0 cpus 3 (cpu_power = 589)
[ 0.341689] domain 1: span 1,3 level MC
[ 0.341694] groups: group ffff88000188fbf0 cpus 1,3 (cpu_power = 1178)
[ 0.341704] domain 2: span 0-3 level CPU
[ 0.341709] groups: group ffff88000188fd00 cpus 1,3 (cpu_power = 1178) group ffff88000180fd00 cpus 0,2 (cpu_power = 1178)
[ 0.341726] CPU2 attaching sched-domain:
[ 0.341731] domain 0: span 0,2 level SIBLING
[ 0.341736] groups: group ffff88000190fae0 cpus 2 (cpu_power = 589) group ffff88000180fae0 cpus 0 (cpu_power = 589)
[ 0.341750] domain 1: span 0,2 level MC
[ 0.341754] groups: group ffff88000180fbf0 cpus 0,2 (cpu_power = 1178)
[ 0.341765] domain 2: span 0-3 level CPU
[ 0.341769] groups: group ffff88000180fd00 cpus 0,2 (cpu_power = 1178) group ffff88000188fd00 cpus 1,3 (cpu_power = 1178)
[ 0.341786] CPU3 attaching sched-domain:
[ 0.341791] domain 0: span 1,3 level SIBLING
[ 0.341796] groups: group ffff88000198fae0 cpus 3 (cpu_power = 589) group ffff88000188fae0 cpus 1 (cpu_power = 589)
[ 0.341810] domain 1: span 1,3 level MC
[ 0.341814] groups: group ffff88000188fbf0 cpus 1,3 (cpu_power = 1178)
[ 0.341825] domain 2: span 0-3 level CPU
[ 0.341829] groups: group ffff88000188fd00 cpus 1,3 (cpu_power = 1178) group ffff88000180fd00 cpus 0,2 (cpu_power = 1178)
[ 0.342173] devtmpfs: initialized
[ 0.348335] regulator: core version 0.5
[ 0.348335] NET: Registered protocol family 16
[ 0.348373] ACPI: bus type pci registered
[ 0.348506] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.348513] PCI: Not using MMCONFIG.
[ 0.348517] PCI: Using configuration type 1 for base access
[ 0.349238] bio: create slab at 0
[ 0.349238] ACPI: EC: Look up EC in DSDT
[ 0.357710] ACPI: Executed 1 blocks of module-level executable AML code
[ 0.368816] ACPI: Interpreter enabled
[ 0.368825] ACPI: (supports S0 S1 S4 S5)
[ 0.368873] ACPI: Using IOAPIC for interrupt routing
[ 0.368983] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.376399] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[ 0.386725] PCI: Using MMCONFIG at e0000000 - efffffff
[ 0.403506] ACPI Warning: Incorrect checksum in table [OEMB] - 8A, should be 83 (20090903/tbutils-314)
[ 0.404574] ACPI: No dock devices found.
[ 0.406108] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.406257] pci 0000:00:02.0: reg 10 32bit mmio: [0xfe700000-0xfe77ffff]
[ 0.406266] pci 0000:00:02.0: reg 14 io port: [0x9080-0x9087]
[ 0.406274] pci 0000:00:02.0: reg 18 32bit mmio pref: [0xd0000000-0xdfffffff]
[ 0.406282] pci 0000:00:02.0: reg 1c 32bit mmio: [0xfe600000-0xfe6fffff]
[ 0.406326] pci 0000:00:02.1: reg 10 32bit mmio: [0xfe580000-0xfe5fffff]
[ 0.406415] pci 0000:00:1a.0: reg 20 io port: [0x9480-0x949f]
[ 0.406470] pci 0000:00:1a.1: reg 20 io port: [0x9400-0x941f]
[ 0.406531] pci 0000:00:1a.7: reg 10 32bit mmio: [0xfe7ff400-0xfe7ff7ff]
[ 0.406584] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.406591] pci 0000:00:1a.7: PME# disabled
[ 0.406658] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.406665] pci 0000:00:1c.0: PME# disabled
[ 0.406735] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.406742] pci 0000:00:1c.1: PME# disabled
[ 0.406810] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[ 0.406817] pci 0000:00:1c.2: PME# disabled
[ 0.406890] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[ 0.406896] pci 0000:00:1c.3: PME# disabled
[ 0.406949] pci 0000:00:1d.0: reg 20 io port: [0x9c00-0x9c1f]
[ 0.407004] pci 0000:00:1d.1: reg 20 io port: [0x9880-0x989f]
[ 0.407058] pci 0000:00:1d.2: reg 20 io port: [0x9800-0x981f]
[ 0.407119] pci 0000:00:1d.7: reg 10 32bit mmio: [0xfe7ff800-0xfe7ffbff]
[ 0.407172] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.407179] pci 0000:00:1d.7: PME# disabled
[ 0.407311] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0a00 (mask 001f)
[ 0.407319] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 4700 (mask 000f)
[ 0.407367] pci 0000:00:1f.1: reg 10 io port: [0x00-0x07]
[ 0.407377] pci 0000:00:1f.1: reg 14 io port: [0x00-0x03]
[ 0.407387] pci 0000:00:1f.1: reg 18 io port: [0x8f0-0x8f7]
[ 0.407396] pci 0000:00:1f.1: reg 1c io port: [0x8f8-0x8fb]
[ 0.407406] pci 0000:00:1f.1: reg 20 io port: [0xffa0-0xffaf]
[ 0.407456] pci 0000:00:1f.2: reg 10 io port: [0xac00-0xac07]
[ 0.407465] pci 0000:00:1f.2: reg 14 io port: [0xa880-0xa883]
[ 0.407474] pci 0000:00:1f.2: reg 18 io port: [0xa800-0xa807]
[ 0.407483] pci 0000:00:1f.2: reg 1c io port: [0xa480-0xa483]
[ 0.407492] pci 0000:00:1f.2: reg 20 io port: [0xa400-0xa40f]
[ 0.407501] pci 0000:00:1f.2: reg 24 io port: [0xa080-0xa08f]
[ 0.407525] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.407531] pci 0000:00:1f.2: PME# disabled
[ 0.407557] pci 0000:00:1f.3: reg 10 32bit mmio: [0xfe7ffc00-0xfe7ffcff]
[ 0.407577] pci 0000:00:1f.3: reg 20 io port: [0x400-0x41f]
[ 0.407671] pci 0000:02:00.0: reg 10 32bit mmio: [0xfe8e0000-0xfe8fffff]
[ 0.407695] pci 0000:02:00.0: reg 18 io port: [0xbc00-0xbc1f]
[ 0.407710] pci 0000:02:00.0: reg 1c 32bit mmio: [0xfe8dc000-0xfe8dffff]
[ 0.407794] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[ 0.407803] pci 0000:02:00.0: PME# disabled
[ 0.412137] pci 0000:00:1c.0: bridge io port: [0xb000-0xbfff]
[ 0.412146] pci 0000:00:1c.0: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
[ 0.412233] pci 0000:03:00.0: reg 10 32bit mmio: [0xfe9e0000-0xfe9fffff]
[ 0.412257] pci 0000:03:00.0: reg 18 io port: [0xcc00-0xcc1f]
[ 0.412271] pci 0000:03:00.0: reg 1c 32bit mmio: [0xfe9dc000-0xfe9dffff]
[ 0.412359] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[ 0.412369] pci 0000:03:00.0: PME# disabled
[ 0.420103] pci 0000:00:1c.1: bridge io port: [0xc000-0xcfff]
[ 0.420111] pci 0000:00:1c.1: bridge 32bit mmio: [0xfe900000-0xfe9fffff]
[ 0.420193] pci 0000:04:00.0: reg 10 32bit mmio: [0xfeae0000-0xfeafffff]
[ 0.420217] pci 0000:04:00.0: reg 18 io port: [0xdc00-0xdc1f]
[ 0.420231] pci 0000:04:00.0: reg 1c 32bit mmio: [0xfeadc000-0xfeadffff]
[ 0.420316] pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
[ 0.420325] pci 0000:04:00.0: PME# disabled
[ 0.428102] pci 0000:00:1c.2: bridge io port: [0xd000-0xdfff]
[ 0.428110] pci 0000:00:1c.2: bridge 32bit mmio: [0xfea00000-0xfeafffff]
[ 0.428192] pci 0000:05:00.0: reg 10 32bit mmio: [0xfebe0000-0xfebfffff]
[ 0.428216] pci 0000:05:00.0: reg 18 io port: [0xec00-0xec1f]
[ 0.428231] pci 0000:05:00.0: reg 1c 32bit mmio: [0xfebdc000-0xfebdffff]
[ 0.428316] pci 0000:05:00.0: PME# supported from D0 D3hot D3cold
[ 0.428325] pci 0000:05:00.0: PME# disabled
[ 0.436103] pci 0000:00:1c.3: bridge io port: [0xe000-0xefff]
[ 0.436111] pci 0000:00:1c.3: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
[ 0.436171] pci 0000:00:1e.0: transparent bridge
[ 0.436219] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.436500] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.436695] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[ 0.436815] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P5._PRT]
[ 0.436934] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
[ 0.437057] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P7._PRT]
[ 0.450941] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 *6 7 10 11 12 14 15)
[ 0.451171] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[ 0.451397] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[ 0.451623] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[ 0.451847] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[ 0.452091] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 *15)
[ 0.452325] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[ 0.452549] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[ 0.452778] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.452804] vgaarb: loaded
[ 0.452853] PCI: Using ACPI for IRQ routing
[ 0.452853] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[ 0.452853] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[ 0.452853] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
[ 0.460037] Switching to clocksource hpet
[ 0.462468] pnp: PnP ACPI init
[ 0.462515] ACPI: bus type pnp registered
[ 0.471807] pnp: PnP ACPI: found 15 devices
[ 0.471812] ACPI: ACPI bus type pnp unregistered
[ 0.471840] system 00:01: iomem range 0xfed14000-0xfed19fff has been reserved
[ 0.471847] system 00:01: iomem range 0xfed90000-0xfed93fff has been reserved
[ 0.471867] system 00:09: ioport range 0x4d0-0x4d1 has been reserved
[ 0.471874] system 00:09: ioport range 0x800-0x87f has been reserved
[ 0.471881] system 00:09: ioport range 0x500-0x53f has been reserved
[ 0.471888] system 00:09: iomem range 0xfed1c000-0xfed1ffff has been reserved
[ 0.471895] system 00:09: iomem range 0xfed20000-0xfed3ffff has been reserved
[ 0.471903] system 00:09: iomem range 0xfed40000-0xfed8ffff has been reserved
[ 0.471917] system 00:0b: iomem range 0xfec00000-0xfec00fff could not be reserved
[ 0.471925] system 00:0b: iomem range 0xfee00000-0xfee00fff has been reserved
[ 0.471937] system 00:0c: ioport range 0xa00-0xa0f has been reserved
[ 0.471944] system 00:0c: ioport range 0xa10-0xa1f has been reserved
[ 0.471956] system 00:0d: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.471975] system 00:0e: iomem range 0x0-0x9ffff could not be reserved
[ 0.471982] system 00:0e: iomem range 0xc0000-0xcffff could not be reserved
[ 0.471989] system 00:0e: iomem range 0xe0000-0xfffff could not be reserved
[ 0.471996] system 00:0e: iomem range 0x100000-0x7f6fffff could not be reserved
[ 0.472004] system 00:0e: iomem range 0xfed90000-0xffffffff could not be reserved
[ 0.477277] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:02
[ 0.477285] pci 0000:00:1c.0: IO window: 0xb000-0xbfff
[ 0.477293] pci 0000:00:1c.0: MEM window: 0xfe800000-0xfe8fffff
[ 0.477301] pci 0000:00:1c.0: PREFETCH window: 0x00000080000000-0x000000801fffff
[ 0.477310] pci 0000:00:1c.1: PCI bridge, secondary bus 0000:03
[ 0.477316] pci 0000:00:1c.1: IO window: 0xc000-0xcfff
[ 0.477324] pci 0000:00:1c.1: MEM window: 0xfe900000-0xfe9fffff
[ 0.477331] pci 0000:00:1c.1: PREFETCH window: 0x00000080200000-0x000000803fffff
[ 0.477340] pci 0000:00:1c.2: PCI bridge, secondary bus 0000:04
[ 0.477346] pci 0000:00:1c.2: IO window: 0xd000-0xdfff
[ 0.477353] pci 0000:00:1c.2: MEM window: 0xfea00000-0xfeafffff
[ 0.477360] pci 0000:00:1c.2: PREFETCH window: 0x00000080400000-0x000000805fffff
[ 0.477370] pci 0000:00:1c.3: PCI bridge, secondary bus 0000:05
[ 0.477376] pci 0000:00:1c.3: IO window: 0xe000-0xefff
[ 0.477383] pci 0000:00:1c.3: MEM window: 0xfeb00000-0xfebfffff
[ 0.477390] pci 0000:00:1c.3: PREFETCH window: 0x00000080600000-0x000000807fffff
[ 0.477400] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:01
[ 0.477404] pci 0000:00:1e.0: IO window: disabled
[ 0.477411] pci 0000:00:1e.0: MEM window: disabled
[ 0.477417] pci 0000:00:1e.0: PREFETCH window: disabled
[ 0.477441] alloc irq_desc for 22 on node -1
[ 0.477446] alloc kstat_irqs on node -1
[ 0.477460] pci 0000:00:1c.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 0.477468] pci 0000:00:1c.0: setting latency timer to 64
[ 0.477481] alloc irq_desc for 23 on node -1
[ 0.477485] alloc kstat_irqs on node -1
[ 0.477494] pci 0000:00:1c.1: PCI INT B -> GSI 23 (level, low) -> IRQ 23
[ 0.477502] pci 0000:00:1c.1: setting latency timer to 64
[ 0.477519] alloc irq_desc for 20 on node -1
[ 0.477523] alloc kstat_irqs on node -1
[ 0.477533] pci 0000:00:1c.2: PCI INT C -> GSI 20 (level, low) -> IRQ 20
[ 0.477540] pci 0000:00:1c.2: setting latency timer to 64
[ 0.477553] alloc irq_desc for 21 on node -1
[ 0.477557] alloc kstat_irqs on node -1
[ 0.477565] pci 0000:00:1c.3: PCI INT D -> GSI 21 (level, low) -> IRQ 21
[ 0.477572] pci 0000:00:1c.3: setting latency timer to 64
[ 0.477583] pci 0000:00:1e.0: setting latency timer to 64
[ 0.477592] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.477598] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[ 0.477604] pci_bus 0000:02: resource 0 io: [0xb000-0xbfff]
[ 0.477610] pci_bus 0000:02: resource 1 mem: [0xfe800000-0xfe8fffff]
[ 0.477616] pci_bus 0000:02: resource 2 pref mem [0x80000000-0x801fffff]
[ 0.477622] pci_bus 0000:03: resource 0 io: [0xc000-0xcfff]
[ 0.477628] pci_bus 0000:03: resource 1 mem: [0xfe900000-0xfe9fffff]
[ 0.477634] pci_bus 0000:03: resource 2 pref mem [0x80200000-0x803fffff]
[ 0.477640] pci_bus 0000:04: resource 0 io: [0xd000-0xdfff]
[ 0.477645] pci_bus 0000:04: resource 1 mem: [0xfea00000-0xfeafffff]
[ 0.477651] pci_bus 0000:04: resource 2 pref mem [0x80400000-0x805fffff]
[ 0.477657] pci_bus 0000:05: resource 0 io: [0xe000-0xefff]
[ 0.477663] pci_bus 0000:05: resource 1 mem: [0xfeb00000-0xfebfffff]
[ 0.477669] pci_bus 0000:05: resource 2 pref mem [0x80600000-0x807fffff]
[ 0.477675] pci_bus 0000:01: resource 3 io: [0x00-0xffff]
[ 0.477681] pci_bus 0000:01: resource 4 mem: [0x000000-0xffffffffffffffff]
[ 0.477764] NET: Registered protocol family 2
[ 0.478059] IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.479961] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[ 0.482992] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.483657] TCP: Hash tables configured (established 262144 bind 65536)
[ 0.483663] TCP reno registered
[ 0.483916] NET: Registered protocol family 1
[ 0.483958] pci 0000:00:02.0: Boot video device
[ 0.484223] Unpacking initramfs...
[ 0.971661] Freeing initrd memory: 9965k freed
[ 0.980412] audit: initializing netlink socket (disabled)
[ 0.980435] type=2000 audit(1332829509.980:1): initialized
[ 0.986444] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.990053] VFS: Disk quotas dquot_6.5.2
[ 0.990198] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.990386] msgmni has been set to 4002
[ 0.990993] alg: No test for stdrng (krng)
[ 0.991138] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.991144] io scheduler noop registered
[ 0.991148] io scheduler anticipatory registered
[ 0.991153] io scheduler deadline registered
[ 0.991295] io scheduler cfq registered (default)
[ 0.991524] alloc irq_desc for 24 on node -1
[ 0.991529] alloc kstat_irqs on node -1
[ 0.991548] pcieport 0000:00:1c.0: irq 24 for MSI/MSI-X
[ 0.991560] pcieport 0000:00:1c.0: setting latency timer to 64
[ 0.991747] alloc irq_desc for 25 on node -1
[ 0.991751] alloc kstat_irqs on node -1
[ 0.991764] pcieport 0000:00:1c.1: irq 25 for MSI/MSI-X
[ 0.991775] pcieport 0000:00:1c.1: setting latency timer to 64
[ 0.991952] alloc irq_desc for 26 on node -1
[ 0.991957] alloc kstat_irqs on node -1
[ 0.991970] pcieport 0000:00:1c.2: irq 26 for MSI/MSI-X
[ 0.991981] pcieport 0000:00:1c.2: setting latency timer to 64
[ 0.992158] alloc irq_desc for 27 on node -1
[ 0.992162] alloc kstat_irqs on node -1
[ 0.992175] pcieport 0000:00:1c.3: irq 27 for MSI/MSI-X
[ 0.992185] pcieport 0000:00:1c.3: setting latency timer to 64
[ 0.996225] Linux agpgart interface v0.103
[ 0.996259] agpgart-intel 0000:00:00.0: Intel IGD Chipset
[ 0.996622] agpgart-intel 0000:00:00.0: detected 8188K stolen memory
[ 1.009976] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[ 1.010087] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.010225] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.010371] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 1.010824] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.011027] 00:07: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 1.011434] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[ 1.011589] PNP: No PS/2 controller found. Probing ports directly.
[ 1.014486] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.014516] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.014770] mice: PS/2 mouse device common for all mice
[ 1.014849] rtc_cmos 00:03: RTC can wake from S4
[ 1.014954] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 1.014991] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[ 1.015021] cpuidle: using governor ladder
[ 1.015026] cpuidle: using governor menu
[ 1.015036] No iBFT detected.
[ 1.015767] TCP cubic registered
[ 1.016048] NET: Registered protocol family 10
[ 1.017856] Mobile IPv6
[ 1.017863] NET: Registered protocol family 17
[ 1.018104] PM: Resume from disk failed.
[ 1.018126] registered taskstats version 1
[ 1.018793] rtc_cmos 00:03: setting system clock to 2012-03-27 06:25:10 UTC (1332829510)
[ 1.018901] Initalizing network drop monitor service
[ 1.018964] Freeing unused kernel memory: 592k freed
[ 1.019242] Write protecting the kernel read-only data: 4240k
[ 1.056196] udev[76]: starting version 164
[ 1.207516] usbcore: registered new interface driver usbfs
[ 1.207593] usbcore: registered new interface driver hub
[ 1.208257] usbcore: registered new device driver usb
[ 1.252053] SCSI subsystem initialized
[ 1.262438] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.262518] alloc irq_desc for 18 on node -1
[ 1.262526] alloc kstat_irqs on node -1
[ 1.262550] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 1.262594] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 1.262604] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 1.262691] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 1.262791] ehci_hcd 0000:00:1a.7: debug port 1
[ 1.266693] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[ 1.266748] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xfe7ff400
[ 1.274535] e1000e: Intel(R) PRO/1000 Network Driver - 1.2.20-k2
[ 1.274544] e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
[ 1.274671] alloc irq_desc for 16 on node -1
[ 1.274680] alloc kstat_irqs on node -1
[ 1.274709] e1000e 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.274766] e1000e 0000:02:00.0: setting latency timer to 64
[ 1.275027] alloc irq_desc for 28 on node -1
[ 1.275035] alloc kstat_irqs on node -1
[ 1.275055] e1000e 0000:02:00.0: irq 28 for MSI/MSI-X
[ 1.275063] alloc irq_desc for 29 on node -1
[ 1.275068] alloc kstat_irqs on node -1
[ 1.275082] e1000e 0000:02:00.0: irq 29 for MSI/MSI-X
[ 1.275090] alloc irq_desc for 30 on node -1
[ 1.275095] alloc kstat_irqs on node -1
[ 1.275106] e1000e 0000:02:00.0: irq 30 for MSI/MSI-X
[ 1.275294] e1000e 0000:02:00.0: Disabling ASPM L0s
[ 1.284032] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 1.284096] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.284104] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.284111] usb usb1: Product: EHCI Host Controller
[ 1.284117] usb usb1: Manufacturer: Linux 2.6.32-5-amd64 ehci_hcd
[ 1.284123] usb usb1: SerialNumber: 0000:00:1a.7
[ 1.284352] usb usb1: configuration #1 chosen from 1 choice
[ 1.284434] hub 1-0:1.0: USB hub found
[ 1.284455] hub 1-0:1.0: 4 ports detected
[ 1.284600] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 1.284640] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 1.284648] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 1.284673] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 1.284731] ehci_hcd 0000:00:1d.7: debug port 1
[ 1.288626] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[ 1.288668] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfe7ff800
[ 1.304024] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 1.304076] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.304083] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.304088] usb usb2: Product: EHCI Host Controller
[ 1.304093] usb usb2: Manufacturer: Linux 2.6.32-5-amd64 ehci_hcd
[ 1.304097] usb usb2: SerialNumber: 0000:00:1d.7
[ 1.304280] usb usb2: configuration #1 chosen from 1 choice
[ 1.304374] hub 2-0:1.0: USB hub found
[ 1.304398] hub 2-0:1.0: 6 ports detected
[ 1.325846] libata version 3.00 loaded.
[ 1.329243] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.329378] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.329401] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 1.329411] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 1.330368] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 1.330464] uhci_hcd 0000:00:1a.0: irq 16, io base 0x00009480
[ 1.330596] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.330605] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.330611] usb usb3: Product: UHCI Host Controller
[ 1.330617] usb usb3: Manufacturer: Linux 2.6.32-5-amd64 uhci_hcd
[ 1.330623] usb usb3: SerialNumber: 0000:00:1a.0
[ 1.330935] usb usb3: configuration #1 chosen from 1 choice
[ 1.331046] hub 3-0:1.0: USB hub found
[ 1.331070] hub 3-0:1.0: 2 ports detected
[ 1.331259] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 1.331280] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 1.331290] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 1.331324] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 1.331406] uhci_hcd 0000:00:1a.1: irq 21, io base 0x00009400
[ 1.331535] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.331545] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.331552] usb usb4: Product: UHCI Host Controller
[ 1.331559] usb usb4: Manufacturer: Linux 2.6.32-5-amd64 uhci_hcd
[ 1.331566] usb usb4: SerialNumber: 0000:00:1a.1
[ 1.331815] usb usb4: configuration #1 chosen from 1 choice
[ 1.331925] hub 4-0:1.0: USB hub found
[ 1.331949] hub 4-0:1.0: 2 ports detected
[ 1.332105] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 1.332127] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 1.332135] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 1.332162] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
[ 1.332219] uhci_hcd 0000:00:1d.0: irq 23, io base 0x00009c00
[ 1.332340] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.332349] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.332357] usb usb5: Product: UHCI Host Controller
[ 1.332364] usb usb5: Manufacturer: Linux 2.6.32-5-amd64 uhci_hcd
[ 1.332370] usb usb5: SerialNumber: 0000:00:1d.0
[ 1.332647] usb usb5: configuration #1 chosen from 1 choice
[ 1.332757] hub 5-0:1.0: USB hub found
[ 1.332779] hub 5-0:1.0: 2 ports detected
[ 1.332930] alloc irq_desc for 19 on node -1
[ 1.332937] alloc kstat_irqs on node -1
[ 1.332956] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 1.332975] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 1.332983] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 1.333012] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
[ 1.333084] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00009880
[ 1.333203] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.333212] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.333219] usb usb6: Product: UHCI Host Controller
[ 1.333226] usb usb6: Manufacturer: Linux 2.6.32-5-amd64 uhci_hcd
[ 1.333232] usb usb6: SerialNumber: 0000:00:1d.1
[ 1.333458] usb usb6: configuration #1 chosen from 1 choice
[ 1.333574] hub 6-0:1.0: USB hub found
[ 1.333598] hub 6-0:1.0: 2 ports detected
[ 1.333744] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 1.333764] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 1.333772] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 1.333797] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
[ 1.333846] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00009800
[ 1.333967] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.333976] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.333984] usb usb7: Product: UHCI Host Controller
[ 1.333991] usb usb7: Manufacturer: Linux 2.6.32-5-amd64 uhci_hcd
[ 1.333998] usb usb7: SerialNumber: 0000:00:1d.2
[ 1.334226] usb usb7: configuration #1 chosen from 1 choice
[ 1.334335] hub 7-0:1.0: USB hub found
[ 1.334359] hub 7-0:1.0: 2 ports detected
[ 1.339263] ata_piix 0000:00:1f.1: version 2.13
[ 1.339293] ata_piix 0000:00:1f.1: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 1.339369] ata_piix 0000:00:1f.1: setting latency timer to 64
[ 1.339535] scsi0 : ata_piix
[ 1.339862] scsi1 : ata_piix
[ 1.344886] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
[ 1.344897] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
[ 1.345076] ata_piix 0000:00:1f.2: PCI INT B -> GSI 18 (level, low) -> IRQ 18
[ 1.345089] ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
[ 1.345322] ata2: port disabled. ignoring.
[ 1.389677] e1000e 0000:02:00.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:90:0b:**:**:**
[ 1.389686] e1000e 0000:02:00.0: eth0: Intel(R) PRO/1000 Network Connection
[ 1.389775] e1000e 0000:02:00.0: eth0: MAC: 3, PHY: 8, PBA No: FFFFFF-0FF
[ 1.389843] alloc irq_desc for 17 on node -1
[ 1.389848] alloc kstat_irqs on node -1
[ 1.389864] e1000e 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1.389906] e1000e 0000:03:00.0: setting latency timer to 64
[ 1.390085] alloc irq_desc for 31 on node -1
[ 1.390089] alloc kstat_irqs on node -1
[ 1.390112] e1000e 0000:03:00.0: irq 31 for MSI/MSI-X
[ 1.390594] e1000e 0000:03:00.0: Disabling ASPM L0s
[ 1.504571] ata_piix 0000:00:1f.2: setting latency timer to 64
[ 1.504711] scsi2 : ata_piix
[ 1.504957] scsi3 : ata_piix
[ 1.507927] ata3: SATA max UDMA/133 cmd 0xac00 ctl 0xa880 bmdma 0xa400 irq 18
[ 1.507937] ata4: SATA max UDMA/133 cmd 0xa800 ctl 0xa480 bmdma 0xa408 irq 18
[ 1.508473] ata1.00: CFA: CF Card, Ver6.04, max UDMA/133
[ 1.508483] ata1.00: 31227840 sectors, multi 1: LBA48
[ 1.515208] e1000e 0000:03:00.0: eth1: (PCI Express:2.5GB/s:Width x1) 00:90:0b:**:**:**
[ 1.515216] e1000e 0000:03:00.0: eth1: Intel(R) PRO/1000 Network Connection
[ 1.515305] e1000e 0000:03:00.0: eth1: MAC: 4, PHY: 8, PBA No: FFFFFF-0FF
[ 1.515363] e1000e 0000:04:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 1.515404] e1000e 0000:04:00.0: setting latency timer to 64
[ 1.515583] alloc irq_desc for 32 on node -1
[ 1.515588] alloc kstat_irqs on node -1
[ 1.515614] e1000e 0000:04:00.0: irq 32 for MSI/MSI-X
[ 1.516096] e1000e 0000:04:00.0: Disabling ASPM L0s
[ 1.516746] ata1.00: configured for UDMA/100
[ 1.516986] scsi 0:0:0:0: Direct-Access ATA CF Card Ver6 PQ: 0 ANSI: 5
[ 1.634520] e1000e 0000:04:00.0: eth2: (PCI Express:2.5GB/s:Width x1) 00:90:0b:**:**:**
[ 1.634529] e1000e 0000:04:00.0: eth2: Intel(R) PRO/1000 Network Connection
[ 1.634619] e1000e 0000:04:00.0: eth2: MAC: 4, PHY: 8, PBA No: FFFFFF-0FF
[ 1.634679] e1000e 0000:05:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 1.634723] e1000e 0000:05:00.0: setting latency timer to 64
[ 1.634906] alloc irq_desc for 33 on node -1
[ 1.634911] alloc kstat_irqs on node -1
[ 1.634937] e1000e 0000:05:00.0: irq 33 for MSI/MSI-X
[ 1.635103] e1000e 0000:05:00.0: Disabling ASPM L0s
[ 1.748825] e1000e 0000:05:00.0: eth3: (PCI Express:2.5GB/s:Width x1) 00:90:0b:**:**:**
[ 1.748834] e1000e 0000:05:00.0: eth3: Intel(R) PRO/1000 Network Connection
[ 1.748925] e1000e 0000:05:00.0: eth3: MAC: 4, PHY: 8, PBA No: FFFFFF-0FF
[ 2.174710] ata3.00: SATA link down (SStatus 0 SControl 300)
[ 2.174727] ata3.01: SATA link down (SStatus 0 SControl 300)
[ 2.864033] ata4.01: failed to resume link (SControl 0)
[ 2.879947] ata4.00: SATA link down (SStatus 0 SControl 300)
[ 2.879964] ata4.01: SATA link down (SStatus 0 SControl 0)
[ 2.894421] sd 0:0:0:0: [sda] 31227840 512-byte logical blocks: (15.9 GB/14.8 GiB)
[ 2.894671] sd 0:0:0:0: [sda] Write Protect is off
[ 2.894681] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.894789] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.895389] sda: sda1 sda2 < sda5 >
[ 2.899432] sd 0:0:0:0: [sda] Attached SCSI disk
[ 3.052893] device-mapper: uevent: version 1.0.3
[ 3.053409] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com
[ 3.212017] PM: Starting manual resume from disk
[ 3.212027] PM: Resume from partition 254:1
[ 3.212032] PM: Checking hibernation image.
[ 3.213000] PM: Error -22 checking image file
[ 3.213005] PM: Resume from disk failed.
[ 3.248677] kjournald starting. Commit interval 5 seconds
[ 3.248696] EXT3-fs: mounted filesystem with ordered data mode.
[ 3.763345] udev[385]: starting version 164
[ 3.906181] processor LNXCPU:00: registered as cooling_device0
[ 3.906391] processor LNXCPU:01: registered as cooling_device1
[ 3.906546] processor LNXCPU:02: registered as cooling_device2
[ 3.906695] processor LNXCPU:03: registered as cooling_device3
[ 3.918506] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[ 3.918526] ACPI: Power Button [PWRB]
[ 3.918751] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[ 3.918767] ACPI: Power Button [PWRF]
[ 3.966603] parport_pc 00:08: reported by Plug and Play ACPI
[ 3.966670] parport0: PC-style at 0x378, irq 7 [PCSPP]
[ 4.075258] [drm] Initialized drm 1.1.0 20060810
[ 4.081890] input: PC Speaker as /devices/platform/pcspkr/input/input3
[ 4.122457] i801_smbus 0000:00:1f.3: PCI INT C -> GSI 17 (level, low) -> IRQ 17
[ 4.172191] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 4.172202] pci 0000:00:02.0: setting latency timer to 64
[ 4.192927] alloc irq_desc for 34 on node -1
[ 4.192937] alloc kstat_irqs on node -1
[ 4.192961] pci 0000:00:02.0: irq 34 for MSI/MSI-X
[ 4.193126] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 4.345586] Error: Driver 'pcspkr' is already registered, aborting...
[ 4.818365] EXT3 FS on dm-0, internal journal
[ 4.875343] loop: module loaded
[ 5.008303] Adding 675832k swap on /dev/mapper/dover-swap_1. Priority:-1 extents:1 across:675832k
[ 5.474752] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 5.597911] e1000e 0000:05:00.0: irq 33 for MSI/MSI-X
[ 5.652103] e1000e 0000:05:00.0: irq 33 for MSI/MSI-X
[ 5.653038] ADDRCONF(NETDEV_UP): eth3: link is not ready

てか、ATOM D510って2コア+HTで4コアに見えるんですね。うちのマシンで4コアってメインPCくらいなんですが…w
続いてdmidecodeの結果。

$ sudo dmidecode
# dmidecode 2.9
SMBIOS 2.6 present.
22 structures occupying 1254 bytes.
Table at 0x000FCF10.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: 080016
Release Date: 12/28/2010
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 2048 kB
Characteristics:
ISA is supported
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
ESCD support is available
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 KB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported
BIOS boot specification is supported
Targeted content distribution is supported
BIOS Revision: 8.16

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: To Be Filled By O.E.M.
Product Name: To Be Filled By O.E.M.
Version: To Be Filled By O.E.M.
Serial Number: To Be Filled By O.E.M.
UUID: 00020003-0004-0005-0006-000700080009
Wake-up Type: Power Switch
SKU Number: To Be Filled By O.E.M.
Family: To Be Filled By O.E.M.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: To be filled by O.E.M.
Product Name: To be filled by O.E.M.
Version: To be filled by O.E.M.
Serial Number: To be filled by O.E.M.
Asset Tag: To Be Filled By O.E.M.
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: To Be Filled By O.E.M.
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0

Handle 0x0003, DMI type 3, 21 bytes
Chassis Information
Manufacturer: To Be Filled By O.E.M.
Type: Desktop
Lock: Not Present
Version: To Be Filled By O.E.M.
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
Boot-up State: Safe
Power Supply State: Safe
Thermal State: Safe
Security Status: None
OEM Information: 0x00000000
Height: Unspecified
Number Of Power Cords: 1
Contained Elements: 0


Handle 0x0004, DMI type 4, 42 bytes
Processor Information
Socket Designation: CPU 1
Type: Central Processor
Family:
Manufacturer: Intel
ID: ** ** ** ** ** ** ** **
Version: Intel(R) Atom(TM) CPU D510 @ 1.66GHz
Voltage: 1.1 V
External Clock: 167 MHz
Max Speed: 1666 MHz
Current Speed: 1666 MHz
Status: Populated, Enabled
Upgrade: Socket LGA775
L1 Cache Handle: 0x0005
L2 Cache Handle: 0x0006
L3 Cache Handle: Not Provided
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
Part Number: To Be Filled By O.E.M.
Core Count: 2
Core Enabled: 2
Thread Count: 4
Characteristics:
64-bit capable

Handle 0x0005, DMI type 7, 19 bytes
Cache Information
Socket Designation: L1-Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 48 KB
Maximum Size: 48 KB
Supported SRAM Types:
Other
Installed SRAM Type: Other
Speed: Unknown
Error Correction Type: Parity
System Type: Data
Associativity: Other


Handle 0x0006, DMI type 7, 19 bytes
Cache Information
Socket Designation: L2-Cache
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 1024 KB
Maximum Size: 1024 KB
Supported SRAM Types:
Other
Installed SRAM Type: Other
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 8-way Set-associative

Handle 0x0007, DMI type 5, 20 bytes
Memory Controller Information
Error Detecting Method: 64-bit ECC
Error Correcting Capabilities:
None
Supported Interleave: One-way Interleave
Current Interleave: One-way Interleave
Maximum Memory Module Size: 4096 MB
Maximum Total Memory Size: 8192 MB
Supported Speeds:
Other
Supported Memory Types:
DIMM
SDRAM
Memory Module Voltage: 3.3 V
Associated Memory Slots: 2
0x0008
0x0009
Enabled Error Correcting Capabilities:
None

Handle 0x0008, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM0
Bank Connections: 0 1
Current Speed: Unknown
Type: DIMM SDRAM
Installed Size: 2048 MB (Double-bank Connection)
Enabled Size: 2048 MB (Double-bank Connection)
Error Status: OK

Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM1
Bank Connections: 2 3
Current Speed: Unknown
Type: DIMM SDRAM
Installed Size: Not Installed
Enabled Size: Not Installed
Error Status: OK

Handle 0x000A, DMI type 13, 22 bytes
BIOS Language Information
Installable Languages: 1
en|US|iso8859-1
Currently Installed Language: en|US|iso8859-1

Handle 0x000B, DMI type 15, 35 bytes
System Event Log
Area Length: 4 bytes
Header Start Offset: 0x0000
Header Length: 2 bytes
Data Start Offset: 0x0002
Access Method: Indexed I/O, one 16-bit index port, one 8-bit data port
Access Address: Index 0x046A, Data 0x046C
Status: Invalid, Not Full
Change Token: 0x00000000
Header Format: No Header
Supported Log Type Descriptors: 6
Descriptor 1: End of log
Data Format 1: OEM-specific
Descriptor 2: End of log
Data Format 2: OEM-specific

Descriptor 3: End of log
Data Format 3: OEM-specific
Descriptor 4: End of log
Data Format 4: OEM-specific
Descriptor 5: End of log
Data Format 5: OEM-specific
Descriptor 6: End of log
Data Format 6: OEM-specific

Handle 0x000C, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 4 GB
Error Information Handle: Not Provided
Number Of Devices: 2

Handle 0x000D, DMI type 19, 15 bytes
Memory Array Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x0007FFFFFFF
Range Size: 2 GB
Physical Array Handle: 0x000C
Partition Width: 0

Handle 0x000E, DMI type 17, 28 bytes
Memory Device
Array Handle: 0x000C
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: SODIMM
Set: None
Locator: DIMM0
Bank Locator: BANK0
Type: DDR2
Type Detail: Synchronous
Speed: 667 MHz (1.5 ns)
Manufacturer: Manufacturer00
Serial Number: SerNum00

Part Number: ModulePartNumber00

Handle 0x000F, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x0007FFFFFFF
Range Size: 2 GB
Physical Device Handle: 0x000E
Memory Array Mapped Address Handle: 0x000D
Partition Row Position: 1
Interleaved Data Depth: 1

Handle 0x0010, DMI type 17, 28 bytes
Memory Device
Array Handle: 0x000C
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: DIMM1
Bank Locator: BANK1
Type: Unknown
Type Detail: Unknown
Speed: Unknown
Manufacturer: Manufacturer01
Serial Number: SerNum01
Asset Tag: AssetTagNum1
Part Number: ModulePartNumber01

Handle 0x0011, DMI type 20, 19 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000000003FF
Range Size: 1 kB
Physical Device Handle: 0x0010
Memory Array Mapped Address Handle: 0x000D
Partition Row Position: 1
Interleaved Data Depth: 1

Handle 0x0012, DMI type 32, 20 bytes
System Boot Information

Status: No errors detected

Handle 0x0013, DMI type 41, 11 bytes
Unknown Type
Header and Data:
29 0B 13 00 01 83 00 FF FF FF FF
Strings:
To Be Filled By O.E.M.

Handle 0x0014, DMI type 41, 11 bytes
Unknown Type
Header and Data:
29 0B 14 00 01 04 00 FF FF FF FF
Strings:
To Be Filled By O.E.M.

Handle 0x0015, DMI type 127, 4 bytes
End Of Table

System InformationとかBase Board Informationのあたり、モデル名とかシリアルとかが「To Be Filled By O.E.M.」となっているのは、こいつが本来はOEM提供される事が前提のブツだからですね。
できれば何か書き込んでやりたいんですが…、DMIデータって書き込めたのかしら。

次はiptablesを設定して、いよいよルータとしてのセットアップを始めたいのですが、さてさて。

FW-7539構築記(1) 我が家にちっこいサーバがやってきた!

と言うことで一発目は、ちっこいサーバ FW-7539 のお話です。

そもそもこれ何者かと言うと、台湾のハードウェアメーカーLannerの作っているアプライアンス用ベースシステムです。
元々はネットワークアプライアンス用のベースシステムと言うことで、

  • CPUにAtomを採用(なのでx86なのですね)し、低消費電力を実現
  • そのくせネットワークインターフェイスIntelチップの物(当然Gigabit)を4つ搭載
  • そしてなによりちっこいサイズ(215ミリx188ミリ、高さ43ミリ)

という特徴をもったブツなのです。
故あってこいつを会社の有志で共同購入することになり、ボーナスも出たばかりだったので豪儀にも2個も買ってしまいました。買ってしまったからには何かしが有効活用しないと、というのがこの一連のエントリーの目的…になる予定。今回はまずは製品のご紹介、と行きます。

今回購入したのは、FW-7539の中でもAtom D510を詰み、LANバイパス機能を積んだFW-7539Bと言うモデル。メモリ無しで4万弱でございます。

パッケージはこんな感じ。パッケージと言うか、まぁダンボールですね。

開けてみると、中はこんな感じ。真ん中のウレタン緩衝材で包まれたブツが、お目当てのFW-7539です。
上に載っているCDとサイズを比較していただくと、大きさが大体お分かりになるかと。

取り出してみました。やはりちっこい。

フロント側はこんな感じ。一番左の3つのランプは本体のステータスランプ、その右の4列2個のランプは、4つついてるネットワークインターフェイスのステータスランプです。
ちなみに、箱の右に写っているのが、フロントベゼル用のシールです。標準はこんな感じですが、カスタマイズして作ってもらうことも可能だとか。

リア側はこちら。インターフェイスは右から電源スイッチ、ACアダプタケーブルのジャック、ネットワークインターフェイス4つ、USB2.0が2つ、コンソール、リセットスイッチ。
これを見ていただくと分かりますが、VGA出力は標準では「存在しません」。VGA出力が必要な場合は

この別売りのVGAケーブルをつなぐことになります。こちらは1000円なりですが、ピンアサインなどは公開されているので、自作しようと思えば可能です。

カバーをあけてみたところはこんな感じ。中身もコンパクトにまとまっています。
ちなみにこのマザー、自社で設計・製造しているそうです。

メモリ周りはこちら。DDR2のメモリが1枚刺さります。MAXは4GB。

CPU周りはこちら。銀色のヒートシンクの下に、Atom D510がセットされています。その横にはCFのスロットが。基本的にはこのCFスロットにCFカードをさして、これをストレージとして使用する感じになります。

右下はこんな感じ。白いコネクタはMini PCI Expressです。その下にはなんとSIMカードのスロットがありますが、技適マークはついていないので、国内で使えるかは不明。

付属品はこんな感じ。ACアダプターとLANケーブル、、コンソールケーブル、およびゴム足が付属します。

また、別途HDDマウントキットを購入することで、2.5インチのHDDもしくはSSDを装着することが可能になります。こいつもお値段は1000円なり。

で、VGAケーブル、CFカード、メモリを装着した姿がこちら。ほんとにひざの上にちょこんと乗るサイズでございます。

2台買ったうち、今回開梱した1台目はとりあえず我が家のメインルータに仕立てようかなぁ、と検討中。次回からはOSインストール、およびインストール後の様子を順次お届けします。