Most recent edit on 2007-03-04 14:27:36 by ElieDeBrauwer
Additions:
up
Deletions:
CodeDump
Edited on 2007-03-04 14:26:55 by ElieDeBrauwer
Additions:
CodeDump
Edited on 2006-10-08 15:49:27 by ElieDeBrauwer
Additions:
- firewire
- more than 40 minutes of battery power
- sensor readings
Deletions:
- firewire
- more than 40 minutes of battery power
- sensor readings
Edited on 2006-10-08 15:47:54 by ElieDeBrauwer
Additions:
The first part of this websites describes the installation of Debian (and the general Linux kernel configuration) in the period July 2005 to August 2006. A year later (now :p ). I decided to give Ubuntu a go. So the second part of this document describes the installation of Unbuntu 6.06 (Dapper Drake) on this laptop. The page is updated at the bottom. So be sure to read it all the way ;)
The machine has an NVIDIA GeForce Go 6600 videocard which means that you need to get the NVIDIA Linux drivers. With this card I have a dual head (twinview) setup with the laptop screen running at 1400x1050 and a regular CRT screen running 1280x1024. Below is the output of glxinfo:
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.3
OpenGL version string: 2.0.2 NVIDIA 87.74
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_shadow, GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_texture_object, GL_EXT_texture_sRGB, GL_EXT_timer_query,
GL_EXT_vertex_array, GL_HP_occlusion_test, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
GL_NV_copy_depth_to_color, GL_NV_depth_clamp, GL_NV_fence,
GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_program,
GL_NV_fragment_program_option, GL_NV_fragment_program2,
GL_NV_gpu_program_parameters, GL_NV_half_float, GL_NV_light_max_exponent,
0x134 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
And I use the following xorg.conf:
Section "ServerLayout"
EndSection
Section "Files"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
EndSection
Section "InputDevice"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "
SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "
HorizScrollDelta" "0"
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "stylus"
Option "
ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "eraser"
Option "
ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "cursor"
Option "
ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Monitor"
EndSection
Section "Device"
EndSection
Section "Screen"
For those interested an lspci (8 oct 2006 version):
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6600] (rev a2)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15)
06:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
06:04.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
06:04.1 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
06:04.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
06:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
06:04.4 Class 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 90000000-afffffff
Prefetchable memory behind bridge: c0000000-cfffffff
Capabilities: [88] #0d [0000]
Capabilities: [80] Power Management version 2
Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [a0] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Virtual Channel
Capabilities: [140] Unknown (5)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: b0000000-b3ffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000d3f00000
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [90] #0d [0000]
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Unknown (5)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 225
I/O ports at 1800 [size=32]
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 217
I/O ports at 1820 [size=32]
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 233
I/O ports at 1840 [size=32]
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 169
I/O ports at 1860 [size=32]
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) (prog-if 20 [EHCI])
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 225
Memory at 80000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=06, subordinate=0b, sec-latency=216
I/O behind bridge: 00004000-00004fff
Memory behind bridge: b4000000-b40fffff
Prefetchable memory behind bridge: 0000000050000000-0000000053f00000
Capabilities: [50] #0d [0000]
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 177
I/O ports at 1c00 [size=256]
I/O ports at 1880 [size=64]
Memory at 80000800 (32-bit, non-prefetchable) [size=512]
Memory at 80000400 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03) (prog-if 00 [Generic])
Subsystem: Toshiba America Info Systems Unknown device 0001
Flags: medium devsel, IRQ 209
I/O ports at 2400 [size=256]
I/O ports at 2000 [size=128]
Capabilities: [50] Power Management version 2
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, medium devsel, latency 0
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03) (prog-if 80 [Master])
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 217
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at 18f0 [size=16]
Capabilities: [70] Power Management version 2
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: medium devsel, IRQ 11
I/O ports at 20a0 [size=32]
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6600] (rev a2) (prog-if 00 [VGA])
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, fast devsel, latency 0, IRQ 169
Memory at a0000000 (32-bit, non-prefetchable) [size=64M]
Memory at c0000000 (64-bit, prefetchable) [size=128M]
Memory at 90000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at c8000000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [78] Express Endpoint IRQ 0
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15)
Subsystem: Toshiba America Info Systems Marvell 88E8053 Gigabit Ethernet Controller (Compal)
Flags: bus master, fast devsel, latency 0, IRQ 58
Memory at b0000000 (64-bit, non-prefetchable) [size=16K]
I/O ports at 3000 [size=256]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
Capabilities: [5c] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
Capabilities: [e0] Express Legacy Endpoint IRQ 0
Capabilities: [100] Advanced Error Reporting
06:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
Subsystem: Intel Corporation Unknown device 2741
Flags: bus master, medium devsel, latency 32, IRQ 50
Memory at b4006000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
06:04.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, medium devsel, latency 168, IRQ 169
Memory at b4007000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=06, secondary=07, subordinate=07, sec-latency=176
Memory window 0: 50000000-51fff000 (prefetchable)
Memory window 1: 54000000-55fff000
I/O window 0: 00004000-000040ff
I/O window 1: 00004400-000044ff
16-bit legacy interface ports at 0001
06:04.1 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, medium devsel, latency 168, IRQ 177
Memory at b4008000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=06, secondary=08, subordinate=0b, sec-latency=176
Memory window 0: 52000000-53fff000 (prefetchable)
Memory window 1: 56000000-57fff000
I/O window 0: 00004800-000048ff
I/O window 1: 00004c00-00004cff
16-bit legacy interface ports at 0001
06:04.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller (prog-if 10 [OHCI])
Subsystem: Toshiba America Info Systems Unknown device ff00
Flags: bus master, medium devsel, latency 32, IRQ 233
Memory at b4009000 (32-bit, non-prefetchable) [size=2K]
Memory at b4000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
06:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
Subsystem: Toshiba America Info Systems Unknown device ff01
Flags: bus master, medium devsel, latency 57, IRQ 177
Memory at b4004000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [44] Power Management version 2
06:04.4 Class 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller
Subsystem: Toshiba America Info Systems Unknown device ff01
Flags: bus master, medium devsel, latency 57, IRQ 217
Memory at b400a000 (32-bit, non-prefetchable) [size=256]
Memory at b4009c00 (32-bit, non-prefetchable) [size=256]
Memory at b4009800 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
ESSID:"home"
The kernel messages I have at my current (July 2005) situation are the following:
Update 8 Oct 2006: Tecra S3 goes Edgy Eft
When I upgrade from Dapper Drake to Edgy Eft beta I was pleasantly surprised, Edge Eft came with out of the box suspend support ! At the current point unavailable are:
Currently still not working/untested are:
- irda
- bluetooth
- cardreader (all three above are part of a three in one device consisting of the firewire controller, the pcmcia controller and this cardreader. There is no known support for this cardreader yet.
- firewire
- more than 40 minutes of battery power
- sensor readings
Deletions:
The first part of this websites describes the installation of Debian (and the general Linux kernel configuration) in the period July 2005 to August 2006. A year later (now :p ). I decided to give Ubuntu a go. So the second part of this document describes the installation of Unbuntu 6.06 (Dapper Drake) on this laptop.
The machine has an NVIDIA GeForce Go 6600 videocard which means that you need to get the NVIDIA Linux drivers. I'm currently using version 1.0-7667 on an X Server (XFree) running at 1280x1024. Since July 12th Debian (unstable) has switched to Xorg. The switch requires reinstallation of the nvidia kernel modules and a reboot. But after this the laptop worked perfectly in 1400x1050 which gives a more smooth look than the (compressed) 1280x1024 resolution. Under X with normal load and no special X configuration options, glxgears has an average of about 4550 fps. The output of glxinfo is the following:
server glx version string: 1.3
client glx version string: 1.3
OpenGL version string: 2.0.0 NVIDIA 76.67
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_texture_object, GL_EXT_vertex_array, GL_HP_occlusion_test,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_copy_depth_to_color,
GL_NV_depth_clamp, GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance,
GL_NV_fragment_program, GL_NV_fragment_program_option,
GL_NV_fragment_program2, GL_NV_half_float, GL_NV_light_max_exponent,
For those interested an lspci:
neurotic:/home/helios# lspci
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)
0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
0000:00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6600] (rev a2)
0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 Gigabit Ethernet Controller (rev 15)
0000:06:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)
0000:06:04.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
0000:06:04.1 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
0000:06:04.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
0000:06:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
0000:06:04.4 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller
0000:00:00.0 Host bridge: Intel Corp. Mobile Memory Controller Hub (rev 03)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] #09 [2109]
0000:00:01.0 PCI bridge: Intel Corp. Mobile Memory Controller Hub PCI Express Port (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 90000000-afffffff
Prefetchable memory behind bridge: c0000000-cfffffff
Capabilities: [88] #0d [0000]
Capabilities: [80] Power Management version 2
Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
Capabilities: [a0] #10 [0141]
0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: b0000000-b3ffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000d3f00000
Capabilities: [40] #10 [0141]
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
Capabilities: [90] #0d [0000]
Capabilities: [a0] Power Management version 2
0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 23
I/O ports at 1800 [size=32]
0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at 1820 [size=32]
0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 1840 [size=32]
0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at 1860 [size=32]
0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) (prog-if 20 [EHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at 80000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] #0a [20a0]
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=06, subordinate=08, sec-latency=216
Memory behind bridge: b4000000-b40fffff
Capabilities: [50] #0d [0000]
0000:00:1e.2 Multimedia audio controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 17
I/O ports at 1c00 [size=256]
I/O ports at 1880 [size=64]
Memory at 80000800 (32-bit, non-prefetchable) [size=512]
Memory at 80000400 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
0000:00:1e.3 Modem: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03) (prog-if 00 [Generic])
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: medium devsel, IRQ 20
I/O ports at 2400 [size=256]
I/O ports at 2000 [size=128]
Capabilities: [50] Power Management version 2
0000:00:1f.0 ISA bridge: Intel Corp. 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0
0000:00:1f.2 IDE interface: Intel Corp. 82801FBM (ICH6M) SATA Controller (rev 03) (prog-if 80 [Master])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at 18f0 [size=16]
Capabilities: [70] Power Management version 2
0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: medium devsel, IRQ 11
I/O ports at 20a0 [size=32]
0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0148 (rev a2) (prog-if 00 [VGA])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at a0000000 (32-bit, non-prefetchable) [size=64M]
Memory at c0000000 (64-bit, prefetchable) [size=128M]
Memory at 90000000 (64-bit, non-prefetchable) [size=16M]
Capabilities: [60] Power Management version 2
Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [78] #10 [0001]
0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd.: Unknown device 4362 (rev 15)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at b0000000 (64-bit, non-prefetchable) [size=16K]
I/O ports at 3000 [size=256]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
Capabilities: [5c] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Capabilities: [e0] #10 [0011]
0000:06:02.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
Subsystem: Intel Corp.: Unknown device 2741
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at b4006000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
0000:06:04.0 CardBus bridge: Texas Instruments: Unknown device 8031
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at b4007000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=06, secondary=07, subordinate=0a, sec-latency=176
I/O window 0: 00000000-00000003
I/O window 1: 00000000-00000003
16-bit legacy interface ports at 0001
0000:06:04.1 CardBus bridge: Texas Instruments: Unknown device 8031
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at b4008000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=06, secondary=0b, subordinate=0e, sec-latency=176
I/O window 1: 00000000-00000003
16-bit legacy interface ports at 0001
0000:06:04.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 8032 (prog-if 10 [OHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at b4009000 (32-bit, non-prefetchable) [size=2K]
Memory at b4000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
0000:06:04.3 Unknown mass storage controller: Texas Instruments: Unknown device 8033
Subsystem: Toshiba America Info Systems: Unknown device ff01
Flags: bus master, medium devsel, latency 57, IRQ 10
Memory at b4004000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [44] Power Management version 2
0000:06:04.4 0805: Texas Instruments: Unknown device 8034
Subsystem: Toshiba America Info Systems: Unknown device ff01
Flags: bus master, medium devsel, latency 57, IRQ 10
Memory at b400a000 (32-bit, non-prefetchable) [size=256]
Memory at b4009c00 (32-bit, non-prefetchable) [size=256]
Memory at b4009800 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
ESSID:"home.de-brauwer.be"
The kernel messages I have at my current situation are the following:
To Do, Not working
The following list is a low priority to do list. A D means I haven't look at it thoroughly
- D:irda
- D:cardreader: The cardreader is part of a three in one device consisting of the firewire controller, the pcmcia controller and this cardreader. There is no known support for this cardreader yet.
- D:modem
Edited on 2006-08-27 18:42:58 by ElieDeBrauwer
Additions:
NOTE
The first part of this websites describes the installation of Debian (and the general Linux kernel configuration) in the period July 2005 to August 2006. A year later (now :p ). I decided to give Ubuntu a go. So the second part of this document describes the installation of Unbuntu 6.06 (Dapper Drake) on this laptop.
The Toshiba Tecra S2 (anno 2005) is an Intel Centrino based laptop. My version is define by Toshiba as a Tecra S2: Centrino PM760. It has a 2.0 GHz Centrino CPU, 533 Mhz FSB and 2 MB 2nd level cache. It has 1 GB of DDR RAM memory and a 100 GB harddisc. Further a DVD multi drive, a 15 inch SXGA+ TFT screen. The video card is a NVIDIA GeForce Go 6600 with 64 MB of memory. 2 PCMCIA slots, USB 2.0 slots, audio, irda, serial port, parallel port, gigabit lan, wlan, a modem and a cardreader are available. A 10.8V DC at 4300mAh Li-ion battery is placed in the laptop. The autonomy of this laptop is only roughly 40 minutes :'( which is waaaay low even with cpu frequency scaling enabled. Guess Toshiba isn't that open with all their power management tweaks after all...
Tecra S2 goes Dapper Drake
When I first got this laptop I tried also an Ubuntu Livecd (5.06) and that was a pain in the ass. PMCIA and ACPI would result into conflicts, the wlan card wasn't detected and neither was the network interface. I remember installing Debian back then by using a PCMCIA network adapter with ACPI disabled. Now Dapper Drake makes a lot of improvements here. The livecd simply boots up and detects both network interfaces. Installation seems to occurs flawless.
Deletions:
The Toshiba Tecra S2 (anno 2005) is an Intel Centrino based laptop. My version is define by Toshiba as a Tecra S2: Centrino PM760. It has a 2.0 GHz Centrino CPU, 533 Mhz FSB and 2 MB 2nd level cache. It has 1 GB of DDR RAM memory and a 100 GB harddisc. Further a DVD multi drive, a 15 inch SXGA+ TFT screen. The video card is a NVIDIA GeForce Go 6600 with 64 MB of memory. 2 PCMCIA slots, USB 2.0 slots, audio, irda, serial port, parallel port, gigabit lan, wlan, a modem and a cardreader are available. A 10.8V DC at 4300mAh Li-ion battery is placed in the laptop.
Edited on 2006-03-20 13:39:07 by ElieDeBrauwer
Additions:
The onboard ethernet is not supported by default by any vanilla kernel older than 2.6.16. This means that if you have a boot using an older kernel or a kernel which does not contain any kind of patch) you have two options for installing the system: either install from cd or use a different network card (I'm a fan of network installs that's why I took a pcmcia network card that I had lying around but USB and other alternatives will work well)
Update: 2.6.16
We're on the right way, since 2.6.16 a new EXPERIMANTAL device driver titled SysKonnect Yukon2 support is available which supports the chipset used by the onboard gigabit ethernet !
CONFIG_SKY2=y
UPDATE Supported in Vanilla since 2.6.16, see above.UPDATE
Deletions:
The onboard ethernet is not supported by default by any vanilla kernel available now (now = 7th of July 2005 = 2.6.12.2). This means you have two options for installing the system: either install from cd or use a different network card (I'm a fan of network installs that's why I took a pcmcia network card that I had lying around but USB and other alternatives will work well)
Edited on 2005-12-13 08:46:41 by ElieDeBrauwer [added PCMCIA /ACPI issue]
Additions:
The Toshiba Tecra S2 (anno 2005) is an Intel Centrino based laptop. My version is define by Toshiba as a Tecra S2: Centrino PM760. It has a 2.0 GHz Centrino CPU, 533 Mhz FSB and 2 MB 2nd level cache. It has 1 GB of DDR RAM memory and a 100 GB harddisc. Further a DVD multi drive, a 15 inch SXGA+ TFT screen. The video card is a NVIDIA GeForce Go 6600 with 64 MB of memory. 2 PCMCIA slots, USB 2.0 slots, audio, irda, serial port, parallel port, gigabit lan, wlan, a modem and a cardreader are available. A 10.8V DC at 4300mAh Li-ion battery is placed in the laptop.
PCMCIA and ACPI
The PCMCIA vs ACPI issue can be solved by changing /etc/pcmcia/config.opts to only listen to the following ports:
0x100-0x3af
0x3e0-0x4ff
0x820-0x8ff
0xc00-0xcff
This was reported to me by David Lawn (thanks for this). I haven't tested it yet but I'm confident it will work.
- My machine is flooded by software interrupts. Sometime you hear the cpu fan spinning up, the machine cpu usage jumps to 100% but no process eats all the CPU, instead top shows high percentages for 'si' (si = software interrupts). If you do a cat /proc/interrupts | grep nvidia; sleep 5; cat /proc/interrupts | grep nvidia you will notice that this value is increasing extremely fast. The cpu usage can be lowered when you switch from X to text mode (ctrl+alt+f1), wait a couple of seconds and then go back to X (ctrl+alt+f7). So since this was obvious graphics card related since the IRQ coupled to the graphics card was consuming all the interrupts I contacted nVidia about this issue. I haven't found a real solution to this problem yet.
The following list is a low priority to do list. A D means I haven't look at it thoroughly
Deletions:
The Toshiba Tecra S2 (anno 2005) is an Intel Centrino based laptop. My version is define by Toshiba as a Tecra S2: Centrino PM760. It has a 2.0 GHz Centrino CPU, 533 Mhz FSB and 2 MB 2nd level cache. It has 1 GB of DDR RAM memory and a 100 GB harddisc. Further a DVD multi drive, a 15 inch SXGA+ TFT screen. The video card is a NVIDIA GeForce Go 6600 with 64 MB of memory. 2 PCMCIA slots, USB 2.0 slots, audio, irda, serial port, parallel port, gigabit lan, wlan, bluetooth, a modem and a cardreader are available. A 10.8V DC at 4300mAh Li-ion battery is placed in the laptop.
- My machine is flooded by software interrupts. Sometime you hear the cpu fan spinning up, the machine cpu usage jumps to 100% but no process eats all the CPU, instead top shows high percentages for 'si' (si = software interrupts). If you do a cat /proc/interrupts | grep nvidia; sleep 5; cat /proc/interrupts | grep nvidia you will notice that this value is increasing extremely fast. The cpu usage can be lowered when you switch from X to text mode (ctrl+alt+f1), wait a couple of seconds and then go back to X (ctrl+alt+f7). So since this was obvious graphics card related since the IRQ coupled to the graphics card was consuming all the interrupts I contacted nVidia about this issue. They got back to me in less than a day (*amazing*) and said it was probably an ACPI issue. Flashing the bios to the most recent image did not solve this issue. The problem can be partly solved by appending noacpi and irqpoll as kernel parameters. This will disable acpi support but you will get the responsiveness of you system back. But the problem I had with this solution is that I really fsck up your mouse. The mouse will start to behave odd from time to time. And dmesg will show errors like:
atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
So this isn't a very good solution either.
The following list is a low priority to do list. A D means I haven't look at it thoroughly, N means I looked at it but i(t) didn't get it to work.
Edited on 2005-11-17 09:19:32 by ElieDeBrauwer
Additions:
- My machine is flooded by software interrupts. Sometime you hear the cpu fan spinning up, the machine cpu usage jumps to 100% but no process eats all the CPU, instead top shows high percentages for 'si' (si = software interrupts). If you do a cat /proc/interrupts | grep nvidia; sleep 5; cat /proc/interrupts | grep nvidia you will notice that this value is increasing extremely fast. The cpu usage can be lowered when you switch from X to text mode (ctrl+alt+f1), wait a couple of seconds and then go back to X (ctrl+alt+f7). So since this was obvious graphics card related since the IRQ coupled to the graphics card was consuming all the interrupts I contacted nVidia about this issue. They got back to me in less than a day (*amazing*) and said it was probably an ACPI issue. Flashing the bios to the most recent image did not solve this issue. The problem can be partly solved by appending noacpi and irqpoll as kernel parameters. This will disable acpi support but you will get the responsiveness of you system back. But the problem I had with this solution is that I really fsck up your mouse. The mouse will start to behave odd from time to time. And dmesg will show errors like:
atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
So this isn't a very good solution either.
Deletions:
- My machine is flooded by software interrupts. Sometime you hear the cpu fan spinning up, the machine cpu usage jumps to 100% but no process eats all the CPU, instead top shows high percentages for 'si' (si = software interrupts). If you do a cat /proc/interrupts | grep nvidia; sleep 5; cat /proc/interrupts | grep nvidia you will notice that this value is increasing extremely fast. The cpu usage can be lowered when you switch from X to text mode (ctrl+alt+f1), wait a couple of seconds and then go back to X (ctrl+alt+f7). So since this was obvious graphics card related since the IRQ coupled to the graphics card was consuming all the interrupts I contacted nVidia about this issue. They got back to me in less than a day (*amazing*) and said it was probably an ACPI issue. Flashing the bios to the most recent image did not solve this issue. The problem can be partly solved by appending noacpi and irqpoll as kernel parameters. This will disable acpi support but you will get the responsiveness of you system back.
Edited on 2005-11-17 08:50:25 by ElieDeBrauwer
Additions:
- My machine is flooded by software interrupts. Sometime you hear the cpu fan spinning up, the machine cpu usage jumps to 100% but no process eats all the CPU, instead top shows high percentages for 'si' (si = software interrupts). If you do a cat /proc/interrupts | grep nvidia; sleep 5; cat /proc/interrupts | grep nvidia you will notice that this value is increasing extremely fast. The cpu usage can be lowered when you switch from X to text mode (ctrl+alt+f1), wait a couple of seconds and then go back to X (ctrl+alt+f7). So since this was obvious graphics card related since the IRQ coupled to the graphics card was consuming all the interrupts I contacted nVidia about this issue. They got back to me in less than a day (*amazing*) and said it was probably an ACPI issue. Flashing the bios to the most recent image did not solve this issue. The problem can be partly solved by appending noacpi and irqpoll as kernel parameters. This will disable acpi support but you will get the responsiveness of you system back.
Deletions:
- My machine is flooded by software interrupts. Sometime you hear the cpu fan spinning up, the machine cpu usage jumps to 100% but no process eats all the CPU, instead top shows high percentages for 'si' (si = software interrupts). If you do a cat /proc/interrupts | grep nvidia; sleep 5; cat /proc/interrupts | grep nvidia you will notice that this value is increasing extremely fast. The cpu usage can be lowered when you switch from X to text mode (ctrl+alt+f1), wait a couple of seconds and then go back to X (ctrl+alt+f7). So since this was obvious graphics card related since the IRQ coupled to the graphics card was consuming all the interrupts I contacted nVidia about this issue. They got back to me in less than a day (*amazing*) and said it was probably an ACPI issue. Since my previous ACPI/power related issue was also bios related and since Toshiba provided the world with a new image (2.30) I flashed my BIOS and the problem disappeared.
Edited on 2005-11-17 08:19:22 by ElieDeBrauwer
Additions:
Known issues and how to solve them
- My machine will not boot after a shutdown without the AC adapter. Attach the AC adapter ;-) and flash your BIOS this solves this issue. I've had this issue each time. I shutdown my pc at work (connected to AC), I go home, press the power button and the machine won't do anything. So I have to remove the battery, attach AC and try again. Very annoying but fixed. (Fixed for me when I flashed it to BIOS 2.10 (but it may work in lower version)).
- My machine is flooded by software interrupts. Sometime you hear the cpu fan spinning up, the machine cpu usage jumps to 100% but no process eats all the CPU, instead top shows high percentages for 'si' (si = software interrupts). If you do a cat /proc/interrupts | grep nvidia; sleep 5; cat /proc/interrupts | grep nvidia you will notice that this value is increasing extremely fast. The cpu usage can be lowered when you switch from X to text mode (ctrl+alt+f1), wait a couple of seconds and then go back to X (ctrl+alt+f7). So since this was obvious graphics card related since the IRQ coupled to the graphics card was consuming all the interrupts I contacted nVidia about this issue. They got back to me in less than a day (*amazing*) and said it was probably an ACPI issue. Since my previous ACPI/power related issue was also bios related and since Toshiba provided the world with a new image (2.30) I flashed my BIOS and the problem disappeared.
- D:cardreader: The cardreader is part of a three in one device consisting of the firewire controller, the pcmcia controller and this cardreader. There is no known support for this cardreader yet.
Deletions:
- D:Bluetooth
D:cardreader
D: i2c subsys
Edited on 2005-11-14 08:40:14 by ElieDeBrauwer
Additions:
Luckily for us, the Linux users, the kernel developers don't sit still. At the time I wrote the first part of the tutorial, the most recent kernel was 2.6.12.2. Yesterday they release 2.6.14 and since I had some spare time I decided to give it a go. And I must say I am truly suprised. During the periode 2.6.12.2 till 2.6.14 a lot has happened that could make life for Toshiba Tecra S2 owners easiers. The following kernel upgrades were implemented:
But unfortunately the IPW driver included in the kernel source is an old stable version, so if you step you might encounter the following error:
This error means that you have the wrong firmware version installed.Driver v1.0 (implemented in the 2.6.14) kernel requires firmware v2.2, Driver 1.0.5
used in the section below uses v2.3 and the most recent driver 1.0.8 uses firmware v2.4. I didn't try if this would work out of the box. I ran into the firmware
issue saw it was a really old version, I realised the syskonnect driver did not work because of the same reason so I decided to upgrade the drivers.
This means I upgraded the ipw2200 and the ieee80211 driver in order to uninstall the previous versions.
The ieee80211 driver properly detects and fixes the old version. I've had success in compiling the ieee80211 version 1.1.6 and ipw2200 1.0.8 drivers on my 2.6.14 vanilla kernel. Do not forget to install the correct firmware version !
Deletions:
Luckily for us, the Linux users, the kernel developers don't sit still. At the time I wrote the first part of the tutorial, the most recent kernel was 2.6.12.2. Yesterday they release 2.6.14 and since I had some spare time I decided to give it a go. And I must say I am truly suprised. During the periode 2.6.12.2 till 2.6.14 a lot has happened that could life for Toshiba Tecra S2 owners easiers. The following kernel upgrades were implemented:
But unfortunately the IPW driver included in the kernel source is an old stable version, which fails to load the firmware:
This also means that both patches will still need to be executed in order to uninstall the previous versions. The ieee80211 driver properly detects and fixes the old version.
I've had succes in compiling the ieee80211 version 1.1.6 and ipw2200 1.0.8 drivers on my 2.6.14 vanilla kernel.
Edited on 2005-11-14 08:23:50 by ElieDeBrauwer
Additions:
Luckily for us, the Linux users, the kernel developers don't sit still. At the time I wrote the first part of the tutorial, the most recent kernel was 2.6.12.2. Yesterday they release 2.6.14 and since I had some spare time I decided to give it a go. And I must say I am truly suprised. During the periode 2.6.12.2 till 2.6.14 a lot has happened that could life for Toshiba Tecra S2 owners easiers. The following kernel upgrades were implemented:
But unfortunately the IPW driver included in the kernel source is an old stable version, which fails to load the firmware:
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.0
ipw2200: ipw-2.2-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: 0xFFFFFFFE
ipw2200: Failed to up device
This also means that both patches will still need to be executed in order to uninstall the previous versions. The ieee80211 driver properly detects and fixes the old version.
In addition, kernel versions 2.6.14 and later are providing *old* ieee80211
and ipw2200 1.0 drivers as part of the mainline tree. If these are compiled
into your kernel (i.e. not as modules, but as built-in), you will need to
re-configure (using n to exclude/disable ieee80211 and ipw2200) and rebuild
your kernel before proceeding with your ipw2200 upgrade. See below.
I've had succes in compiling the ieee80211 version 1.1.6 and ipw2200 1.0.8 drivers on my 2.6.14 vanilla kernel.
Deletions:
Luckily for us, the Linux users, the kernel developers don't sit still. At the time I wrote the first part of the tutorial, the most recent kernel was 2.6.12.2. Yesterday they release 2.6.14 and since I had some spare time I decided to give it a go. And I must say I am truly suprised. During the periode 2.6.12.2 till 2.6.14 a lot has happened that makes life for Toshiba Tecra S2 owners easiers. The following kernel upgrades were implemented:
Edited on 2005-10-29 18:29:32 by ElieDeBrauwer
Additions:
It is also possible to install CPU frequency scaling, in this case the cpu will switch between 800 and 2000 Mhz depending on who much power the user requires:
helios@neurotic:~$ cpufreq-info
cpufrequtils 0.3: cpufreq-info (C) Dominik Brodowski 2004
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
driver: centrino
CPUs which need to switch frequency at the same time: 0
hardware limits: 800 MHz - 2.00 GHz
available frequency steps: 2.00 GHz, 1.60 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
available cpufreq governors: conservative, ondemand, powersave, userspace, performance
current policy: frequency should be within 800 MHz and 2.00 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency is 800 MHz.
So if you end up seeing less cpu frequency or bogomips than you should expect from your 2 Ghz CPU this is probably because CPU frequency scaling is enabled. You can set the governors by using
cpufreq-set and a userspace daemon provided by the cpudyn package should be installed (and running).
Edited on 2005-10-29 18:22:24 by ElieDeBrauwer
Additions:
neurotic:/home/helios# lspci
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)
0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
0000:00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6600] (rev a2)
0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 Gigabit Ethernet Controller (rev 15)
0000:06:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)
0000:06:04.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
0000:06:04.1 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
0000:06:04.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
0000:06:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
0000:06:04.4 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller
(This section is deprecated for linux kernel 2.6.14 and above)
Deletions:
- I also noted that the conflict between ACPI and PCMCIA has disappeared.
helios@neurotic:~$ lspci
0000:00:01.0 PCI bridge: Intel Corp. Mobile Memory Controller Hub PCI Express Port (rev 03)
0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB 2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3)
0000:00:1e.3 Modem: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
0000:00:1f.2 IDE interface: Intel Corp. 82801FBM (ICH6M) SATA Controller (rev 03 )
0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0148 (rev a2)
0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd.: Unknown device 4362 (rev 15)
0000:06:04.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 8032
Edited on 2005-10-29 18:12:38 by ElieDeBrauwer
Additions:
Update: 2.6.14
Luckily for us, the Linux users, the kernel developers don't sit still. At the time I wrote the first part of the tutorial, the most recent kernel was 2.6.12.2. Yesterday they release 2.6.14 and since I had some spare time I decided to give it a go. And I must say I am truly suprised. During the periode 2.6.12.2 till 2.6.14 a lot has happened that makes life for Toshiba Tecra S2 owners easiers. The following kernel upgrades were implemented:
- ieee 802.11 support, meaning the ieee80211 patch mentioned below is not needed anymore:
CONFIG_IEEE80211=y
# CONFIG_IEEE80211_DEBUG is not set
CONFIG_IEEE80211_CRYPT_WEP=y
CONFIG_IEEE80211_CRYPT_CCMP=y
CONFIG_IEEE80211_CRYPT_TKIP=y
%%
- ipw2200 support (wlan), meaning that patch isn't needed anymore neither:
neurotic:/usr/src/linux# cat .config | grep IPW
# CONFIG_IPW2100 is not set
CONFIG_IPW_DEBUG=y
CONFIG_IPW2200=y
- I also noted that the conflict between ACPI and PCMCIA has disappeared.
Edited on 2005-07-13 19:20:15 by ElieDeBrauwer [wlan info added]
Additions:
Now you can load the module by calling modprobe ipw2200.
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, 1.0.1
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.5
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ACPI: PCI Interrupt 0000:06:02.0[A] -> GSI 22 (level, low) -> IRQ 22
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Radio Frequency Kill Switch is On:
Kill switch must be turned off for wireless networking to work.
This card has both a hardware and a software switch. You can get the code of which locking has been enabled by doing the following:
helios@neurotic:~$ cat /sys/bus/pci/drivers/ipw2200/0000\:06\:02.0/rf_kill
2
This code has the following meaning:
0 = RF kill not enabled (radio on)
1 = SW based RF kill active (radio off)
2 = HW based RF kill active (radio off)
3 = Both HW and SW RF kill active (radio off)
Which in this case means that wlan is locked from hardware. I could believe it myself but the is in fact a physical switch on the laptop, located at the front near the headphone connections. Toggling the switch and reloading the module resulted in a succesfull scan.
neurotic:/home/helios/vuilbak/ipw2200-1.0.5# iwlist scan
eth0 Interface doesn't support scanning.
lo Interface doesn't support scanning.
tunl0 Interface doesn't support scanning.
eth1 Scan completed :
Cell 01 - Address: 00:04:E2:C2:91:86
ESSID:"home.de-brauwer.be"
Protocol:IEEE 802.11g
Mode:Master
Channel:7
Encryption key:on
Bit Rate:54 Mb/s
Extra: Rates (Mb/s): 1 2 5.5 11 6 9 12 18 24 36 48 54
Quality=83/100 Signal level=-47 dBm
Extra: Last beacon: 24ms ago
Deletions:
- D:WLAN
Edited on 2005-07-13 18:55:06 by ElieDeBrauwer
Additions:
- Net radio support (Device Drivers -> Wireless LAN (non hamradio) -> Wireless LAN driver (non hamradio) & Wireless Extension)
Once you have a kernel with the needed support you can unpack the ieee80211 network stack sources and compile it using make. Use make install to install the modules/headers on the default location (within your kernel source headers. This is also the default location where ipw2200 will go look for them). The next step is to compile the ipw2200 drivers. Unpack the source, run make, run make install.
The final step is to install the hotplug firmware. Get the firmware from http://ipw2200.sourceforge.net/firmware.php∞. Copy the firmware to one of these directories:
(source: /etc/
# directories with the firmware files
FIRMWARE_DIRS="/lib/firmware /usr/local/lib/firmware /usr/lib/hotplug/firmware"
Deletions:
- Net radio support (Device Drivers -> Wireless LAN (non hamradio) -> Wireless LAN driver (non hamradio) & Wireless Extension)
Once you have a kernel with the needed support you can unpack the ieee80211 network stack sources and compile it using make.
Edited on 2005-07-13 18:15:36 by ElieDeBrauwer
Additions:
Once you have a kernel with the needed support you can unpack the ieee80211 network stack sources and compile it using make.
Edited on 2005-07-13 18:11:03 by ElieDeBrauwer
Additions:
neurotic:/var/log# cat kern.log | grep BogoMIPS | sed 's/.*localhost.*:\(.*\)/\1/' | sort -u
Calibrating delay loop... 2093.05 BogoMIPS (lpj=1046528)
Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Calibrating delay loop... 3971.48 BogoMIPS
Calibrating delay loop... 3984.58 BogoMIPS
The machine has an NVIDIA GeForce Go 6600 videocard which means that you need to get the NVIDIA Linux drivers. I'm currently using version 1.0-7667 on an X Server (XFree) running at 1280x1024. Since July 12th Debian (unstable) has switched to Xorg. The switch requires reinstallation of the nvidia kernel modules and a reboot. But after this the laptop worked perfectly in 1400x1050 which gives a more smooth look than the (compressed) 1280x1024 resolution. Under X with normal load and no special X configuration options, glxgears has an average of about 4550 fps. The output of glxinfo is the following:
This machine has an Intel PRO/Wireless 2200BG PCI wlan adapter. This chipset has Linux driver available at http://ipw2200.sourceforge.net/∞. I tested this with the 1.05 (July 2005) release. Installing this module is rather complicated and requires the following:
- the ieee80211 subsystem from http://ieee80211.sf.net∞
- For WPA you need to have Michael MIC keyed digest algorithm and AES support in your kernel
- For WEP you need to have ARC4 Cipher Algorithm and CRC32 CRC algorithm support in your kernel
- Support for Hotplug firmware loading (Device Drivers -> Generic Driver Options -> Hotplug firmware loading support)
- Net radio support (Device Drivers -> Wireless LAN (non hamradio) -> Wireless LAN driver (non hamradio) & Wireless Extension)
Deletions:
Jul 1 21:19:18 localhost kernel: Calibrating delay loop... 3971.48 BogoMIPS
Jul 1 22:45:49 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 1 22:50:31 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 1 22:53:08 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 1 23:10:51 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 2 17:27:09 localhost kernel: Calibrating delay loop... 3984.58 BogoMIPS
Jul 2 17:49:50 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 2 18:13:23 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 2 23:22:40 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 3 00:02:37 (none) kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 3 00:16:56 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 3 16:24:19 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 4 07:31:29 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 4 10:36:28 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 4 14:45:01 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 4 17:38:21 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 5 07:30:14 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 5 10:06:36 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 5 10:15:20 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 5 10:29:01 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 5 14:41:47 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 5 17:08:57 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 5 20:58:44 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 6 07:38:24 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 6 18:38:46 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 7 07:40:04 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
The machine has an NVIDIA GeForce Go 6600 videocard which means that you need to get the NVIDIA Linux drivers. I'm currently using version 1.0-7667 on an X Server running at 1280x1024. The specs say I should be able to get 1400x1050 but I haven't paid much attention to that yet. Under X with normal load and no special X configuration options, glxgears has an average of about 4550 fps. The output of glxinfo is the following:
I haven't installed ndiswrapper on this machine yet but the ubuntu livecd I had detected the wlan automatically so that shouldn't be a problem.
- D:Getting X to run at 1400x1050
- N:Battery status
Oldest known version of this page was edited on 2005-07-07 21:12:08 by ElieDeBrauwer []
Page view:
Installing Linux on a Toshiba Tecra S2 Laptop
About
The Toshiba Tecra S2 (anno 2005) is an Intel Centrino based laptop. My version is define by Toshiba as a Tecra S2: Centrino PM760. It has a 2.0 GHz Centrino CPU, 533 Mhz FSB and 2 MB 2nd level cache. It has 1 GB of DDR RAM memory and a 100 GB harddisc. Further a DVD multi drive, a 15 inch SXGA+ TFT screen. The video card is a NVIDIA
GeForce Go 6600 with 64 MB of memory. 2 PCMCIA slots, USB 2.0 slots, audio, irda, serial port, parallel port, gigabit lan, wlan, bluetooth, a modem and a cardreader are available. A 10.8V DC at 4300mAh Li-ion battery is placed in the laptop.
This laptop is my current workstation it is at the moment configured for the basic features that I need for all day work. Meaning that not all features are already described in this document.
A note
All installation cd's, live cd's with a 2.6.x kernel that I've tested (in this case Ubuntu and Knoppix) failed to boot. This is because there is a conflict between the ACPI and the PCMCIA subsystem which are enabled by default on all these CD's. If you want to use a livecd/install cd I suggest you either drop pcmcia or acpi support (add noacpi or nopcmcia as a kernel option).
A second note
The onboard ethernet is not supported by default by any vanilla kernel available now (now = 7th of July 2005 = 2.6.12.2). This means you have two options for installing the system: either install from cd or use a different network card (I'm a fan of network installs that's why I took a pcmcia network card that I had lying around but USB and other alternatives will work well)
Installing
Installing is just like any other Linux system you've already installed. Follow the steps on the screen you should not pay attention to anything special. Like I always do, I grabbed the most recent build of the Debian netboot iso and installed the system. This installs by default a 2.4.x kernel which doesn't have the PCMCIA/ACPI problem.
Configuring
In a next step I installed the most recent kernel (2.6.12.2). And started building.
CPU and power management
helios@neurotic:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 2.00GHz
stepping : 8
cpu MHz : 1995.771
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe est tm2
bogomips : 2093.05
Like I said above, you can use eiter ACPI or PCMCIA devices. If you don't use ACPI, the fan of the CPU will keep running all the time. Note: this is annoying. The PCMCIA and ACPI problem occurs as soon a cardmgr is launched and results in a full system lock after an IO port probe.'
Also note that the amount of bogomips is unreliable:
Jul 1 21:19:18 localhost kernel: Calibrating delay loop... 3971.48 BogoMIPS
Jul 1 22:45:49 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 1 22:50:31 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 1 22:53:08 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 1 23:10:51 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 2 17:27:09 localhost kernel: Calibrating delay loop... 3984.58 BogoMIPS
Jul 2 17:49:50 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 2 18:13:23 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 2 23:22:40 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 3 00:02:37 (none) kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 3 00:16:56 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 3 16:24:19 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 4 07:31:29 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 4 10:36:28 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 4 14:45:01 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 4 17:38:21 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 5 07:30:14 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 5 10:06:36 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 5 10:15:20 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 5 10:29:01 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 5 14:41:47 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 5 17:08:57 localhost kernel: Calibrating delay loop... 3932.16 BogoMIPS (lpj=1966080)
Jul 5 20:58:44 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 6 07:38:24 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 6 18:38:46 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 7 07:40:04 localhost kernel: Calibrating delay loop... 3923.96 BogoMIPS (lpj=1961984)
Jul 7 17:17:08 localhost kernel: Calibrating delay loop... 2093.05 BogoMIPS (lpj=1046528)
Default Debian 2.4.x kernel issues
When you boot this on a default Debian 2.4.x kernel not all the memory will be used:
Jul 1 21:19:18 localhost kernel: Warning only 896MB will be used.
Jul 1 21:19:18 localhost kernel: Use a HIGHMEM enabled kernel.
Jul 1 21:19:18 localhost kernel: 896MB LOWMEM available.
Storage
You should keep in mind that this is actually a SATA system with an ICH6 chipset. Meaning that if you don't enable this you'll only get a 2 MB/s (not using DMA) harddisc access).
neurotic:/home/helios# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 3020 MB in 2.00 seconds = 1507.97 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
Timing buffered disk reads: 102 MB in 3.05 seconds = 33.39 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
And the DVD-RAM drive gives:
neurotic:/proc/ide# hdparm -I /dev/hdc
/dev/hdc:
ATAPI CD-ROM, with removable media
Model Number: MATSHITADVD-RAM UJ-830S
Serial Number:
Firmware Revision: 1.00
Standards:
Likely used CD-ROM ATAPI-1
Configuration:
DRQ response: 50us.
Packet size: 12 bytes
Capabilities:
LBA, IORDY(can be disabled)
DMA: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=240ns IORDY flow control=120ns
HW reset results:
CBLID- below Vih
Device num = 1
Videocard
The machine has an NVIDIA
GeForce Go 6600 videocard which means that you need to get the NVIDIA Linux drivers. I'm currently using version 1.0-7667 on an X Server running at 1280x1024. The specs say I should be able to get 1400x1050 but I haven't paid much attention to that yet. Under X with normal load and no special X configuration options,
glxgears has an average of about 4550 fps. The output of
glxinfo is the following:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float
client glx vendor string: NVIDIA Corporation
client glx version string: 1.3
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce Go 6600/PCI/SSE2
OpenGL version string: 2.0.0 NVIDIA 76.67
OpenGL extensions:
GL_ARB_color_buffer_float, GL_ARB_depth_texture, GL_ARB_draw_buffers,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_imaging,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
GL_ARB_shader_objects, GL_ARB_shading_language_100,
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_dot3, GL_ARB_texture_float,
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_vertex_shader,
GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,
GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_vertex_array, GL_HP_occlusion_test,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_copy_depth_to_color,
GL_NV_depth_clamp, GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance,
GL_NV_fragment_program, GL_NV_fragment_program_option,
GL_NV_fragment_program2, GL_NV_half_float, GL_NV_light_max_exponent,
GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
GL_NV_packed_depth_stencil, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_NV_primitive_restart, GL_NV_register_combiners,
GL_NV_register_combiners2, GL_NV_texgen_reflection,
GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
GL_NV_texture_expand_normal, GL_NV_texture_rectangle,
GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3,
GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program,
GL_NV_vertex_program1_1, GL_NV_vertex_program2,
GL_NV_vertex_program2_option, GL_NV_vertex_program3,
GL_NVX_conditional_render, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,
GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accum
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
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
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x23 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x25 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x29 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x2a 24 tc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x2b 24 tc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x2c 24 tc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x2d 24 tc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x2e 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x2f 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x30 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x31 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x32 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon
0x33 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon
0x34 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon
0x35 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon
0x36 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon
0x37 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon
0x38 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon
0x39 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon
0x3a 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon
0x3b 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon
0x3c 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon
0x3d 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon
0x3e 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon
0x3f 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon
0x40 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon
0x41 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon
0x42 24 tc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 2 1 Ncon
0x43 24 tc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 2 1 Ncon
0x44 24 tc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 4 1 Ncon
0x45 24 tc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 4 1 Ncon
0x46 24 tc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 2 1 Ncon
0x47 24 tc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 2 1 Ncon
0x48 24 tc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 4 1 Ncon
0x49 24 tc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 4 1 Ncon
0x4a 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x4b 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
0x4c 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
0x4d 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x4e 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x4f 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
0x50 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
0x51 24 dc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x52 24 dc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x53 24 dc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 0 0 None
0x54 24 dc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 0 0 None
0x55 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x56 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x57 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
0x58 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
0x59 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon
0x5a 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon
0x5b 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon
0x5c 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon
0x5d 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon
0x5e 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon
0x5f 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon
0x60 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon
0x61 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon
0x62 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon
0x63 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon
0x64 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon
0x65 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon
0x66 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon
0x67 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon
0x68 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon
0x69 24 dc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 2 1 Ncon
0x6a 24 dc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 2 1 Ncon
0x6b 24 dc 0 32 0 r y . 8 8 8 0 4 16 0 16 16 16 16 4 1 Ncon
0x6c 24 dc 0 32 0 r y . 8 8 8 8 4 16 0 16 16 16 16 4 1 Ncon
0x6d 24 dc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 2 1 Ncon
0x6e 24 dc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 2 1 Ncon
0x6f 24 dc 0 32 0 r . . 8 8 8 0 4 16 0 16 16 16 16 4 1 Ncon
0x70 24 dc 0 32 0 r . . 8 8 8 8 4 16 0 16 16 16 16 4 1 Ncon
Devices in general
For those interested an
lspci:
helios@neurotic:~$ lspci
0000:00:00.0 Host bridge: Intel Corp. Mobile Memory Controller Hub (rev 03)
0000:00:01.0 PCI bridge: Intel Corp. Mobile Memory Controller Hub PCI Express Port (rev 03)
0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB 2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3)
0000:00:1e.2 Multimedia audio controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
0000:00:1e.3 Modem: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
0000:00:1f.0 ISA bridge: Intel Corp. 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
0000:00:1f.2 IDE interface: Intel Corp. 82801FBM (ICH6M) SATA Controller (rev 03 )
0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0148 (rev a2)
0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd.: Unknown device 4362 (rev 15)
0000:06:02.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
0000:06:04.0 CardBus bridge: Texas Instruments: Unknown device 8031
0000:06:04.1 CardBus bridge: Texas Instruments: Unknown device 8031
0000:06:04.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 8032
0000:06:04.3 Unknown mass storage controller: Texas Instruments: Unknown device 8033
0000:06:04.4 0805: Texas Instruments: Unknown device 8034
And an lspci -v:
0000:00:00.0 Host bridge: Intel Corp. Mobile Memory Controller Hub (rev 03)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] #09 [2109]
0000:00:01.0 PCI bridge: Intel Corp. Mobile Memory Controller Hub PCI Express Port (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 90000000-afffffff
Prefetchable memory behind bridge: c0000000-cfffffff
Capabilities: [88] #0d [0000]
Capabilities: [80] Power Management version 2
Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
Capabilities: [a0] #10 [0141]
0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: b0000000-b3ffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000d3f00000
Capabilities: [40] #10 [0141]
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
Capabilities: [90] #0d [0000]
Capabilities: [a0] Power Management version 2
0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 23
I/O ports at 1800 [size=32]
0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at 1820 [size=32]
0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 1840 [size=32]
0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at 1860 [size=32]
0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) (prog-if 20 [EHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at 80000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] #0a [20a0]
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=06, subordinate=08, sec-latency=216
Memory behind bridge: b4000000-b40fffff
Capabilities: [50] #0d [0000]
0000:00:1e.2 Multimedia audio controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0, IRQ 17
I/O ports at 1c00 [size=256]
I/O ports at 1880 [size=64]
Memory at 80000800 (32-bit, non-prefetchable) [size=512]
Memory at 80000400 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
0000:00:1e.3 Modem: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03) (prog-if 00 [Generic])
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: medium devsel, IRQ 20
I/O ports at 2400 [size=256]
I/O ports at 2000 [size=128]
Capabilities: [50] Power Management version 2
0000:00:1f.0 ISA bridge: Intel Corp. 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 0
0000:00:1f.2 IDE interface: Intel Corp. 82801FBM (ICH6M) SATA Controller (rev 03) (prog-if 80 [Master])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at 18f0 [size=16]
Capabilities: [70] Power Management version 2
0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: medium devsel, IRQ 11
I/O ports at 20a0 [size=32]
0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0148 (rev a2) (prog-if 00 [VGA])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at a0000000 (32-bit, non-prefetchable) [size=64M]
Memory at c0000000 (64-bit, prefetchable) [size=128M]
Memory at 90000000 (64-bit, non-prefetchable) [size=16M]
Capabilities: [60] Power Management version 2
Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [78] #10 [0001]
0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd.: Unknown device 4362 (rev 15)
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at b0000000 (64-bit, non-prefetchable) [size=16K]
I/O ports at 3000 [size=256]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
Capabilities: [5c] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Capabilities: [e0] #10 [0011]
0000:06:02.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
Subsystem: Intel Corp.: Unknown device 2741
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at b4006000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
0000:06:04.0 CardBus bridge: Texas Instruments: Unknown device 8031
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at b4007000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=06, secondary=07, subordinate=0a, sec-latency=176
I/O window 0: 00000000-00000003
I/O window 1: 00000000-00000003
16-bit legacy interface ports at 0001
0000:06:04.1 CardBus bridge: Texas Instruments: Unknown device 8031
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at b4008000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=06, secondary=0b, subordinate=0e, sec-latency=176
I/O window 1: 00000000-00000003
16-bit legacy interface ports at 0001
0000:06:04.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 8032 (prog-if 10 [OHCI])
Subsystem: Toshiba America Info Systems: Unknown device ff00
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at b4009000 (32-bit, non-prefetchable) [size=2K]
Memory at b4000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
0000:06:04.3 Unknown mass storage controller: Texas Instruments: Unknown device 8033
Subsystem: Toshiba America Info Systems: Unknown device ff01
Flags: bus master, medium devsel, latency 57, IRQ 10
Memory at b4004000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [44] Power Management version 2
0000:06:04.4 0805: Texas Instruments: Unknown device 8034
Subsystem: Toshiba America Info Systems: Unknown device ff01
Flags: bus master, medium devsel, latency 57, IRQ 10
Memory at b400a000 (32-bit, non-prefetchable) [size=256]
Memory at b4009c00 (32-bit, non-prefetchable) [size=256]
Memory at b4009800 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
Audio
AC97 compatible
Gigabit
The biggest problem for me was the ethernet. The kernel provides at this point
sk98lin drivers which cover these Marvell/Intel/whtvr cards. But somehow people haven't kept this driver up to date. When you look at
/usr/src/linux-2.6.12.2/drivers/net/sk98lin/h/skversion.h you will notice the following string:
#define BOOT_STRING "sk98lin: Network Device Driver v6.23\n" \
"(C)Copyright 1999-2004 Marvell(R)."
#define VER_STRING "6.23"
#define DRIVER_FILE_NAME "sk98lin"
#define DRIVER_REL_DATE "Feb-13-2004"
Does it surprise you that a 15 month old driver is a) still present in the kernel b) not working on a brand new card ? A new driver is available at the
SysKonnect website
http://www.syskonnect.com/syskonnect/support/driver/zip/linux/∞. This driver has also a readme file which defines the installation process. Note that kernel sources must be available. When I tried it building it as a module failed but generating a patch for the kernel and patching the kernel succeeded. The version of the patched kernel is printed below.
#define BOOT_STRING "sk98lin: Network Device Driver v8.23.1.3\n" \
"(C)Copyright 1999-2005 Marvell(R)."
#define VER_STRING "8.23.1.3"
#define PATCHLEVEL "01"
#define DRIVER_FILE_NAME "sk98lin"
#define DRIVER_REL_DATE "Jun-20-2005"
Wlan
I haven't installed ndiswrapper on this machine yet but the ubuntu livecd I had detected the wlan automatically so that shouldn't be a problem.
Kernel messages
The kernel messages I have at my current situation are the following:
Jul 7 17:17:08 localhost kernel: klogd 1.4.1#17, log source = /proc/kmsg started.
Jul 7 17:17:08 localhost kernel: Cannot find map file.
Jul 7 17:17:08 localhost kernel: No module symbols loaded - kernel modules not enabled.
Jul 7 17:17:08 localhost kernel: 280 pages, LIFO batch:31
Jul 7 17:17:08 localhost kernel: HighMem zone: 32480 pages, LIFO batch:15
Jul 7 17:17:08 localhost kernel: DMI present.
Jul 7 17:17:08 localhost kernel: ACPI: RSDP (v000 TOSCPL ) @ 0x000f6b90
Jul 7 17:17:08 localhost kernel: ACPI: RSDT (v001 TOSCPL RSDT 0x06040000 LTP 0x00000000) @ 0x3fee219a
Jul 7 17:17:08 localhost kernel: ACPI: MADT (v001 INTEL ALVISO 0x06040000 LOHR 0x0000005f) @ 0x3fee9e88
Jul 7 17:17:08 localhost kernel: ACPI: FADT (v001 TOSCPL ALVISO 0x06040000 LOHR 0x00000032) @ 0x3fee9ef0
Jul 7 17:17:08 localhost kernel: ACPI: BOOT (v001 PTLTD $SBFTBL$ 0x06040000 LTP 0x00000001) @ 0x3fee9fd8
Jul 7 17:17:08 localhost kernel: ACPI: MCFG (v001 INTEL ALVISO 0x06040000 LOHR 0x0000005f) @ 0x3fee9f9c
Jul 7 17:17:08 localhost kernel: ACPI: SSDT (v001 SataRe SataPri 0x00001000 INTL 0x20030224) @ 0x3fee30fb
Jul 7 17:17:08 localhost kernel: ACPI: SSDT (v001 SataRe SataSec1 0x00001000 INTL 0x20030224) @ 0x3fee2a1e
Jul 7 17:17:08 localhost kernel: ACPI: SSDT (v001 PmRef Cpu0Ist 0x00003000 INTL 0x20030224) @ 0x3fee25d9
Jul 7 17:17:08 localhost kernel: ACPI: SSDT (v001 PmRef Cpu0Cst 0x00003001 INTL 0x20030224) @ 0x3fee23fb
Jul 7 17:17:08 localhost kernel: ACPI: SSDT (v001 PmRef CpuPm 0x00003000 INTL 0x20030224) @ 0x3fee21e2
Jul 7 17:17:08 localhost kernel: ACPI: DSDT (v001 TOSCPL ALVISO 0x06040000 MSFT 0x0100000e) @ 0x00000000
Jul 7 17:17:08 localhost kernel: ACPI: Local APIC address 0xfee00000
Jul 7 17:17:08 localhost kernel: ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Jul 7 17:17:08 localhost kernel: Processor #0 6:13 APIC version 20
Jul 7 17:17:08 localhost kernel: ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
Jul 7 17:17:08 localhost kernel: ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
Jul 7 17:17:08 localhost kernel: ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
Jul 7 17:17:08 localhost kernel: ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
Jul 7 17:17:08 localhost kernel: IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
Jul 7 17:17:08 localhost kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
Jul 7 17:17:08 localhost kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Jul 7 17:17:08 localhost kernel: ACPI: IRQ0 used by override.
Jul 7 17:17:08 localhost kernel: ACPI: IRQ2 used by override.
Jul 7 17:17:08 localhost kernel: ACPI: IRQ9 used by override.
Jul 7 17:17:08 localhost kernel: Enabling APIC mode: Flat. Using 1 I/O APICs
Jul 7 17:17:08 localhost kernel: Using ACPI (MADT) for SMP configuration information
Jul 7 17:17:08 localhost kernel: Allocating PCI resources starting at 40000000 (gap: 40000000:a0000000)
Jul 7 17:17:08 localhost kernel: Built 1 zonelists
Jul 7 17:17:08 localhost kernel: Kernel command line: root=/dev/sda2 ro vga=791
Jul 7 17:17:08 localhost kernel: mapped APIC to ffffd000 (fee00000)
Jul 7 17:17:08 localhost kernel: mapped IOAPIC to ffffc000 (fec00000)
Jul 7 17:17:08 localhost kernel: Initializing CPU#0
Jul 7 17:17:08 localhost kernel: PID hash table entries: 4096 (order: 12, 65536 bytes)
Jul 7 17:17:08 localhost kernel: Detected 1995.771 MHz processor.
Jul 7 17:17:08 localhost kernel: Using tsc for high-res timesource
Jul 7 17:17:08 localhost kernel: Console: colour dummy device 80x25
Jul 7 17:17:08 localhost kernel: Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Jul 7 17:17:08 localhost kernel: Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Jul 7 17:17:08 localhost kernel: Memory: 1031976k/1047424k available (3599k kernel code, 14664k reserved, 1571k data, 200k init, 129920k highmem)
Jul 7 17:17:08 localhost kernel: Checking if this processor honours the WP bit even in supervisor mode... Ok.
Jul 7 17:17:08 localhost kernel: Calibrating delay loop... 2093.05 BogoMIPS (lpj=1046528)
Jul 7 17:17:08 localhost kernel: Mount-cache hash table entries: 512
Jul 7 17:17:08 localhost kernel: CPU: After generic identify, caps: afe9fbff 00000000 00000000 00000000 00000180 00000000 00000000
Jul 7 17:17:08 localhost kernel: CPU: After vendor identify, caps: afe9fbff 00000000 00000000 00000000 00000180 00000000 00000000
Jul 7 17:17:08 localhost kernel: CPU: L1 I cache: 32K, L1 D cache: 32K
Jul 7 17:17:08 localhost kernel: CPU: L2 cache: 2048K
Jul 7 17:17:08 localhost kernel: CPU: After all inits, caps: afe9fbff 00000000 00000000 00000040 00000180 00000000 00000000
Jul 7 17:17:08 localhost kernel: CPU: Intel(R) Pentium(R) M processor 2.00GHz stepping 08
Jul 7 17:17:08 localhost kernel: Enabling fast FPU save and restore... done.
Jul 7 17:17:08 localhost kernel: Enabling unmasked SIMD FPU exception support... done.
Jul 7 17:17:08 localhost kernel: Checking 'hlt' instruction... OK.
Jul 7 17:17:08 localhost kernel: ENABLING IO-APIC IRQs
Jul 7 17:17:08 localhost kernel: ..TIMER: vector=0x31 pin1=2 pin2=-1
Jul 7 17:17:08 localhost kernel: NET: Registered protocol family 16
Jul 7 17:17:08 localhost kernel: PCI: PCI BIOS revision 2.10 entry at 0xfd944, last bus=8
Jul 7 17:17:08 localhost kernel: PCI: Using MMCONFIG
Jul 7 17:17:08 localhost kernel: mtrr: v2.0 (20020519)
Jul 7 17:17:08 localhost kernel: ACPI: Subsystem revision 20050309
Jul 7 17:17:08 localhost kernel: ACPI: Interpreter enabled
Jul 7 17:17:08 localhost kernel: ACPI: Using IOAPIC for interrupt routing
Jul 7 17:17:08 localhost kernel: ACPI: PCI Root Bridge [PCI0] (0000:00)
Jul 7 17:17:08 localhost kernel: PCI: Probing PCI hardware (bus 00)
Jul 7 17:17:08 localhost kernel: PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.2
Jul 7 17:17:08 localhost kernel: Boot video device is 0000:01:00.0
Jul 7 17:17:08 localhost kernel: PCI: Transparent bridge - 0000:00:1e.0
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEGP._PRT]
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15)
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 *11 12 14 15)
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 *11 12 14 15)
Jul 7 17:17:08 localhost kernel: ACPI: Embedded Controller [EC0] (gpe 29)
Jul 7 17:17:08 localhost kernel: Linux Plug and Play Support v0.97 (c) Adam Belay
Jul 7 17:17:08 localhost kernel: pnp: PnP ACPI init
Jul 7 17:17:08 localhost kernel: pnp: PnP ACPI: found 14 devices
Jul 7 17:17:08 localhost kernel: SCSI subsystem initialized
Jul 7 17:17:08 localhost kernel: usbcore: registered new driver usbfs
Jul 7 17:17:08 localhost kernel: usbcore: registered new driver hub
Jul 7 17:17:08 localhost kernel: PCI: Using ACPI for IRQ routing
Jul 7 17:17:08 localhost kernel: PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
Jul 7 17:17:08 localhost kernel: pnp: 00:00: ioport range 0xfe00-0xfe7f has been reserved
Jul 7 17:17:08 localhost kernel: pnp: 00:00: ioport range 0xfe80-0xfeff has been reserved
Jul 7 17:17:08 localhost kernel: pnp: 00:00: ioport range 0xff00-0xff7f has been reserved
Jul 7 17:17:08 localhost kernel: Simple Boot Flag at 0x36 set to 0x1
Jul 7 17:17:08 localhost kernel: IA-32 Microcode Update Driver: v1.14 <tigran@veritas.com>
Jul 7 17:17:08 localhost kernel: highmem bounce pool size: 64 pages
Jul 7 17:17:08 localhost kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Jul 7 17:17:08 localhost kernel: NTFS driver 2.1.22 [Flags: R/W].
Jul 7 17:17:08 localhost kernel: Initializing Cryptographic API
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 16
Jul 7 17:17:08 localhost kernel: PCI: Setting latency timer of device 0000:00:01.0 to 64
Jul 7 17:17:08 localhost kernel: assign_interrupt_mode Found MSI capability
Jul 7 17:17:08 localhost kernel: Allocate Port Service[pcie00]
Jul 7 17:17:08 localhost kernel: Allocate Port Service[pcie03]
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 17 (level, low) -> IRQ 17
Jul 7 17:17:08 localhost kernel: PCI: Setting latency timer of device 0000:00:1c.0 to 64
Jul 7 17:17:08 localhost kernel: assign_interrupt_mode Found MSI capability
Jul 7 17:17:08 localhost kernel: Allocate Port Service[pcie00]
Jul 7 17:17:08 localhost kernel: Allocate Port Service[pcie02]
Jul 7 17:17:08 localhost kernel: Allocate Port Service[pcie03]
Jul 7 17:17:08 localhost kernel: vesafb: framebuffer at 0xc0000000, mapped to 0xf8880000, using 3072k, total 65536k
Jul 7 17:17:08 localhost kernel: vesafb: mode is 1024x768x16, linelength=2048, pages=1
Jul 7 17:17:08 localhost kernel: vesafb: protected mode interface info at c000:d780
Jul 7 17:17:08 localhost kernel: vesafb: scrolling: redraw
Jul 7 17:17:08 localhost kernel: vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
Jul 7 17:17:08 localhost kernel: Console: switching to colour frame buffer device 128x48
Jul 7 17:17:08 localhost kernel: fb0: VESA VGA frame buffer device
Jul 7 17:17:08 localhost kernel: ACPI: AC Adapter [ACAD] (on-line)
Jul 7 17:17:08 localhost kernel: ACPI: Battery Slot [BAT1] (battery present)
Jul 7 17:17:08 localhost kernel: ACPI: Power Button (FF) [PWRF]
Jul 7 17:17:08 localhost kernel: ACPI: Lid Switch [LID0]
Jul 7 17:17:08 localhost kernel: ACPI: Video Device [VGA] (multi-head: yes rom: no post: no)
Jul 7 17:17:08 localhost kernel: ACPI: Video Device [GFX0] (multi-head: yes rom: yes post: no)
Jul 7 17:17:08 localhost kernel: ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3] C4[C3])
Jul 7 17:17:08 localhost kernel: Real Time Clock Driver v1.12
Jul 7 17:17:08 localhost kernel: Non-volatile memory driver v1.2
Jul 7 17:17:08 localhost kernel: hw_random: RNG not detected
Jul 7 17:17:08 localhost kernel: Linux agpgart interface v0.101 (c) Dave Jones
Jul 7 17:17:08 localhost kernel: agpgart: Detected an Intel 915GM Chipset.
Jul 7 17:17:08 localhost kernel: agpgart: AGP aperture is 256M @ 0x0
Jul 7 17:17:08 localhost kernel: [drm] Initialized drm 1.0.0 20040925
Jul 7 17:17:08 localhost kernel: ipmi message handler version v33
Jul 7 17:17:08 localhost kernel: ipmi device interface version v33
Jul 7 17:17:08 localhost kernel: IPMI System Interface driver version v33, KCS version v33, SMIC version v33, BT version v33
Jul 7 17:17:08 localhost kernel: ipmi_si: Trying "kcs" at I/O port 0xca2
Jul 7 17:17:08 localhost kernel: ipmi_si: Trying "smic" at I/O port 0xca9
Jul 7 17:17:08 localhost kernel: ipmi_si: Trying "bt" at I/O port 0xe4
Jul 7 17:17:08 localhost kernel: ipmi_si: Unable to find any System Interface(s)
Jul 7 17:17:08 localhost kernel: Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot version v33.
Jul 7 17:17:08 localhost kernel: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
Jul 7 17:17:08 localhost kernel: i8042.c: Detected active multiplexing controller, rev 1.1.
Jul 7 17:17:08 localhost kernel: serio: i8042 AUX0 port at 0x60,0x64 irq 12
Jul 7 17:17:08 localhost kernel: serio: i8042 AUX1 port at 0x60,0x64 irq 12
Jul 7 17:17:08 localhost kernel: serio: i8042 AUX2 port at 0x60,0x64 irq 12
Jul 7 17:17:08 localhost kernel: serio: i8042 AUX3 port at 0x60,0x64 irq 12
Jul 7 17:17:08 localhost kernel: serio: i8042 KBD port at 0x60,0x64 irq 1
Jul 7 17:17:08 localhost kernel: Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
Jul 7 17:17:08 localhost kernel: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Jul 7 17:17:08 localhost kernel: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Jul 7 17:17:08 localhost kernel: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:00:1e.3[B] -> GSI 20 (level, low) -> IRQ 20
Jul 7 17:17:08 localhost kernel: parport: PnPBIOS parport detected.
Jul 7 17:17:08 localhost kernel: parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
Jul 7 17:17:08 localhost kernel: io scheduler noop registered
Jul 7 17:17:08 localhost kernel: io scheduler anticipatory registered
Jul 7 17:17:08 localhost kernel: io scheduler deadline registered
Jul 7 17:17:08 localhost kernel: io scheduler cfq registered
Jul 7 17:17:08 localhost kernel: loop: loaded (max 8 devices)
Jul 7 17:17:08 localhost kernel: pktcdvd: v0.2.0a 2004-07-14 Jens Axboe (axboe@suse.de) and petero2@telia.com
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16
Jul 7 17:17:08 localhost kernel: sk98lin: Network Device Driver v8.23.1.3
Jul 7 17:17:08 localhost kernel: (C)Copyright 1999-2005 Marvell(R).
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16
Jul 7 17:17:08 localhost kernel: PCI: Setting latency timer of device 0000:02:00.0 to 64
Jul 7 17:17:08 localhost kernel: eth0: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter
Jul 7 17:17:08 localhost kernel: PrefPort:A RlmtMode:Check Link State
Jul 7 17:17:08 localhost kernel: tun: Universal TUN/TAP device driver, 1.6
Jul 7 17:17:08 localhost kernel: tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
Jul 7 17:17:08 localhost kernel: Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
Jul 7 17:17:08 localhost kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Jul 7 17:17:08 localhost kernel: ide0: I/O resource 0x1F0-0x1F7 not free.
Jul 7 17:17:08 localhost kernel: ide0: ports already in use, skipping probe
Jul 7 17:17:08 localhost kernel: Probing IDE interface ide1...
Jul 7 17:17:08 localhost kernel: hdc: MATSHITADVD-RAM UJ-830S, ATAPI CD/DVD-ROM drive
Jul 7 17:17:08 localhost kernel: Probing IDE interface ide2...
Jul 7 17:17:08 localhost kernel: Probing IDE interface ide3...
Jul 7 17:17:08 localhost kernel: Probing IDE interface ide4...
Jul 7 17:17:08 localhost kernel: Probing IDE interface ide5...
Jul 7 17:17:08 localhost kernel: ide1 at 0x170-0x177,0x376 on irq 15
Jul 7 17:17:08 localhost kernel: hdc: ATAPI 24X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache
Jul 7 17:17:08 localhost kernel: Uniform CD-ROM driver Revision: 3.20
Jul 7 17:17:08 localhost kernel: libata version 1.11 loaded.
Jul 7 17:17:08 localhost kernel: ata_piix version 1.03
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 19
Jul 7 17:17:08 localhost kernel: ata: 0x170 IDE port busy
Jul 7 17:17:08 localhost kernel: PCI: Setting latency timer of device 0000:00:1f.2 to 64
Jul 7 17:17:08 localhost kernel: ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0x18F0 irq 14
Jul 7 17:17:08 localhost kernel: ata1: dev 0 cfg 49:2f00 82:746b 83:7d09 84:6023 85:7469 86:3c09 87:6023 88:203f
Jul 7 17:17:08 localhost kernel: ata1: dev 0 ATA, max UDMA/100, 195371568 sectors: lba48
Jul 7 17:17:08 localhost kernel: ata1: dev 0 configured for UDMA/100
Jul 7 17:17:08 localhost kernel: scsi0 : ata_piix
Jul 7 17:17:08 localhost kernel: Vendor: ATA Model: TOSHIBA MK1032GA Rev: AB21
Jul 7 17:17:08 localhost kernel: Type: Direct-Access ANSI SCSI revision: 05
Jul 7 17:17:08 localhost kernel: SCSI device sda: 195371568 512-byte hdwr sectors (100030 MB)
Jul 7 17:17:08 localhost kernel: SCSI device sda: drive cache: write back
Jul 7 17:17:08 localhost kernel: SCSI device sda: 195371568 512-byte hdwr sectors (100030 MB)
Jul 7 17:17:08 localhost kernel: SCSI device sda: drive cache: write back
Jul 7 17:17:08 localhost kernel: sda: sda1 sda2 sda3 sda4
Jul 7 17:17:08 localhost kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Jul 7 17:17:08 localhost kernel: Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
Jul 7 17:17:08 localhost kernel: ieee1394: Initialized config rom entry `ip1394'
Jul 7 17:17:08 localhost kernel: ohci1394: $Rev: 1250 $ Ben Collins <bcollins@debian.org>
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:06:04.2[C] -> GSI 18 (level, low) -> IRQ 18
Jul 7 17:17:08 localhost kernel: ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[18] MMIO=[b4009000-b40097ff] Max Packet=[2048]
Jul 7 17:17:08 localhost kernel: usbmon: debugs is not available
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 23
Jul 7 17:17:08 localhost kernel: PCI: Setting latency timer of device 0000:00:1d.7 to 64
Jul 7 17:17:08 localhost kernel: ehci_hcd 0000:00:1d.7: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller
Jul 7 17:17:08 localhost kernel: ehci_hcd 0000:00:1d.7: debug port 1
Jul 7 17:17:08 localhost kernel: ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
Jul 7 17:17:08 localhost kernel: ehci_hcd 0000:00:1d.7: irq 23, io mem 0x80000000
Jul 7 17:17:08 localhost kernel: PCI: cache line size of 32 is not supported by device 0000:00:1d.7
Jul 7 17:17:08 localhost kernel: ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
Jul 7 17:17:08 localhost kernel: hub 1-0:1.0: USB hub found
Jul 7 17:17:08 localhost kernel: hub 1-0:1.0: 8 ports detected
Jul 7 17:17:08 localhost kernel: ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
Jul 7 17:17:08 localhost kernel: USB Universal Host Controller Interface driver v2.2
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 23
Jul 7 17:17:08 localhost kernel: PCI: Setting latency timer of device 0000:00:1d.0 to 64
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.0: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.0: irq 23, io base 0x00001800
Jul 7 17:17:08 localhost kernel: hub 2-0:1.0: USB hub found
Jul 7 17:17:08 localhost kernel: hub 2-0:1.0: 2 ports detected
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 19
Jul 7 17:17:08 localhost kernel: PCI: Setting latency timer of device 0000:00:1d.1 to 64
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.1: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.1: irq 19, io base 0x00001820
Jul 7 17:17:08 localhost kernel: hub 3-0:1.0: USB hub found
Jul 7 17:17:08 localhost kernel: hub 3-0:1.0: 2 ports detected
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 18
Jul 7 17:17:08 localhost kernel: PCI: Setting latency timer of device 0000:00:1d.2 to 64
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.2: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.2: irq 18, io base 0x00001840
Jul 7 17:17:08 localhost kernel: hub 4-0:1.0: USB hub found
Jul 7 17:17:08 localhost kernel: hub 4-0:1.0: 2 ports detected
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 16 (level, low) -> IRQ 16
Jul 7 17:17:08 localhost kernel: PCI: Setting latency timer of device 0000:00:1d.3 to 64
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.3: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
Jul 7 17:17:08 localhost kernel: uhci_hcd 0000:00:1d.3: irq 16, io base 0x00001860
Jul 7 17:17:08 localhost kernel: hub 5-0:1.0: USB hub found
Jul 7 17:17:08 localhost kernel: hub 5-0:1.0: 2 ports detected
Jul 7 17:17:08 localhost kernel: Initializing USB Mass Storage driver...
Jul 7 17:17:08 localhost kernel: usbcore: registered new driver usb-storage
Jul 7 17:17:08 localhost kernel: USB Mass Storage support registered.
Jul 7 17:17:08 localhost kernel: usbcore: registered new driver hiddev
Jul 7 17:17:08 localhost kernel: usbcore: registered new driver usbhid
Jul 7 17:17:08 localhost kernel: drivers/usb/input/hid-core.c: v2.01:USB HID core driver
Jul 7 17:17:08 localhost kernel: mice: PS/2 mouse device common for all mice
Jul 7 17:17:08 localhost kernel: i2c /dev entries driver
Jul 7 17:17:08 localhost kernel: Advanced Linux Sound Architecture Driver Version 1.0.9rc2 (Thu Mar 24 10:33:39 2005 UTC).
Jul 7 17:17:08 localhost kernel: ACPI: PCI Interrupt 0000:00:1e.2[A] -> GSI 17 (level, low) -> IRQ 17
Jul 7 17:17:08 localhost kernel: PCI: Setting latency timer of device 0000:00:1e.2 to 64
Jul 7 17:17:08 localhost kernel: input: AT Translated Set 2 keyboard on isa0060/serio0
Jul 7 17:17:08 localhost kernel: intel8x0_measure_ac97_clock: measured 49517 usecs
Jul 7 17:17:08 localhost kernel: intel8x0: clocking to 48000
Jul 7 17:17:08 localhost kernel: ALSA device list:
Jul 7 17:17:08 localhost kernel: #0: Intel ICH6 with ALC250 at 0x80000800, irq 17
Jul 7 17:17:08 localhost kernel: NET: Registered protocol family 2
Jul 7 17:17:08 localhost kernel: IP: routing cache hash table of 8192 buckets, 64Kbytes
Jul 7 17:17:08 localhost kernel: TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
Jul 7 17:17:08 localhost kernel: TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
Jul 7 17:17:08 localhost kernel: TCP: Hash tables configured (established 131072 bind 65536)
Jul 7 17:17:08 localhost kernel: IPv4 over IPv4 tunneling driver
Jul 7 17:17:08 localhost kernel: NET: Registered protocol family 1
Jul 7 17:17:08 localhost kernel: NET: Registered protocol family 17
Jul 7 17:17:08 localhost kernel: NET: Registered protocol family 15
Jul 7 17:17:08 localhost kernel: NET: Registered protocol family 4
Jul 7 17:17:08 localhost kernel: NET: Registered protocol family 8
Jul 7 17:17:08 localhost kernel: NET: Registered protocol family 20
Jul 7 17:17:08 localhost kernel: ACPI wakeup devices:
Jul 7 17:17:08 localhost kernel: RP01 USB1 USB2 USB3 USB4 USB7 MODM BT
Jul 7 17:17:08 localhost kernel: ACPI: (supports S0 S3 S4 S5)
Jul 7 17:17:08 localhost kernel: ieee1394: Host added: ID:BUS[0-00:1023] GUID[00023f526a40177d]
Jul 7 17:17:08 localhost kernel: ReiserFS: sda2: found reiserfs format "3.6" with standard journal
Jul 7 17:17:08 localhost kernel: alps.c: Enabling hardware tapping
Jul 7 17:17:08 localhost kernel: input: DualPoint Stick on isa0060/serio4
Jul 7 17:17:08 localhost kernel: input: AlpsPS/2 ALPS DualPoint TouchPad on isa0060/serio4
Jul 7 17:17:08 localhost kernel: psmouse.c: DualPoint TouchPad at isa0060/serio4/input0 lost sync at byte 1
Jul 7 17:17:08 localhost kernel: ReiserFS: sda2: using ordered data mode
Jul 7 17:17:08 localhost kernel: ReiserFS: sda2: journal params: device sda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
Jul 7 17:17:08 localhost kernel: ReiserFS: sda2: checking transaction log (sda2)
Jul 7 17:17:08 localhost kernel: ReiserFS: sda2: journal-1153: found in header: first_unflushed_offset 181, last_flushed_trans_id 17834
Jul 7 17:17:08 localhost kernel: ReiserFS: sda2: journal-1206: Starting replay from offset 76600741724341, trans_id 0
Jul 7 17:17:08 localhost kernel: ReiserFS: sda2: journal-1299: Setting newest_mount_id to 48
Jul 7 17:17:08 localhost kernel: ReiserFS: sda2: Using r5 hash to sort names
Jul 7 17:17:08 localhost kernel: VFS: Mounted root (reiserfs filesystem) readonly.
Jul 7 17:17:08 localhost kernel: Freeing unused kernel memory: 200k freed
Jul 7 17:17:08 localhost kernel: alps.c: Enabling hardware tapping
Jul 7 17:17:08 localhost kernel: input: DualPoint Stick on isa0060/serio4
Jul 7 17:17:08 localhost kernel: input: AlpsPS/2 ALPS DualPoint TouchPad on isa0060/serio4
Jul 7 17:17:08 localhost kernel: Adding 979956k swap on /dev/sda3. Priority:-1 extents:1
Jul 7 17:17:08 localhost kernel: ReiserFS: sda4: found reiserfs format "3.6" with standard journal
Jul 7 17:17:08 localhost kernel: ReiserFS: sda4: warning: CONFIG_REISERFS_CHECK is set ON
Jul 7 17:17:08 localhost kernel: ReiserFS: sda4: warning: - it is slow mode for debugging.
Jul 7 17:17:08 localhost kernel: ReiserFS: sda4: using ordered data mode
Jul 7 17:17:08 localhost kernel: ReiserFS: sda4: journal params: device sda4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
Jul 7 17:17:08 localhost kernel: ReiserFS: sda4: checking transaction log (sda4)
Jul 7 17:17:08 localhost kernel: ReiserFS: sda4: journal-1153: found in header: first_unflushed_offset 4833, last_flushed_trans_id 6451
Jul 7 17:17:08 localhost kernel: ReiserFS: sda4: journal-1206: Starting replay from offset 27711128998625, trans_id 0
Jul 7 17:17:08 localhost kernel: ReiserFS: sda4: journal-1299: Setting newest_mount_id to 40
Jul 7 17:17:08 localhost kernel: ReiserFS: sda4: Using r5 hash to sort names
Jul 7 17:17:18 localhost kernel: nvidia: module license 'NVIDIA' taints kernel.
Jul 7 17:17:18 localhost kernel: ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
Jul 7 17:17:18 localhost kernel: PCI: Setting latency timer of device 0000:01:00.0 to 64
Jul 7 17:17:18 localhost kernel: NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7667 Fri Jun 17 07:01:04 PDT 2005
To Do, Not working
The following list is a low priority to do list. A D means I haven't look at it thoroughly, N means I looked at it but i(t) didn't get it to work.
- D:WLAN
- D:Getting X to run at 1400x1050
- D:Bluetooth
- D:irda
- D:cardreader
- D:modem
- D: i2c subsys
- N:Battery status
- N: ACPI and PCMCIA
Feedback
For any comments, questions, suggestion: feel free to e-mail me at: elie[AT]de-brauwer.be without the [AT].