sb

IBM ThinkPad X61 (7762-W4R) (32 and 64bit)

Background

The IBM/Lenovo ThinkPad X61 Tablet featuring the Core 2 Duo processor. Small package packs a real punch. The laptop has a rotating monitor. On the laptop itself contains an express pcmcia slot, 3 USB, 1 SD, wireless on/off switch, video, 10/100/1000 ethernet/modem, firewire, mic, and headphones; very nice. A great screen resolution (1400x1050 at 50hz) can accomidate just about any application, and then some! Like all modern laptops, it can handle two monitors (LCD and external attached). Total weight is roughly 5lbs.

The docking base attaches an ultrabay slot capable of many Txx parts such as a CDROM/DVD drive, HDD tray. It also contains 10/100/1000 ethernet, serial, parallel, video, and 4 USB ports. With this, it adds some bulk to the laptop as expected.

Hardware

Model: IBM/Lenovo ThinkPad X61 Tablet
CPU Model: Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz
Memory: 4096MB PC2-5300 DDR2 SDRAM 667 MHz SODIMM (2x2048MB)
Turbo Memory: Intel Corporation Turbo Memory Controller
Monitor: 12.1 inch SXGA+ (1400x1050) TFT display
Hard Drive: various eSATA
Video Card: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller
Sound Card: Intel Corporation 82801H (ICH8 Family) HD Audio Controller
Network Adapter: Intel Corporation 82566MM Gigabit Network Connection
Wireless Adapter: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection
Cardbus: Ricoh Co Ltd RL5c476 II
USB1: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller
USB2: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller
Firewire: Ricoh Co Ltd R5C832 IEEE 1394 Controller
SD Card: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter

The X61 Tablet was used for setup with ThinkPad X6 UltraBase. This base features an UltraSlim Bay, 4 USB, 1 Ethernet, modem, VGA, audio, serial, and parallel connectors. It uses the same power supply adapter that the laptop supports.

Distribution: Fedora 8 x86

Fedora 8 installed as a straight base os with the three (3) options. The base does not install tpb-0.6.4-9.fc8 (ThinkPad Buttons), acpi-0.09-2.fc6 (ACPI). Fedora 8 did not automatically install kernel-PAE-2.6.23.1-49.fc8 to support the 4GB memory, simple fix and reboot to get it working.

Note, linux kernel doesn't support Intel's Turbo Memory. Aparently, Intel has not released any information regarding the hardware other than it is a miniPCI slot.

Fedora 8 does not detect the ThinkPad fingerprint reader. Use yum, etc, to install the ThinkFinger package (thinkfinger-0.3-7.fc8), then use the tf-tool to scan your fingerprints.

Distribution: Fedora 8 x86_64

Fedora 8 x86_64 installs just fine as well for those who want to use the 64bit version. Just about everything for the x86_32 (above) with the exception that the native kernel supports the full 4GB of RAM (ie no need for the PAE kernel).

Further benchmarks are below on 64bit performance.

Distribution: Fedora 9 x86

Installation of Fedora 8 and Fedora 9 are almost identical. Fedora 9 has a much improved network configuration, in that wireless is almost zero config. In addition, wireless and wired can coexist and not overwrite your routes so that they won't step on each other. The Thinkpad buttons package must be installed manually.

Wireless Devices

Wireless, simple, works right out of the box. WPA packages are installed by default, set it up and go tailored to your network..

Other Options

Coming soon.

Caviats

IBM/Lenovo included a nice on/off minilight on such laptops as the T42; and they've left that button (fn-PgUp) on the X61 Tablet model. But, they didn't include any light.

Todo

  • Lid Rotate (and lay flat): ibm/hotkey HKEY 00000080 00005009 -- Should be mapped to rotate the monitor automagically to 1050x1400.
  • Lid Rotate (back to upright): ibm/hotkey HKEY 00000080 0000500a
  • ThinkVantage button: ibm/hotkey HKEY 00000080 00001018
  • Tabletize pen reader

Links

  • IBM/Lenovo X61 Tablet Overview
  • Detailed Specifications
  • Intel Turbo Memory
  • ThinkFinger driver for the UPEK/SGS Thomson Microelectronics fingerprint reader
  • ThinkPad X6 UltraBase
  • ThinkPad Advanced Ultrabay Battery

    Technical Outputs

    # uname -a

    Linux x61 2.6.23.9-85.fc8 #1 SMP Fri Dec 7 15:49:36 EST 2007 x86_64 x86_64 x86_64 GNU/Linux

    # lspci

    00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
    00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
    00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
    00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03)
    00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03)
    00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
    00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
    00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
    00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
    00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
    00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
    00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
    00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
    00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03)
    00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 03)
    00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
    02:00.0 Memory controller: Intel Corporation Turbo Memory Controller (rev 01)
    03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
    05:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
    05:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
    05:00.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)

    # lspcmcia

    Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:05:00.0)

    # dmesg

    Linux version 2.6.23.1-49.fc8PAE (kojibuilder@xenbuilder4.fedora.phx.redhat.com) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)) #1 SMP Thu Nov 8 21:33:13 EST 2007
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 000000000009d800 (usable)
    BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved)
    BIOS-e820: 00000000000d2000 - 00000000000d4000 (reserved)
    BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 00000000bf6b0000 (usable)
    BIOS-e820: 00000000bf6b0000 - 00000000bf6cc000 (ACPI data)
    BIOS-e820: 00000000bf6cc000 - 00000000bf700000 (ACPI NVS)
    BIOS-e820: 00000000bf700000 - 00000000c0000000 (reserved)
    BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved)
    BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
    BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
    BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
    BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
    BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
    BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
    BIOS-e820: 0000000100000000 - 000000013c000000 (usable)
    4160MB HIGHMEM available.
    896MB LOWMEM available.
    found SMP MP-table at 000f6980
    NX (Execute Disable) protection: active
    Entering add_active_range(0, 0, 1294336) 0 entries of 256 used
    Zone PFN ranges:
    DMA 0 -> 4096
    Normal 4096 -> 229376
    HighMem 229376 -> 1294336
    Movable zone start PFN for each node
    early_node_map[1] active PFN ranges
    0: 0 -> 1294336
    On node 0 totalpages: 1294336
    DMA zone: 32 pages used for memmap
    DMA zone: 0 pages reserved
    DMA zone: 4064 pages, LIFO batch:0
    Normal zone: 1760 pages used for memmap
    Normal zone: 223520 pages, LIFO batch:31
    HighMem zone: 8320 pages used for memmap
    HighMem zone: 1056640 pages, LIFO batch:31
    Movable zone: 0 pages used for memmap
    DMI present.
    Using APIC driver default
    ACPI: RSDP 000F6950, 0024 (r2 LENOVO)
    ACPI: XSDT BF6BCEF0, 009C (r1 LENOVO TP-7S 1070 LTP 0)
    ACPI: FACP BF6BD000, 00F4 (r3 LENOVO TP-7S 1070 LNVO 1)
    ACPI Warning (tbfadt-0442): Optional field "Gpe1Block" has zero address or length: 000000000000102C/0 [20070126]
    ACPI: DSDT BF6BD3DB, E7A2 (r1 LENOVO TP-7S 1070 MSFT 3000000)
    ACPI: FACS BF6E4000, 0040
    ACPI: SSDT BF6BD1B4, 0227 (r1 LENOVO TP-7S 1070 MSFT 3000000)
    ACPI: ECDT BF6CBB7D, 0052 (r1 LENOVO TP-7S 1070 LNVO 1)
    ACPI: TCPA BF6CBBCF, 0032 (r2 LENOVO TP-7S 1070 LNVO 1)
    ACPI: APIC BF6CBC01, 0068 (r1 LENOVO TP-7S 1070 LNVO 1)
    ACPI: MCFG BF6CBC69, 003C (r1 LENOVO TP-7S 1070 LNVO 1)
    ACPI: HPET BF6CBCA5, 0038 (r1 LENOVO TP-7S 1070 LNVO 1)
    ACPI: SLIC BF6CBDF0, 0176 (r1 LENOVO TP-7S 1070 LTP 0)
    ACPI: BOOT BF6CBF66, 0028 (r1 LENOVO TP-7S 1070 LTP 1)
    ACPI: ASF! BF6CBF8E, 0072 (r16 LENOVO TP-7S 1070 PTL 1)
    ACPI: SSDT BF6E2697, 025F (r1 LENOVO TP-7S 1070 INTL 20050513)
    ACPI: SSDT BF6E28F6, 00A6 (r1 LENOVO TP-7S 1070 INTL 20050513)
    ACPI: SSDT BF6E299C, 04F7 (r1 LENOVO TP-7S 1070 INTL 20050513)
    ACPI: SSDT BF6E2E93, 08BD (r1 LENOVO TP-7S 1070 INTL 20050513)
    ACPI: SSDT BF6E3750, 069C (r1 LENOVO TP-7S 1070 INTL 20050513)
    ACPI: PM-Timer IO Port: 0x1008
    ACPI: Local APIC address 0xfee00000
    ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
    Processor #0 6:15 APIC version 20
    ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
    Processor #1 6:15 APIC version 20
    ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
    ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
    ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
    IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
    ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    ACPI: IRQ0 used by override.
    ACPI: IRQ2 used by override.
    ACPI: IRQ9 used by override.
    Enabling APIC mode: Flat. Using 1 I/O APICs
    ACPI: HPET id: 0x8086a201 base: 0xfed00000
    Using ACPI (MADT) for SMP configuration information
    Allocating PCI resources starting at c4000000 (gap: c0000000:30000000)
    swsusp: Registered nosave memory region: 000000000009d000 - 000000000009e000
    swsusp: Registered nosave memory region: 000000000009e000 - 00000000000a0000
    swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000d2000
    swsusp: Registered nosave memory region: 00000000000d2000 - 00000000000d4000
    swsusp: Registered nosave memory region: 00000000000d4000 - 00000000000e0000
    swsusp: Registered nosave memory region: 00000000000e0000 - 0000000000100000
    Built 1 zonelists in Zone order. Total pages: 1284224
    Kernel command line: ro root=LABEL=/ rhgb quiet
    mapped APIC to ffffb000 (fee00000)
    mapped IOAPIC to ffffa000 (fec00000)
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Initializing CPU#0
    CPU 0 irqstacks, hard=c07aa000 soft=c078a000
    PID hash table entries: 4096 (order: 12, 16384 bytes)
    Detected 1596.103 MHz processor.
    Console: colour VGA+ 80x25
    console [tty0] enabled
    Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    Memory: 4069244k/5177344k available (2195k kernel code, 48736k reserved, 1109k data, 284k init, 3201728k highmem)
    virtual kernel memory layout:
    fixmap : 0xffc53000 - 0xfffff000 (3760 kB)
    pkmap : 0xffa00000 - 0xffc00000 (2048 kB)
    vmalloc : 0xf8800000 - 0xff9fe000 ( 113 MB)
    lowmem : 0xc0000000 - 0xf8000000 ( 896 MB)
    .init : 0xc0740000 - 0xc0787000 ( 284 kB)
    .data : 0xc0624f18 - 0xc073a564 (1109 kB)
    .text : 0xc0400000 - 0xc0624f18 (2195 kB)
    Checking if this processor honours the WP bit even in supervisor mode... Ok.
    SLUB: Genslabs=22, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1
    hpet clockevent registered
    Calibrating delay using timer specific routine.. 3196.36 BogoMIPS (lpj=1598181)
    Security Framework v1.0.0 initialized
    SELinux: Initializing.
    SELinux: Starting in permissive mode
    selinux_register_security: Registering secondary module capability
    Capability LSM initialized as secondary
    Mount-cache hash table entries: 512
    CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000001
    monitor/mwait feature present.
    using mwait in idle threads.
    CPU: L1 I cache: 32K, L1 D cache: 32K
    CPU: L2 cache: 4096K
    CPU: Physical Processor ID: 0
    CPU: Processor Core ID: 0
    CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000001
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#0.
    Compat vDSO mapped to ffffe000.
    Checking 'hlt' instruction... OK.
    SMP alternatives: switching to UP code
    ACPI: Core revision 20070126
    CPU0: Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz stepping 0b
    SMP alternatives: switching to SMP code
    Booting processor 1/1 eip 3000
    CPU 1 irqstacks, hard=c07ab000 soft=c078b000
    Initializing CPU#1
    Calibrating delay using timer specific routine.. 3192.02 BogoMIPS (lpj=1596013) CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000001
    monitor/mwait feature present.
    CPU: L1 I cache: 32K, L1 D cache: 32K
    CPU: L2 cache: 4096K
    CPU: Physical Processor ID: 0
    CPU: Processor Core ID: 1
    CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000001
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#1.
    CPU1: Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz stepping 0b
    Total of 2 processors activated (6388.38 BogoMIPS).
    ENABLING IO-APIC IRQs
    ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
    checking TSC synchronization [CPU#0 -> CPU#1]:
    Measured 260256 cycles TSC warp between CPUs, turning off TSC clock.
    Marking TSC unstable due to: check_tsc_sync_source failed.
    Brought up 2 CPUs
    sizeof(vma)=88 bytes
    sizeof(page)=32 bytes
    sizeof(inode)=336 bytes
    sizeof(dentry)=132 bytes
    sizeof(ext3inode)=488 bytes
    sizeof(buffer_head)=56 bytes
    sizeof(skbuff)=180 bytes
    sizeof(task_struct)=1552 bytes
    Booting paravirtualized kernel on bare hardware
    NET: Registered protocol family 16
    ACPI: ACPI Dock Station Driver
    ACPI: bus type pci registered
    PCI: PCI BIOS revision 3.00 entry at 0xfddc7, last bus=8
    PCI: Using configuration type 1
    Setting up standard PCI resources
    ACPI: EC: EC description table is found, configuring boot EC
    ACPI: Interpreter enabled
    ACPI: (supports S0 S3 S4 S5)
    ACPI: Using IOAPIC for interrupt routing
    ACPI: EC: GPE = 0x12, I/O: command/status = 0x66, data = 0x62
    ACPI: PCI Root Bridge [PCI0] (0000:00)
    PCI: Transparent bridge - 0000:00:1e.0
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: Power Resource [PUBS] (on)
    Linux Plug and Play Support v0.97 (c) Adam Belay
    pnp: PnP ACPI init
    ACPI: bus type pnp registered
    pnp: PnP ACPI: found 12 devices
    ACPI: ACPI bus type pnp unregistered
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    PCI: Using ACPI for IRQ routing
    PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
    NetLabel: Initializing
    NetLabel: domain hash size = 128
    NetLabel: protocols = UNLABELED CIPSOv4
    NetLabel: unlabeled traffic allowed by default
    hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
    hpet0: 3 64-bit timers, 14318180 Hz
    Time: hpet clocksource has been installed.
    Switched to high resolution mode on CPU 0
    Switched to high resolution mode on CPU 1
    pnp: 00:00: iomem range 0x0-0x9ffff could not be reserved
    pnp: 00:00: iomem range 0xc0000-0xc3fff could not be reserved
    pnp: 00:00: iomem range 0xc4000-0xc7fff could not be reserved
    pnp: 00:00: iomem range 0xc8000-0xcbfff has been reserved
    pnp: 00:02: iomem range 0xf0000000-0xf3ffffff could not be reserved
    pnp: 00:02: iomem range 0xfed1c000-0xfed1ffff could not be reserved
    pnp: 00:02: iomem range 0xfed14000-0xfed17fff could not be reserved
    pnp: 00:02: iomem range 0xfed18000-0xfed18fff could not be reserved
    PCI: Bridge: 0000:00:1c.0
    IO window: 2000-2fff
    MEM window: dc100000-dfcfffff
    PREFETCH window: dfe00000-dfefffff
    PCI: Bridge: 0000:00:1c.1
    IO window: 3000-3fff
    MEM window: fc000000-fdffffff
    PREFETCH window: f8000000-f80fffff
    PCI: Bus 6, cardbus bridge: 0000:05:00.0
    IO window: 00004000-000040ff
    IO window: 00004400-000044ff
    PREFETCH window: f4000000-f7ffffff
    MEM window: c4000000-c7ffffff
    PCI: Bridge: 0000:00:1e.0
    IO window: 4000-7fff
    MEM window: f8300000-fbffffff
    PREFETCH window: f4000000-f7ffffff
    ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 20 (level, low) -> IRQ 16
    PCI: Setting latency timer of device 0000:00:1c.0 to 64
    ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 21 (level, low) -> IRQ 17
    PCI: Setting latency timer of device 0000:00:1c.1 to 64
    PCI: Enabling device 0000:00:1e.0 (0005 -> 0007)
    PCI: Setting latency timer of device 0000:00:1e.0 to 64
    ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 16 (level, low) -> IRQ 18
    PCI: Setting latency timer of device 0000:05:00.0 to 64
    NET: Registered protocol family 2
    IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
    TCP established hash table entries: 131072 (order: 8, 1572864 bytes)
    TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
    TCP: Hash tables configured (established 131072 bind 65536)
    TCP reno registered
    checking if image is initramfs... it is
    Freeing initrd memory: 2910k freed
    Simple Boot Flag at 0x35 set to 0x1
    apm: BIOS not found.
    audit: initializing netlink socket (disabled)
    audit(1195746594.904:1): initialized
    highmem bounce pool size: 64 pages
    Total HugeTLB memory allocated, 0
    VFS: Disk quotas dquot_6.5.1
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    SELinux: Registering netfilter hooks
    ksign: Installing public key data
    Loading keyring
    - Added public key D5E5FC8EDCF186B6
    - User ID: Red Hat, Inc. (Kernel Module GPG key)
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
    io scheduler noop registered
    io scheduler anticipatory registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Boot video device is 0000:00:02.0
    PCI: Setting latency timer of device 0000:00:1c.0 to 64
    assign_interrupt_mode Found MSI capability
    Allocate Port Service[0000:00:1c.0:pcie00]
    Allocate Port Service[0000:00:1c.0:pcie02]
    PCI: Setting latency timer of device 0000:00:1c.1 to 64
    assign_interrupt_mode Found MSI capability
    Allocate Port Service[0000:00:1c.1:pcie00]
    Allocate Port Service[0000:00:1c.1:pcie02]
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    ACPI: SSDT BF6E1D72, 0282 (r1 PmRef Cpu0Ist 100 INTL 20050513)
    ACPI: SSDT BF6E2079, 061E (r1 PmRef Cpu0Cst 100 INTL 20050513)
    Monitor-Mwait will be used to enter C-1 state
    Monitor-Mwait will be used to enter C-2 state
    Monitor-Mwait will be used to enter C-3 state
    ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
    ACPI: Processor [CPU0] (supports 8 throttling states)
    ACPI: SSDT BF6E1CAA, 00C8 (r1 PmRef Cpu1Ist 100 INTL 20050513)
    ACPI: SSDT BF6E1FF4, 0085 (r1 PmRef Cpu1Cst 100 INTL 20050513)
    ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
    ACPI: Processor [CPU1] (supports 8 throttling states)
    ACPI: Thermal Zone [THM0] (46 C)
    ACPI: Thermal Zone [THM1] (45 C)
    isapnp: Scanning for PnP cards...
    isapnp: No Plug & Play device found
    Real Time Clock Driver v1.12ac
    hpet_resources: 0xfed00000 is busy
    Non-volatile memory driver v1.2
    Linux agpgart interface v0.102
    agpgart: Detected an Intel 965GM Chipset.
    agpgart: Detected 7676K stolen memory.
    agpgart: AGP aperture is 256M @ 0xe0000000
    Serial: 8250/16550 driver $Revision: 1.4 $ 4 ports, IRQ sharing enabled
    pnp: Device 00:0a activated.
    00:0a: ttyS0 at I/O 0x200 (irq = 5) is a NS16550A
    RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize
    input: Macintosh mouse button emulation as /class/input/input0
    Yenta: CardBus bridge found at 0000:05:00.0 [17aa:20c6]
    Yenta: ISA IRQ mask 0x04b8, PCI irq 18
    Socket status: 30000006
    pcmcia: parent PCI bridge I/O window: 0x4000 - 0x7fff
    cs: IO port probe 0x4000-0x7fff: clean.
    pcmcia: parent PCI bridge Memory window: 0xf8300000 - 0xfbffffff
    pcmcia: parent PCI bridge Memory window: 0xf4000000 - 0xf7ffffff
    PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    serio: i8042 AUX port at 0x60,0x64 irq 12
    mice: PS/2 mouse device common for all mice
    input: AT Translated Set 2 keyboard as /class/input/input1
    cpuidle: using governor menu
    usbcore: registered new interface driver hiddev
    usbcore: registered new interface driver usbhid
    drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
    TCP cubic registered
    Initializing XFRM netlink socket
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    Using IPI No-Shortcut mode
    Magic number: 15:63:842
    Freeing unused kernel memory: 284k freed
    Write protecting the kernel read-only data: 846k
    ACPI: PCI Interrupt 0000:00:1a.7[C] -> GSI 22 (level, low) -> IRQ 19
    PCI: Setting latency timer of device 0000:00:1a.7 to 64
    ehci_hcd 0000:00:1a.7: EHCI Host Controller
    ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
    PCI: cache line size of 32 is not supported by device 0000:00:1a.7
    ehci_hcd 0000:00:1a.7: irq 19, io mem 0xfe226400
    ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 4 ports detected
    ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 19 (level, low) -> IRQ 20
    PCI: Setting latency timer of device 0000:00:1d.7 to 64
    ehci_hcd 0000:00:1d.7: EHCI Host Controller
    ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
    ehci_hcd 0000:00:1d.7: debug port 1
    PCI: cache line size of 32 is not supported by device 0000:00:1d.7
    ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfe226800
    ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
    usb usb2: configuration #1 chosen from 1 choice
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 4 ports detected
    ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
    USB Universal Host Controller Interface driver v3.0
    ACPI: PCI Interrupt 0000:00:1a.0[A] -> GSI 20 (level, low) -> IRQ 16
    PCI: Setting latency timer of device 0000:00:1a.0 to 64
    uhci_hcd 0000:00:1a.0: UHCI Host Controller
    uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
    uhci_hcd 0000:00:1a.0: irq 16, io base 0x00001860
    usb usb3: configuration #1 chosen from 1 choice
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 2 ports detected
    IBM TrackPoint firmware: 0x0e, buttons: 3/3
    input: TPPS/2 IBM TrackPoint as /class/input/input2
    ACPI: PCI Interrupt 0000:00:1a.1[B] -> GSI 21 (level, low) -> IRQ 17
    PCI: Setting latency timer of device 0000:00:1a.1 to 64
    uhci_hcd 0000:00:1a.1: UHCI Host Controller
    uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
    uhci_hcd 0000:00:1a.1: irq 17, io base 0x00001880
    usb usb4: configuration #1 chosen from 1 choice
    hub 4-0:1.0: USB hub found
    hub 4-0:1.0: 2 ports detected
    ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 18
    PCI: Setting latency timer of device 0000:00:1d.0 to 64
    uhci_hcd 0000:00:1d.0: UHCI Host Controller
    uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
    uhci_hcd 0000:00:1d.0: irq 18, io base 0x000018a0
    usb usb5: configuration #1 chosen from 1 choice
    hub 5-0:1.0: USB hub found
    hub 5-0:1.0: 2 ports detected
    usb 1-3: new high speed USB device using ehci_hcd and address 3
    ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 17 (level, low) -> IRQ 21
    PCI: Setting latency timer of device 0000:00:1d.1 to 64
    uhci_hcd 0000:00:1d.1: UHCI Host Controller
    uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
    uhci_hcd 0000:00:1d.1: irq 21, io base 0x000018c0
    usb usb6: configuration #1 chosen from 1 choice
    hub 6-0:1.0: USB hub found
    hub 6-0:1.0: 2 ports detected
    usb 1-3: configuration #1 chosen from 1 choice
    SCSI subsystem initialized
    libata version 2.21 loaded.
    ata_piix 0000:00:1f.2: version 2.12
    ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
    usb 3-1: new full speed USB device using uhci_hcd and address 2
    ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 16 (level, low) -> IRQ 18
    PCI: Setting latency timer of device 0000:00:1f.2 to 64
    scsi0 : ata_piix
    scsi1 : ata_piix
    ata1: SATA max UDMA/133 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x00011c10 irq 14
    ata2: PATA max UDMA/100 cmd 0x00010170 ctl 0x00010376 bmdma 0x00011c18 irq 15
    usb 3-1: configuration #1 chosen from 1 choice
    ata1.00: ATA-7: HTS721010G9SA00, MCZIC15V, max UDMA/100
    ata1.00: 195371568 sectors, multi 16: LBA48
    ata1.00: configured for UDMA/100
    scsi 0:0:0:0: Direct-Access ATA HTS721010G9SA00 MCZI PQ: 0 ANSI: 5
    sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sda: sda1 sda2 sda3 sda4
    sd 0:0:0:0: [sda] Attached SCSI disk
    kjournald starting. Commit interval 5 seconds
    EXT3-fs: mounted filesystem with ordered data mode.
    security: 8 users, 11 roles, 2359 types, 112 bools, 1 sens, 1024 cats
    security: 67 classes, 212235 rules
    SELinux: Completing initialization.
    SELinux: Setting up existing superblocks.
    SELinux: initialized (dev sda2, type ext3), uses xattr
    SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
    SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
    SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
    SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
    SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
    SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses genfs_contexts
    SELinux: initialized (dev devpts, type devpts), uses transition SIDs
    SELinux: initialized (dev inotifyfs, type inotifyfs), uses genfs_contexts
    SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
    SELinux: initialized (dev futexfs, type futexfs), uses genfs_contexts
    SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
    SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
    SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
    SELinux: initialized (dev cpuset, type cpuset), uses genfs_contexts
    SELinux: initialized (dev proc, type proc), uses genfs_contexts
    SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
    SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
    SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
    audit(1195746600.910:2): policy loaded auid=4294967295
    Monitor-Mwait will be used to enter C-3 state
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    sd 0:0:0:0: Attached scsi generic sg0 type 0
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    thinkpad_acpi: ThinkPad ACPI Extras v0.16
    thinkpad_acpi: http://ibm-acpi.sf.net/
    thinkpad_acpi: ThinkPad BIOS 7SET21WW (1.07 ), EC 7RHT16WW-1.02
    thinkpad_acpi: Lenovo ThinkPad X61 Tablet
    thinkpad_acpi: radio switch found; radios are enabled
    thinkpad_acpi: acpi_bus_get_device(bay) failed: -19
    thinkpad_acpi: disabling subdriver bay
    Initializing USB Mass Storage driver...
    scsi2 : SCSI emulation for USB Mass Storage devices
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    usb-storage: device found at 3
    usb-storage: waiting for device to settle before scanning
    input: ThinkPad Extra Buttons as /class/input/input3
    Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
    Copyright (c) 1999-2006 Intel Corporation.
    ACPI: PCI Interrupt 0000:00:19.0[A] -> GSI 20 (level, low) -> IRQ 16
    PCI: Setting latency timer of device 0000:00:19.0 to 64
    e1000: 0000:00:19.0: e1000_probe: (PCI Express:2.5Gb/s:Width x1) XX:XX:XX:XX:XX:XX
    input: Power Button (FF) as /class/input/input4
    ACPI: Power Button (FF) [PWRF]
    input: Lid Switch as /class/input/input5
    ACPI: Lid Switch [LID]
    input: Sleep Button (CM) as /class/input/input6
    ACPI: Sleep Button (CM) [SLPB]
    e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
    input: PC Speaker as /class/input/input7
    input: Video Bus as /class/input/input8
    ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
    input: Video Bus as /class/input/input9
    ACPI: Video Device [VID1] (multi-head: yes rom: no post: no)
    ACPI: PCI Interrupt 0000:00:1f.3[A] -> GSI 23 (level, low) -> IRQ 22
    ACPI: AC Adapter [AC] (off-line)
    iwl4965: Intel(R) Wireless WiFi Link 4965AGN driver for Linux, 1.1.19kds
    iwl4965: Copyright(c) 2003-2007 Intel Corporation
    ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 21
    PCI: Setting latency timer of device 0000:03:00.0 to 64
    iwl4965: Detected Intel Wireless WiFi Link 4965AGN
    ACPI: Battery Slot [BAT0] (battery present)
    sdhci: Secure Digital Host Controller Interface driver
    sdhci: Copyright(c) Pierre Ossman
    sdhci: SDHCI controller found at 0000:05:00.2 [1180:0822] (rev 21)
    ACPI: PCI Interrupt 0000:05:00.2[C] -> GSI 18 (level, low) -> IRQ 23
    PCI: Setting latency timer of device 0000:05:00.2 to 64
    mmc0: SDHCI at 0xf8301800 irq 23 DMA
    ACPI: PCI Interrupt 0000:05:00.1[B] -> GSI 17 (level, low) -> IRQ 21
    PCI: Setting latency timer of device 0000:05:00.1 to 64
    firewire_ohci: Added fw-ohci device 0000:05:00.1, OHCI version 1.10
    iwl4965: Tunable channels: 11 802.11bg, 13 802.11a channels
    phy0: Selected rate control algorithm 'iwl-4965-rs'
    firewire_core: created new fw device fw0 (0 config rom retries, S400)
    ACPI: PCI Interrupt 0000:00:1b.0[B] -> GSI 17 (level, low) -> IRQ 21
    hda_intel: probe_mask set to 0x1 for device 17aa:20ac
    PCI: Setting latency timer of device 0000:00:1b.0 to 64
    usb-storage: device scan complete
    scsi 2:0:0:0: Direct-Access Multi Flash Reader 1.00 PQ: 0 ANSI: 0
    sd 2:0:0:0: [sdb] 1993728 512-byte hardware sectors (1021 MB)
    sd 2:0:0:0: [sdb] Write Protect is off
    sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
    sd 2:0:0:0: [sdb] Assuming drive cache: write through
    sd 2:0:0:0: [sdb] 1993728 512-byte hardware sectors (1021 MB)
    sd 2:0:0:0: [sdb] Write Protect is off
    sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
    sd 2:0:0:0: [sdb] Assuming drive cache: write through
    sdb: sdb1
    sd 2:0:0:0: [sdb] Attached SCSI removable disk
    sd 2:0:0:0: Attached scsi generic sg1 type 0
    SELinux: initialized (dev ramfs, type ramfs), uses genfs_contexts
    NET: Registered protocol family 10
    lo: Disabled Privacy Extensions
    ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 18
    mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining
    device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
    device-mapper: multipath: version 1.0.5 loaded
    EXT3 FS on sda2, internal journal
    kjournald starting. Commit interval 5 seconds
    EXT3 FS on sda1, internal journal
    EXT3-fs: mounted filesystem with ordered data mode.
    SELinux: initialized (dev sda1, type ext3), uses xattr
    SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
    Adding 2094112k swap on /dev/sda3. Priority:-1 extents:1 across:2094112k
    SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts

    # cat /proc/cpuinfo (32bit)

    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 15
    model name : Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz
    stepping : 11
    cpu MHz : 1601.000
    cache size : 4096 KB
    physical id : 0
    siblings : 2
    core id : 0
    cpu cores : 2
    fdiv_bug : no
    hlt_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 10
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm ida
    bogomips : 3196.36
    clflush size : 64

    processor : 1
    vendor_id : GenuineIntel
    cpu family : 6
    model : 15
    model name : Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz
    stepping : 11
    cpu MHz : 1601.000
    cache size : 4096 KB
    physical id : 0
    siblings : 2
    core id : 1
    cpu cores : 2
    fdiv_bug : no
    hlt_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 10
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm ida
    bogomips : 3192.54
    clflush size : 64

    cat /proc/cpuinfo (64bit)

    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 15
    model name : Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz
    stepping : 11
    cpu MHz : 1595.999
    cache size : 4096 KB
    physical id : 0
    siblings : 2
    core id : 0
    cpu cores : 2
    fpu : yes
    fpu_exception : yes
    cpuid level : 10
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm ida
    bogomips : 3195.30
    clflush size : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:

    processor : 1
    vendor_id : GenuineIntel
    cpu family : 6
    model : 15
    model name : Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz
    stepping : 11
    cpu MHz : 1595.999
    cache size : 4096 KB
    physical id : 0
    siblings : 2
    core id : 1
    cpu cores : 2
    fpu : yes
    fpu_exception : yes
    cpuid level : 10
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm ida bogomips : 3191.85
    clflush size : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:

    # hdparm -t -T /dev/hda (Fedora 8 - 32bit)

    /dev/sda:
     Timing cached reads: 5436 MB in 1.99 seconds = 2726.67 MB/sec
     Timing buffered disk reads: 146 MB in 3.02 seconds = 48.28 MB/sec

    # hdparm -t -T /dev/hda (Fedora 8 - 64bit)

    /dev/sda:
     Timing cached reads: 5230 MB in 1.99 seconds = 2626.70 MB/sec
     Timing buffered disk reads: 146 MB in 3.02 seconds = 48.40 MB/sec

    # hdparm -t -T /dev/hda (Fedora 9 - 32bit)

    /dev/sda:
     Timing cached reads: 5202 MB in 1.99 seconds = 2615.17 MB/sec
     Timing buffered disk reads: 184 MB in 3.02 seconds = 60.85 MB/sec
    Note: This HD test was performed on a TOSHIBA MK3252GSX FwRev=LV010A 320GB model hard drive.

    lsusb

    Bus 002 Device 001: ID 0000:0000
    Bus 006 Device 001: ID 0000:0000
    Bus 005 Device 001: ID 0000:0000
    Bus 001 Device 001: ID 0000:0000
    Bus 004 Device 001: ID 0000:0000
    Bus 003 Device 004: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
    Bus 003 Device 001: ID 0000:0000

    glxinfo

    name of display: :0.0
    display: :0 screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
    client glx vendor string: SGI
    client glx version string: 1.4
    client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
    GLX version: 1.2
    GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
    OpenGL vendor string: Tungsten Graphics, Inc
    OpenGL renderer string: Mesa DRI Intel(R) 965GM 4.1.3002 x86/MMX/SSE2
    OpenGL version string: 1.4 Mesa 7.0.2
    OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging,
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters,
    GL_ARB_shadow, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
    GL_EXT_blend_color, GL_EXT_blend_equation_separate,
    GL_EXT_blend_func_separate, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,
    GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_cull_vertex,
    GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_histogram,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,
    GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
    GL_3DFX_texture_compression_FXT1, GL_APPLE_client_storage,
    GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate,
    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
    GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent,
    GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_OES_read_format,
    GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SUN_multi_draw_arrays

    visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
    id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
    ----------------------------------------------------------------------
    0x23 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
    0x24 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
    0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
    0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
    0x27 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
    0x28 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
    0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
    0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
    0x2b 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
    0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
    0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
    0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
    0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
    0x30 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
    0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
    0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
    0x6b 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon

    benchmarks (32bit)

    -CPU ZLib- (higher is better)
    This Machine : 10448.479
    PowerPC 740/750 (280.00MHz) : 2150.597408
    Intel(R) Celeron(R) M processor 1.50GHz : 8761.604561

    -CPU Fibonacci- (lower is better)
    This Machine : 5.402
    Intel(R) Celeron(R) M processor 1.50GHz : 8.1375674
    PowerPC 740/750 (280.00MHz) : 58.07682

    -CPU MD5- (higher is better)
    This Machine : 50.169
    PowerPC 740/750 (280.00MHz) : 7.115258
    Intel(R) Celeron(R) M processor 1.50GHz : 38.6607998

    -CPU SHA1- (higher is better)
    This Machine : 56.241
    PowerPC 740/750 (280.00MHz) : 6.761451
    Intel(R) Celeron(R) M processor 1.50GHz : 49.6752776

    -CPU Blowfish- (lower is better)
    This Machine : 21.925
    Intel(R) Celeron(R) M processor 1.50GHz : 26.1876862
    PowerPC 740/750 (280.00MHz) : 172.816713

    -FPU Raytracing- (lower is better)
    This Machine : 30.360
    Intel(R) Celeron(R) M processor 1.50GHz : 40.8816714
    PowerPC 740/750 (280.00MHz) : 161.312647

    John the Ripper password cracker, version 1.7.0.2

    Benchmarking: Traditional DES [64/64 BS MMX]... DONE
    Many salts: 676928 c/s real, 678284 c/s virtual
    Only one salt: 620326 c/s real, 621569 c/s virtual

    Benchmarking: BSDI DES (x725) [64/64 BS MMX]... DONE
    Many salts: 22016 c/s real, 22016 c/s virtual
    Only one salt: 21721 c/s real, 21721 c/s virtual

    Benchmarking: FreeBSD MD5 [32/32]... DONE
    Raw: 4363 c/s real, 4363 c/s virtual

    Benchmarking: OpenBSD Blowfish (x32) [32/32]... DONE
    Raw: 268 c/s real, 268 c/s virtual

    Benchmarking: Kerberos AFS DES [48/64 4K MMX]... DONE
    Short: 216678 c/s real, 216678 c/s virtual
    Long: 653158 c/s real, 653158 c/s virtual

    Benchmarking: NT LM DES [64/64 BS MMX]... DONE
    Raw: 5937K c/s real, 5937K c/s virtual

    benchmarks (64bit)

    John the Ripper password cracker, version 1.7.0.2

    Benchmarking: Traditional DES [64/64 BS]... DONE
    Many salts: 475763 c/s real, 475763 c/s virtual
    Only one salt: 454297 c/s real, 455208 c/s virtual

    Benchmarking: BSDI DES (x725) [64/64 BS]... DONE
    Many salts: 13349 c/s real, 13376 c/s virtual
    Only one salt: 13273 c/s real, 13273 c/s virtual

    Benchmarking: FreeBSD MD5 [32/64 X2]... DONE
    Raw: 4078 c/s real, 4078 c/s virtual

    Benchmarking: OpenBSD Blowfish (x32) [32/64]... DONE
    Raw: 241 c/s real, 241 c/s virtual

    Benchmarking: Kerberos AFS DES [48/64 4K]... DONE
    Short: 225280 c/s real, 225280 c/s virtual
    Long: 717313 c/s real, 717313 c/s virtual

    Benchmarking: NT LM DES [64/64 BS]... DONE
    Raw: 6498K c/s real, 6498K c/s virtual

    benchmarks (Fedora 9 32bit)

    John the Ripper password cracker, version 1.7.0.2

    Benchmarking: Traditional DES [64/64 BS MMX]... DONE
    Many salts: 669516 c/s real, 674916 c/s virtual
    Only one salt: 607628 c/s real, 608846 c/s virtual

    Benchmarking: BSDI DES (x725) [64/64 BS MMX]... DONE
    Many salts: 21862 c/s real, 21950 c/s virtual
    Only one salt: 21568 c/s real, 21611 c/s virtual

    Benchmarking: FreeBSD MD5 [32/32]... DONE
    Raw: 4343 c/s real, 4360 c/s virtual

    Benchmarking: OpenBSD Blowfish (x32) [32/32]... DONE
    Raw: 266 c/s real, 266 c/s virtual

    Benchmarking: Kerberos AFS DES [48/64 4K MMX]... DONE
    Short: 215654 c/s real, 216086 c/s virtual
    Long: 642201 c/s real, 644780 c/s virtual

    Benchmarking: NT LM DES [64/64 BS MMX]... DONE
    Raw: 5131K c/s real, 5131K c/s virtual