criggie.org.nz

News Images MP3 Humour Email Us Webmail Links
Stuff from: Debbie Criggie Daniel Luke Katherine Gladys
Laptop Specifications and Linux

The Dell Latitude L400 Laptop and Linux

I need your help. Theres plenty of stuff unfinished. If you have any suggestions PLEASE email me and let me know.

Images

Whole pileThe whole pile of stuff
DLink NICDLink wireless NIC
Compare of my new and old laptopCompare of my new and old laptop... they are aligned on the left and back edges.

Smartarsed image for polish crosslinking site
Big images
Media Bay with half-ejected CDROM drive
Front (note the curve)
Back (shows connector)
Naked CDROM drive. Floppy looks very similar.

Car PSU

llpwr car PSU for Dell L400Power Supply for car. I was extremely fortunate to see this item on an auction web site. Unfortunately its the older model and does not take a 24 V input (whereas the new one takes 12V-32V input.) This PSU is much less taxing on energy than my former arrangement of a 12V->240V inverter then the normal wall adapter. Full credit to llpwr for the design of this unit.
Zoom of ethernet and modem sockets for Matthias Pfeifer

The gunk you can see on the grey plastic is 5 minute araldite glue. I had a lot of cracking around the screen mounts and my screen was getting floppier by the day. There are only four piddly little screws holding the screen on, and two of them are just into the grey plastic. So thats how I fixed that problem. The hinge cover (above the modem socket) is held on by sellotape.... I didn't want to glue that down permenantly.

Specifications

This is the hardware:

  • CPU: Intel Pentium III with SpeedStep
  • RAM: 256 Mb PC100 (maximum)
  • Video: 4 Mb ATI Rage Mobility P/M 2x AGP device
  • Motherboard Chipset: Intel PIIX4
  • HDD: 27 Gb Fujitsu 2.5" IDE (standard was a 10 Gb IBM Travelstar HDD)
  • 10/100 Mbit PCI wired NIC, a 3COM 3C905-TX (Tornado) using the 3c59x module and the cardbus PCMCIA interface
  • 10/100 Mbit PCMCIA wired NIC, an Argosy EN-225, using the pcnet_cs module
  • 11 Mbit 802.11b wireless NIC, a Dlink DWL-660 16 bit card, using orinoco_cs module
  • 22 Mbit 802.11b wireless NIC, a Dlink DWL-650+ cardbus card, using the acx100 module (not part of the linux kernel)
  • 54 Mbit 802.11g wireless NIC, a Dlink DWL-G650 cardbus card, using madwifi module MAD Wifi project
  • External CDROM (Teac CD-224E, part number 3489D )
  • External Floppy Drive
  • Spare Battery
  • Weight: 1.66 kilograms for the machine and battery, 420 g for the PSU/cable.

    This laptop has to be seen to be believed - its massively tiny. When I bought it from an auction house I did a paper cutout the same size, and marked the thickness measurement on top. Then I compared that to my existing laptop (a Toshiba Satellite 4030CDT) The difference was about 3 cm on the width and depth, and the thickness is 26 mm compared to 50ish. That simple statement does not demonstrate the "tinyness" of the Dell. It's positively weenie!

    The floppy drive works perfectly, and can be plugged after booting. There is no space in the machine for either drive, so one has to plug them in the rear. The CDROM drive plugs into a special connector with about 45 pins on the rear, while the floppy drive can use either the CDROM plug/cable or a special cable for the parallel port. Just don't access the floppy drive if its not plugged in else you'll get lots of weird messages , and don't attempt to plug the CDROM into the parallel port (even though the plugs fit you'll destroy the CDROM drive.)

    The default CDROM drive is a Teac 24 speed, with a weird curvy face plate to fit the front of the larger Dell Latitude series. You can use a conventional laptop CDROM drive but the results will not be astheticly pleasing. I have butchered a 24x CDR/DVD drive into the holder, but I could not get the curved face plate to line up.

    The purple keys seem to mostly work without any OS assistace. Strangely, the OS doesn't even see them... xev reports no keypresses when using the purple Fn modifier key. Here's my results...

    Key Name Key Function Works?
    Suspend Esc Suspends laptop? No response
    Blank Screen F1 Blanks the screen and turns off the backlight. Works fine - touch a key or the mouse to wake up. This key is not labelled on the keyboard.
    Battery F3 Displays battery stats in top left corner "BAT 55% UNKNOWN AC OFF" Works - do a "Battery Calibration" in the BIOS to get an estimated time remaining.
    Volume Up/Down F5 and F6 Change volume Works
    Font F7 ? Does nothing in Linux, X or frame buffer console
    LCD/CRT F8 Toggle screens between Internal, external, and both Works under windows, but linux ignores this. NEEDS WORK TODO
    Pad Lock F9 Number Pad Lock Works (nothing to do with security)
    Scroll Lock F10 Stops scrolling Works (depends on Operating System)
    Pause F11 Pause output Works (depends on Operating System)
    Break F12 Kinda like Control-C Works
    PrtScrn Home Various Works
    SysRq End Various Works
    CD Eject E Eject CDROM drive Works fine - if you hot-swap the CDROM drive, you need to run hotswap as root under linux to pick up the new drive without rebooting.
    Brightness Arrow up and down Adjusts LCD brightness (not external) Works fine - 12 steps
    Home Pg Up Start of line Works
    End Pg Dn End of line Works
    Numeric Keys Various Type lots of numbers Works - however the skew of the keys arrangement is off-putting.

    CPU - before SpeedStep

    processor	: 0
    vendor_id	: GenuineIntel
    cpu family	: 6
    model		: 8
    model name	: Pentium III (Coppermine)
    stepping	: 6
    cpu MHz		: 697.176
    cache size	: 256 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 sep mtrr pge mca cmov pat pse36 mmx fxsr sse
    bogomips	: 1384.44
    
    

    CPU - after SpeedStep

    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 8
    model name      : Pentium III (Coppermine)
    stepping        : 10
    cpu MHz         : 500.000
    cache size      : 256 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 sep mtrr pge mca cmov pat pse36 mmx fxsr sse up
    bogomips        : 996.58
    
    

    More details will be added over time. Any queries - email me from this mailer page

    Links

    Not Working Yet

    These are the niggles I haven't fixed yet... Always work in progress

    1. FIXED The touchpad works, but I can't tap with it. Win98 taps fine, so its not a hardware issue. I need to play around more with the XF86config file. UPDATE Fixed. Turns out that a debian update just fixed it. BTW installing the debian synaptics driver packaged as xfree86-driver-synaptics totally broke it.
    2. Suspend to disk - needs a 262 Mb partition first on the drive (ie, hda1) and I don't have that. UPDATE I do now - must try it at some stage.
    3. Modem - Bloody winmodem from Lucent. I don't have a dialup account anyway, so can't try this.
    4. Kernel support for Dell Laptops doesn't seem to like this one. I've even tried --force installing the i8k module... but it just complains
      i8k: unable to get SMM Dell signature
      i8k: unable to get SMM BIOS version
      
      More to do on this, including looking at the i8k source.
      UPDATE try a "modprobe i8k force=1" to ignore checks for a supported system. dmesg says this for mine in kernel 2.6.8.1:
      Dell laptop SMM driver v1.13 14/05/2002 Massimo Dal Zotto (dz@debian.org)
      
      however catting /proc/i8k returns incorrect values...
      thionite:~> i8kctl 
      1.0 (null) ZNXN31S -1 -1 -1 -1 -1 -1 -1
      thionite:~> cat /proc/i8k
      1.0 A09 ZNXN31S -22 -22 -22 -22 -22 -1 -22
      
    5. FIXED Low Battery and Out-of-power warnings - it just dies. I'm now working on 2.6.11.12 and I simply cannot get any of the cpufreq modules to work. It could be that this Dell is too old. UPDATE I've toged the dsdt table and removed the errors, but the machine still doesn't play nice with acpi. Pressing Fn-F3 shows the estimated battery, but speedstep does not work. This is apparently because the "model name: Pentium III (Coppermine)" line in /proc/cpuinfo shows this CPU is not supported by the linux speedstep code. Bugger! You need a "model name: Intel(R) Pentium(R) III Mobile CPU 1000MHz" type CPU.
      UPDATE This arrived from Gordon Farquharson
      I also have a Latitude L400 running Linux. Your L400 page helped me out
      when setting it up. I thought that you may like to know about a possible
      resolution to the speedstep-smi issue. Check out:
      
      http://bugzilla.kernel.org/show_bug.cgi?id=5553
      FIXED I've now upgraded to 2.6.17.6 and things are working better. Mainly SpeedStep works out of the box! Check the dmesg section. I have not needed to install cpufreqd or any other userspace module.
    6. Lid switch just blanks the screen and leaves the laptop running at normal speed. (Kinda good and bad.) It means I can go home with the laptop on.
    7. FIXED xine crashes if the extmod kernel is loaded in XF 4.3.x This is a known bug with ATI video cards... this one is an ATI Rage Mobility P/M AGP 2x card. The fix is to comment out the extmod line in XF86Config-4, at the cost of this message from xine and opera:
      thionite:/data> xine somefile.avi
      This is xine (X11 gui) - a free video player v0.99.1.
      (c) 2000-2003 The xine Team.
      Xlib:  extension "SHAPE" missing on display ":0.0".
      Xlib:  extension "XVideo" missing on display ":0.0".
      

      I've since upgraded to xorg 7 and this is all Just Working Now.

    Audio

    Audio is working - the controller is a Cirrus Logic Crystal 4281 PCI device and uses the snd_cs4281 module, in kernel 2.6 and later.

    The speakers are poor and really only suited to bingbong noises... use headphones for any real work. Suprisingly the speakers are hidden - theres no grille at all over them. They are between the battery and the keyboard according to the Dell assembly diagram linked above.

    Also, recently I have acquired two port replicators... one for work and one for home. I notice that when the laptop goes onto the base the speakers can make popping and beeping noises until I either mute the sound, or reload the sound modules with a script like this:

    rmmod snd_pcm_oss
    rmmod snd_cs4281
    rmmod snd_rawmidi
    rmmod snd_ac97_codec
    sleep 1
    modprobe snd_ac97_codec
    modprobe snd_rawmidi
    modprobe snd_cs4281
    modprobe snd_pcm_oss
    aumix -L
    

    This is irritating, cos theres no way to automate it. No event or signal is generated when the dock is attached or removed.

    USB

    USB is working fine - one USB 1 port on the left goes fine for me. I've used my USB lamp for nighttime geeking, a USB sony camera, and a four-port card reader.

    For some reason linux thinks theres two ports - maybe one is on the port replicator.

    Output of lspci

    0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
    0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
    0000:00:07.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
    0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
    0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
    0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 03)
    0000:00:08.0 Multimedia audio controller: Cirrus Logic Crystal CS4281 PCI Audio (rev 01)
    0000:00:0a.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01)
    0000:00:0d.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
    0000:00:10.0 Communication controller: Lucent Microelectronics WinModem 56k (rev 01)
    0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)
    
    ---PCMCIA Cards--------------------------------------------------
    0000:02:00.0 Network controller: Texas Instruments ACX 100 22Mbps Wireless Interface
    0000:02:00.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
    
    

    Output of lsmod

    Module                  Size  Used by
    orinoco_cs              6824  1 
    orinoco                39084  1 orinoco_cs
    hermes                  7520  2 orinoco_cs,orinoco
    irda                  187904  0 
    crc_ccitt               1696  1 irda
    thermal                10192  0 
    fan                     2796  0 
    button                  4632  0 
    processor              13904  1 thermal
    ac                      3276  0 
    battery                 7660  0 
    3c59x                  35752  0 
    parport_pc             35840  0 
    parport                33832  1 parport_pc
    8250_pnp                7808  0 
    8250                   17344  1 8250_pnp
    serial_core            18688  1 8250
    joydev                  7936  0 
    nls_iso8859_1           3680  1 
    nls_cp437               5312  1 
    uhci_hcd               29264  0 
    usbmouse                4256  0 
    usb_storage            38912  0 
    usbcore               101476  5 uhci_hcd,usbmouse,usb_storage
    sd_mod                 16192  0 
    scsi_mod               64284  2 usb_storage,sd_mod
    evdev                   7296  0 
    adm1021                10952  0 
    i2c_piix4               7152  0 
    i2c_sensor              2304  1 adm1021
    i2c_core               18832  3 adm1021,i2c_piix4,i2c_sensor
    snd_cs4281             17252  0 
    snd_rawmidi            19460  1 snd_cs4281
    snd_ac97_codec         66244  1 snd_cs4281
    snd_pcm                83336  1 snd_cs4281
    snd_page_alloc          9032  1 snd_pcm
    snd_opl3_lib            8640  1 snd_cs4281
    snd_seq_device          6440  2 snd_rawmidi,snd_opl3_lib
    snd_timer              20196  2 snd_pcm,snd_opl3_lib
    snd_hwdep               6980  1 snd_opl3_lib
    snd                    46340  8 snd_cs4281,snd_rawmidi,snd_ac97_codec,snd_pcm,snd_opl3_lib,snd_seq_device,snd_timer,snd_hwdep
    soundcore               6848  1 snd
    
    

    /etc/modules

    # /etc/modules: kernel modules to load at boot time.
    #
    # This file should contain the names of kernel modules that are
    # to be loaded at boot time, one per line.  Comments begin with
    # a "#", and everything on the line after them are ignored.
    
    snd
    snd_cs4281
    snd_ac97_codec
    snd_pcm
    snd_pcm_oss
    snd_page_alloc
    snd_timer
    snd_mpu401_uart
    snd_rawmidi
    snd_seq_device
    soundcore
    
    # this is the magic that makes SpeedStep work
    speedstep-lib relaxed_check=1
    speedstep-smi smi_port=0xb2 smi_cmd=0x82 smi_sig=1
    
    i2c_sensor
    i2c_piix4
    # eeprom   # this is a boring module
    adm1021
    
    evdev
    sd_mod
    usb_storage
    scsi_mod
    
    usbmouse
    usbcore
    uhci_hcd
    
    apm
    
    
    

    /etc/X11/XF86-Config

    # XF86Config-4 (XFree86 X server configuration file) generated by dexconf, the
    # Debian X Configuration tool, using values from the debconf database.
    #
    # Edit this file with caution, and see the XF86Config-4 manual page.
    # (Type "man XF86Config-4" at the shell prompt.)
    #
    # This file is automatically updated on xserver-xfree86 package upgrades *only*
    # if it has not been modified since the last upgrade of the xserver-xfree86
    # package.
    #
    # If you have edited this file but would like it to be automatically updated
    # again, run the following commands as root:
    #
    #   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
    #   md5sum /etc/X11/XF86Config-4 > /var/lib/xfree86/XF86Config-4.md5sum
    #   dpkg-reconfigure xserver-xfree86
    
    Section "Files"
    	FontPath	"unix/:7100"			# local font server
    	FontPath	"unix/:7101"			# local font server
    	FontPath	"unix/:7110"			# local font server
    	# if the local font server has problems, we can fall back on these
    	FontPath	"/usr/lib/X11/fonts/Type1"
    #	FontPath	"/usr/lib/X11/fonts/CID"
    	FontPath	"/usr/lib/X11/fonts/Speedo"
    	FontPath	"/usr/lib/X11/fonts/misc"
    #	FontPath	"/usr/lib/X11/fonts/cyrillic"
    	FontPath	"/usr/lib/X11/fonts/100dpi"
    	FontPath	"/usr/lib/X11/fonts/75dpi"
    #        FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
    #        FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
    
    EndSection
    
    Section "Module"
    	Load	"GLcore"
    	Load	"bitmap"
    	Load	"dbe"
    	Load	"ddc"
    	Load	"dri"
    #	Load	"extmod"
    	Load	"freetype"
    	Load	"glx"
    	Load	"int10"
    	Load	"record"
    	Load	"speedo"
    	Load	"type1"
    	Load	"vbe"
    EndSection
    
    Section "InputDevice"
    	Identifier	"Generic Keyboard"
    	Driver		"keyboard"
    	Option		"CoreKeyboard"
    	Option		"XkbRules"	"xfree86"
    	Option		"XkbModel"	"pc104"
    	Option		"XkbLayout"	"us"
    EndSection
    
    
    
    Section "InputDevice"
    #  Driver        "synaptics"
      Driver        "mouse"
      Identifier    "Touchpad"
      Option        "Device"        "/dev/psaux"
      Option        "Protocol"      "auto-dev"
      Option        "LeftEdge"      "1900"
      Option        "RightEdge"     "5400"
      Option        "TopEdge"       "1900"
      # Since you can't seem to disable horizontal scrolling (which is
      # annoying IMHO), adjusting BottomEdge from 4000 to 5000 pushes the
      # horizontal scroll region just out of the reach of the touchpad.
    #  Option        "BottomEdge"    "4000"
      Option        "BottomEdge"    "5000"
      Option        "FingerLow"     "25"
      Option        "FingerHigh"    "30"
      # To disable tapping - set MaxTapTime to 0
      Option        "MaxTapTime"    "500"
      Option        "MaxTapMove"    "220"
      Option        "VertScrollDelta" "100"
      Option        "MinSpeed"      "0.02"
      Option        "MaxSpeed"      "0.09"
      Option        "AccelFactor" "0.0010"
      Option        "SHMConfig"     "on"
    #  Option       "Repeater"      "/dev/ps2mouse"
    EndSection
    
    Section "InputDevice"
    	Identifier	"Configured Mouse"
    	Driver		"mouse"
    	Option		"CorePointer"
    	Option		"Device"		"/dev/psaux"
    	Option		"Protocol"		"PS/2"
    	Option		"Emulate3Buttons"	"true"
    	Option		"ZAxisMapping"		"4 5"
    EndSection
    
    Section "InputDevice"
    	Identifier	"Generic Mouse"
    	Driver		"mouse"
    	Option		"SendCoreEvents"	"true"
    	Option		"Device"		"/dev/input/mice"
    	Option		"Protocol"		"ImPS/2"
    	Option		"Emulate3Buttons"	"true"
    	Option		"ZAxisMapping"		"4 5"
    EndSection
    
    Section "Device"
    	Identifier	"Generic Video Card"
    #	Driver		"chips" # Tecra
    #	Driver		"trident" # Satellite
    	Driver		"ati"	# Dell L400
    EndSection
    
    Section "Monitor"
    	Identifier	"TFT"
    	HorizSync	25-64
    	VertRefresh	40-70
    	Option		"DPMS"
    EndSection
    
    Section "Screen"
    	Identifier	"Default Screen"
    	Device		"Generic Video Card"
    	Monitor		"TFT"
    	DefaultDepth	16
    	SubSection "Display"
    		Depth		16
    		Modes		"1024x768" "800x600" "640x480"
    	EndSubSection
    EndSection
    
    Section "ServerLayout"
    	Identifier	"Default Layout"
    	Screen		"Default Screen"
    	InputDevice	"Generic Keyboard"
    	InputDevice	"Configured Mouse"
    	InputDevice	"Generic Mouse"
    	InputDevice	"Touchpad"
    	Option	"BlankTime"	"10"
    	Option	"StandbyTime"	"12"
    #	Option	"SuspendTime"	"time"
    #	Option	"OffTime"	"time"
    EndSection
    
    Section "DRI"
    	Mode	0666
    EndSection
    
    
    

    Output of dmesg

    Linux version 2.6.8.1 (root@thionite) (gcc version 3.3.4 (Debian 1:3.3.4-6sarge1)) #11 Thu Oct 7 14:52:08 NZDT 2004
    BIOS-provided physical RAM map:
     BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
     BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
     BIOS-e820: 00000000000ea000 - 0000000000100000 (reserved)
     BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
     BIOS-e820: 000000000fff0000 - 000000000ffffc00 (ACPI data)
     BIOS-e820: 000000000ffffc00 - 0000000010000000 (ACPI NVS)
     BIOS-e820: 00000000fffea000 - 0000000100000000 (reserved)
    255MB LOWMEM available.
    On node 0 totalpages: 65520
      DMA zone: 4096 pages, LIFO batch:1
      Normal zone: 61424 pages, LIFO batch:14
      HighMem zone: 0 pages, LIFO batch:1
    DMI 2.3 present.
    ACPI: RSDP (v000 PTLTD                                     ) @ 0x000f6f60
    ACPI: RSDT (v001 DELL   ATLAS II 0x20010509  LTP 0x00000000) @ 0x0fffc8fd
    ACPI: FADT (v001 DELL   Atlas II 0x20010509 PTL  0x000f4240) @ 0x0ffffb65
    ACPI: BOOT (v001 PTLTD  $SBFTBL$ 0x20010509  LTP 0x00000001) @ 0x0ffffbd9
    ACPI: DSDT (v001    PTL    BX-TJ 0x20010509 MSFT 0x01000007) @ 0x00000000
    ACPI: PM-Timer IO Port: 0x8008
    Built 1 zonelists
    Kernel command line: BOOT_IMAGE=k2681b ro root=303 apm=on
    Initializing CPU#0
    PID hash table entries: 1024 (order 10: 8192 bytes)
    Detected 697.176 MHz processor.
    Using pmtmr for high-res timesource
    Console: colour dummy device 80x25
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 255412k/262080k available (2316k kernel code, 5972k reserved, 854k data, 136k init, 0k highmem)
    Checking if this processor honours the WP bit even in supervisor mode... Ok.
    Calibrating delay loop... 1384.44 BogoMIPS
    Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
    CPU: After generic identify, caps: 0383f9ff 00000000 00000000 00000000
    CPU: After vendor identify, caps:  0383f9ff 00000000 00000000 00000000
    CPU: L1 I cache: 16K, L1 D cache: 16K
    CPU: L2 cache: 256K
    CPU: After all inits, caps:        0383f9ff 00000000 00000000 00000040
    CPU: Intel Pentium III (Coppermine) stepping 06
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Checking 'hlt' instruction... OK.
    NET: Registered protocol family 16
    PCI: PCI BIOS revision 2.10 entry at 0xfd9c5, last bus=1
    PCI: Using configuration type 1
    mtrr: v2.0 (20020519)
    ACPI: Subsystem revision 20040326
    ACPI: IRQ9 SCI: Edge set to Level Trigger.
    ACPI breakpoint: Executed AML Breakpoint opcode
    ACPI: Interpreter enabled
    ACPI: Using PIC for interrupt routing
    ACPI: PCI Root Bridge [PCI0] (00:00)
    PCI: Probing PCI hardware (bus 00)
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 14 15)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 14 15)
    ACPI: PCI Interrupt Link [LNKC] (IRQs *3 4 5 6 7 9 10 11 14 15)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 14 15)
    ACPI: Device [FDDA] status [00000008]: functional but not present; setting present
    ACPI: Device [CDRM] status [00000008]: functional but not present; setting present
    Linux Plug and Play Support v0.97 (c) Adam Belay
    PnPBIOS: Scanning system for PnP BIOS support...
    PnPBIOS: Found PnP BIOS installation structure at 0xc00f7000
    PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xacd2, dseg 0x400
    pnp: 00:00: ioport range 0x4d0-0x4d1 has been reserved
    pnp: 00:00: ioport range 0x8000-0x803f has been reserved
    pnp: 00:00: ioport range 0x2180-0x218f has been reserved
    PnPBIOS: 16 nodes reported by PnP BIOS; 16 recorded by driver
    Linux Kernel Card Services
      options:  [pci] [cardbus] [pm]
    PCI: Using ACPI for IRQ routing
    ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
    ACPI: PCI interrupt 0000:00:07.2[D] -> GSI 11 (level, low) -> IRQ 11
    ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
    ACPI: PCI interrupt 0000:00:08.0[A] -> GSI 10 (level, low) -> IRQ 10
    ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
    ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 10 (level, low) -> IRQ 10
    ACPI: PCI interrupt 0000:00:0d.0[A] -> GSI 10 (level, low) -> IRQ 10
    ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 3
    ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 3 (level, low) -> IRQ 3
    ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 10 (level, low) -> IRQ 10
    vesafb: framebuffer at 0xfd000000, mapped to 0xd0809000, size 3072k
    vesafb: mode is 1024x768x16, linelength=2048, pages=1
    vesafb: protected mode interface info at c000:4fac
    vesafb: scrolling: redraw
    vesafb: directcolor: size=0:5:5:5, shift=0:10:5:0
    fb0: VESA VGA frame buffer device
    Simple Boot Flag at 0x63 set to 0x1
    SGI XFS with no debug enabled
    Limiting direct PCI/PCI transfers.
    isapnp: Scanning for PnP cards...
    isapnp: No Plug & Play device found
    Console: switching to colour frame buffer device 128x48
    Real Time Clock Driver v1.12
    Linux agpgart interface v0.100 (c) Dave Jones
    Using anticipatory io scheduler
    Floppy drive(s): fd0 is 1.44M
    FDC 0 is a National Semiconductor PC87306
    loop: loaded (max 8 devices)
    Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    PIIX4: IDE controller at PCI slot 0000:00:07.1
    PIIX4: chipset revision 1
    PIIX4: not 100% native mode: will probe irqs later
        ide0: BM-DMA at 0xfcd0-0xfcd7, BIOS settings: hda:pio, hdb:pio
        ide1: BM-DMA at 0xfcd8-0xfcdf, BIOS settings: hdc:pio, hdd:pio
    hda: FUJITSU MHS2030AT, ATA DISK drive
    ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    hda: max request size: 128KiB
    hda: 58605120 sectors (30005 MB) w/2048KiB Cache, CHS=58140/16/63
     hda: hda1 hda2 hda3 hda4 < hda5 >
    ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 10 (level, low) -> IRQ 10
    Yenta: CardBus bridge found at 0000:00:0a.0 [1028:00dc]
    Yenta: Enabling burst memory read transactions
    Yenta: Using CSCINT to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:00:0a.0, mfunc 0x01201272, devctl 0x64
    Yenta: ISA IRQ mask 0x00b0, PCI irq 10
    Socket status: 30000010
    mice: PS/2 mouse device common for all mice
    input: PC Speaker
    serio: i8042 AUX port at 0x60,0x64 irq 12
    Synaptics Touchpad, model: 1
     Firmware: 4.1
     180 degree mounted touchpad
     Sensor: 8
     new absolute packet format
    input: SynPS/2 Synaptics TouchPad on isa0060/serio1
    serio: i8042 KBD port at 0x60,0x64 irq 1
    input: AT Translated Set 2 keyboard on isa0060/serio0
    I2O Core - (C) Copyright 1999 Red Hat Software
    I2O: Event thread created as pid 153
    i2o: Checking for PCI I2O controllers...
    NET: Registered protocol family 2
    IP: routing cache hash table of 2048 buckets, 16Kbytes
    TCP: Hash tables configured (established 16384 bind 32768)
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs: mounted filesystem with ordered data mode.
    VFS: Mounted root (ext3 filesystem) readonly.
    Freeing unused kernel memory: 136k freed
    Adding 265064k swap on /dev/hda2.  Priority:-1 extents:1
    EXT3 FS on hda3, internal journal
    ACPI: PCI interrupt 0000:00:08.0[A] -> GSI 10 (level, low) -> IRQ 10
    piix4-smbus 0000:00:07.3: Found 0000:00:07.3 device
    SCSI subsystem initialized
    usbcore: registered new driver usbfs
    usbcore: registered new driver hub
    Initializing USB Mass Storage driver...
    usbcore: registered new driver usb-storage
    USB Mass Storage support registered.
    usbcore: registered new driver usbmouse
    drivers/usb/input/usbmouse.c: v1.6:USB HID Boot Protocol mouse driver
    USB Universal Host Controller Interface driver v2.2
    ACPI: PCI interrupt 0000:00:07.2[D] -> GSI 11 (level, low) -> IRQ 11
    uhci_hcd 0000:00:07.2: Intel Corp. 82371AB/EB/MB PIIX4 USB
    uhci_hcd 0000:00:07.2: irq 11, io base 0000fce0
    uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    hub 1-0:1.0: over-current change on port 2
    XFS mounting filesystem hda5
    Ending clean XFS mount for filesystem: hda5
    Serial: 8250/16550 driver $Revision: 1.90 $ 6 ports, IRQ sharing disabled
    ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    parport: PnPBIOS parport detected.
    parport0: PC-style at 0x378 (0x778), irq 7, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
    ACPI: PCI interrupt 0000:00:0d.0[A] -> GSI 10 (level, low) -> IRQ 10
    3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
    0000:00:0d.0: 3Com PCI 3c905C Tornado at 0xfc00. Vers LK1.1.19
    process `syslogd' is using obsolete setsockopt SO_BSDCOMPAT
    ACPI: Battery Slot [BAT1] (battery present)
    ACPI: AC Adapter [ACAD] (on-line)
    ACPI: Processor [CPU0] (supports C1 C2, 8 throttling states)
    ACPI: Power Button (FF) [PWRF]
    ACPI: Lid Switch [LID]
    ACPI: Sleep Button (CM) [SBTN]
    ACPI: Thermal Zone [THRM] (50 C)
    irda_init()
    NET: Registered protocol family 23
    hda: dma_intr: status=0x58 { DriveReady SeekComplete DataRequest }
    
    hda: set_drive_speed_status: status=0x58 { DriveReady SeekComplete DataRequest }
    cs: IO port probe 0x0100-0x04ff: excluding 0x170-0x177 0x370-0x37f 0x398-0x39f
    cs: IO port probe 0x0800-0x08ff: clean.
    cs: IO port probe 0x0c00-0x0cff: clean.
    cs: IO port probe 0x0a00-0x0aff: clean.
    cs: memory probe 0xa0000000-0xa0ffffff: clean.
    orinoco.c 0.13e (David Gibson  and others)
    orinoco_cs.c 0.13e (David Gibson  and others)
    eth1: Station identity 001f:0001:0008:000a
    eth1: Looks like a Lucent/Agere firmware version 8.10
    eth1: Ad-hoc demo mode supported
    eth1: IEEE standard IBSS ad-hoc mode supported
    eth1: WEP supported, 104-bit key
    eth1: MAC address 00:05:5D:25:29:83
    eth1: Station name "HERMES I"
    eth1: ready
    eth1: index 0x01: Vcc 5.0, irq 5, io 0x0100-0x013f
    mtrr: 0xfd000000,0x400000 overlaps existing 0xfd000000,0x200000
    mtrr: 0xfd000000,0x400000 overlaps existing 0xfd000000,0x200000
    eth1: New link status: Disconnected (0002)
    eth1: New link status: Connected (0001)
    eth1: New link status: Connected (0001)
    nfs warning: mount version older than kernel
    eth1: MAC controller error (WTERR). Ignoring.
    eth1: MAC controller error (WTERR). Ignoring.
    
    

    Output of dmesg in 2.6.17.6

    Linux version 2.6.17.6 (root@thionite) (gcc version 4.1.2 20060613 (prerelease) (Debian 4.1.1-5)) #3 Tue Jul 25 19:44:04 NZST 2006
    BIOS-provided physical RAM map:
     BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
     BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
     BIOS-e820: 00000000000ea000 - 0000000000100000 (reserved)
     BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
     BIOS-e820: 000000000fff0000 - 000000000ffffc00 (ACPI data)
     BIOS-e820: 000000000ffffc00 - 0000000010000000 (ACPI NVS)
     BIOS-e820: 00000000fffea000 - 0000000100000000 (reserved)
    255MB LOWMEM available.
    On node 0 totalpages: 65520
      DMA zone: 4096 pages, LIFO batch:0
      Normal zone: 61424 pages, LIFO batch:15
    DMI 2.3 present.
    ACPI: RSDP (v000 PTLTD                                 ) @ 0x000f6f60
    ACPI: RSDT (v001 DELL   ATLAS II 0x20010709  LTP 0x00000000) @ 0x0fffc4c4
    ACPI: FADT (v001 DELL   Atlas II 0x20010709 PTL  0x000f4240) @ 0x0ffffb65
    ACPI: BOOT (v001 PTLTD  $SBFTBL$ 0x20010709  LTP 0x00000001) @ 0x0ffffbd9
    ACPI: DSDT (v001    PTL    BX-TJ 0x20010709 MSFT 0x01000007) @ 0x00000000
    ACPI: PM-Timer IO Port: 0x8008
    Allocating PCI resources starting at 20000000 (gap: 10000000:effea000)
    Built 1 zonelists
    Kernel command line: BOOT_IMAGE=k2.6.17.6 ro root=304 apm=on cpufreq.debug=7
    Local APIC disabled by BIOS -- you can enable it with "lapic"
    mapped APIC to ffffd000 (01201000)
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Initializing CPU#0
    PID hash table entries: 1024 (order: 10, 4096 bytes)
    Detected 697.041 MHz processor.
    Using pmtmr for high-res timesource
    Console: colour dummy device 80x25
    Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    Memory: 255772k/262080k available (2517k kernel code, 5816k reserved, 674k data, 176k init, 0k highmem)
    Checking if this processor honours the WP bit even in supervisor mode... Ok.
    Calibrating delay using timer specific routine.. 1395.22 BogoMIPS (lpj=2790440)
    Mount-cache hash table entries: 512
    CPU: After generic identify, caps: 0383f9ff 00000000 00000000 00000000 00000000 00000000 00000000
    CPU: After vendor identify, caps: 0383f9ff 00000000 00000000 00000000 00000000 00000000 00000000
    CPU: L1 I cache: 16K, L1 D cache: 16K
    CPU: L2 cache: 256K
    CPU: After all inits, caps: 0383f9ff 00000000 00000000 00000040 00000000 00000000 00000000
    CPU: Intel Pentium III (Coppermine) stepping 0a
    Checking 'hlt' instruction... OK.
    SMP alternatives: switching to UP code
    Freeing SMP alternatives: 0k freed
    ACPI: setting ELCR to 0200 (from 0c08)
    NET: Registered protocol family 16
    ACPI: bus type pci registered
    PCI: PCI BIOS revision 2.10 entry at 0xfd9c5, last bus=1
    Setting up standard PCI resources
    ACPI: Subsystem revision 20060127
    ACPI: Interpreter enabled
    ACPI: Using PIC for interrupt routing
    ACPI: PCI Root Bridge [PCI0] (0000:00)
    PCI: Probing PCI hardware (bus 00)
    PCI quirk: region 8000-803f claimed by PIIX4 ACPI
    PCI quirk: region 2180-218f claimed by PIIX4 SMB
    PIIX4 devres I PIO at 0398-0399
    Boot video device is 0000:01:00.0
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 14 15)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 14 15)
    ACPI: PCI Interrupt Link [LNKC] (IRQs *3 4 5 6 7 9 10 11 14 15)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 14 15)
    ACPI: Device [FDDA] status [00000008]: functional but not present; setting present
    ACPI: Embedded Controller [EC0] (gpe 0) interrupt mode.
    ACPI: Device [CDRM] status [00000008]: functional but not present; setting present
    ACPI: Power Resource [PFN0] (off)
    ACPI: Power Resource [PFN1] (off)
    Linux Plug and Play Support v0.97 (c) Adam Belay
    pnp: PnP ACPI init
    pnp: PnP ACPI: found 12 devices
    PnPBIOS: Disabled by ACPI PNP
    Generic PHY: Registered new driver
    PCI: Using ACPI for IRQ routing
    PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
    pnp: 00:06: ioport range 0x4d0-0x4d1 has been reserved
    pnp: 00:06: ioport range 0x8000-0x803f could not be reserved
    pnp: 00:06: ioport range 0x2180-0x218f has been reserved
    pnp: 00:06: ioport range 0x398-0x399 has been reserved
    PCI: Bridge: 0000:00:01.0
      IO window: e000-efff
      MEM window: fd000000-fecfffff
      PREFETCH window: 24000000-240fffff
    PCI: Bus 2, cardbus bridge: 0000:00:0a.0
      IO window: 00001000-000010ff
      IO window: 00001400-000014ff
      PREFETCH window: 20000000-21ffffff
      MEM window: 22000000-23ffffff
    ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
    PCI: setting IRQ 10 as level-triggered
    ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
    NET: Registered protocol family 2
    IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
    TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
    TCP: Hash tables configured (established 8192 bind 4096)
    TCP reno registered
    Simple Boot Flag at 0x63 set to 0x1
    SGI XFS with no debug enabled
    Initializing Cryptographic API
    io scheduler noop registered
    io scheduler anticipatory registered (default)
    io scheduler deadline registered
    io scheduler cfq registered
    Limiting direct PCI/PCI transfers.
    vesafb: framebuffer at 0xfd000000, mapped to 0xd0880000, using 3072k, total 4096k
    vesafb: mode is 1024x768x16, linelength=2048, pages=1
    vesafb: protected mode interface info at c000:4fac
    vesafb: scrolling: redraw
    vesafb: Truecolor: size=0:5:5:5, shift=0:10:5:0
    Console: switching to colour frame buffer device 128x48
    fb0: VESA VGA frame buffer device
    ACPI: AC Adapter [ACAD] (on-line)
    ACPI: Battery Slot [BAT1] (battery present)
    ACPI: Power Button (FF) [PWRF]
    ACPI: Lid Switch [LID]
    ACPI: Sleep Button (CM) [SBTN]
    ACPI: Fan [FAN0] (off)
    ACPI: Fan [FAN1] (off)
    Using specific hotkey driver
    ACPI: CPU0 (power states: C1[C1] C2[C2])
    ACPI: Processor [CPU0] (supports 8 throttling states)
    ACPI: Thermal Zone [THRM] (50 C)
    isapnp: Scanning for PnP cards...
    isapnp: No Plug & Play device found
    Real Time Clock Driver v1.12ac
    Linux agpgart interface v0.101 (c) Dave Jones
    [drm] Initialized drm 1.0.1 20051102
    loop: loaded (max 8 devices)
    Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    PIIX4: IDE controller at PCI slot 0000:00:07.1
    PIIX4: chipset revision 1
    PIIX4: not 100% native mode: will probe irqs later
        ide0: BM-DMA at 0xfcd0-0xfcd7, BIOS settings: hda:pio, hdb:pio
        ide1: BM-DMA at 0xfcd8-0xfcdf, BIOS settings: hdc:pio, hdd:pio
    Probing IDE interface ide0...
    hda: FUJITSU MHS2030AT, ATA DISK drive
    ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    Probing IDE interface ide1...
    Probing IDE interface ide1...
    hda: max request size: 128KiB
    hda: 58605120 sectors (30005 MB) w/2048KiB Cache, CHS=58140/16/63
    hda: cache flushes supported
     hda: hda1 hda2 hda3 hda4
    ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
    Yenta: CardBus bridge found at 0000:00:0a.0 [1028:00dc]
    Yenta: Enabling burst memory read transactions
    Yenta: Using CSCINT to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:00:0a.0, mfunc 0x01201272, devctl 0x64
    Yenta: ISA IRQ mask 0x08f8, PCI irq 10
    Socket status: 30000020
    PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:MOU2] at 0x60,0x64 irq 1,12
    serio: i8042 AUX port at 0x60,0x64 irq 12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    mice: PS/2 mouse device common for all mice
    input: PC Speaker as /class/input/input0
    input: AT Translated Set 2 keyboard as /class/input/input1
    I2O subsystem v1.325
    i2o: max drivers = 8
    I2O Bus Adapter OSM v1.317
    TCP bic registered
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    Using IPI Shortcut mode
    XFS mounting filesystem hda4
    Ending clean XFS mount for filesystem: hda4
    VFS: Mounted root (xfs filesystem) readonly.
    Freeing unused kernel memory: 176k freed
    pccard: CardBus card inserted into slot 0
    Synaptics Touchpad, model: 1, fw: 4.1, id: 0x8848a1, caps: 0x0/0x0
    input: SynPS/2 Synaptics TouchPad as /class/input/input2
    ath_hal: module license 'Proprietary' taints kernel.
    ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
    wlan: 0.8.4.2 (svn r1686)
    ath_rate_sample: 1.2 (svn r1686)
    ath_pci: 0.9.4.5 (svn r1686)
    PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
    ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
    wifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
    wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
    wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
    wifi0: turboA rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
    wifi0: turboG rates: 6Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
    wifi0: H/W encryption support: WEP AES AES_CCM TKIP
    wifi0: mac 5.9 phy 4.3 radio 3.6
    wifi0: Use hw queue 1 for WME_AC_BE traffic
    wifi0: Use hw queue 0 for WME_AC_BK traffic
    wifi0: Use hw queue 2 for WME_AC_VI traffic
    wifi0: Use hw queue 3 for WME_AC_VO traffic
    wifi0: Use hw queue 8 for CAB traffic
    wifi0: Use hw queue 9 for beacons
    parport: PnPBIOS parport detected.
    parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
    Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
    serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    Floppy drive(s): fd0 is 1.44M
    FDC 0 is a National Semiconductor PC87306
    00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    usbcore: registered new driver usbfs
    usbcore: registered new driver hub
    wifi0: Atheros 5212: mem=0x22000000, irq=10
    ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
    3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
    0000:00:0d.0: 3Com PCI 3c905C Tornado at d087ec00.
    piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
    USB Universal Host Controller Interface driver v3.0
    ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
    PCI: setting IRQ 11 as level-triggered
    ACPI: PCI Interrupt 0000:00:07.2[D] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
    uhci_hcd 0000:00:07.2: UHCI Host Controller
    uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
    uhci_hcd 0000:00:07.2: irq 11, io base 0x0000fce0
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    hub 1-0:1.0: over-current change on port 2
    cs: IO port probe 0x100-0x4ff: excluding 0x170-0x177 0x370-0x37f
    cs: IO port probe 0x800-0x8ff: clean.
    cs: IO port probe 0xc00-0xcff: excluding 0xcf8-0xcff
    cs: IO port probe 0xa00-0xaff: clean.
    ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
    ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10
    AC'97 0 analog subsections not ready
    Adding 265032k swap on /dev/hda1.  Priority:-1 extents:1 across:265032k
    speedstep-lib: x86: 6, model: 8
    speedstep-lib: Coppermine: MSR_IA32_EBL_CR_POWERON is 0x46480020, 0x0
    speedstep-lib: Coppermine: MSR_IA32_PLATFORM ID is 0x0, 0x48570000
    speedstep-smi: signature:0x0000e980, command:0x0000e6f5, event:0x00000000, perf_level:0x47534943.
    cpufreq-core: trying to register driver speedstep-smi
    cpufreq-core: adding CPU 0
    speedstep-smi: trying to obtain ownership with command 47534982 at port b2
    speedstep-smi: result is 0
    speedstep-smi: bug #1422 -- can't read freqs from BIOS
    speedstep-smi: could not detect low and high frequencies by SMI call.
    speedstep-lib: trying to determine both speeds
    speedstep-lib: P3 - MSR_IA32_EBL_CR_POWERON: 0x46480020 0x0
    speedstep-lib: speed is 700000
    speedstep-lib: previous speed is 700000
    speedstep-smi: trying to set frequency to state 1 with command 47534982 at port b2
    speedstep-smi: change to 0 MHz succeeded after 1 tries with result 0
    speedstep-lib: P3 - MSR_IA32_EBL_CR_POWERON: 0x44080020 0x0
    speedstep-lib: speed is 500000
    speedstep-lib: low speed is 500000
    speedstep-smi: trying to set frequency to state 0 with command 47534982 at port b2
    speedstep-smi: change to 0 MHz succeeded after 1 tries with result 0
    speedstep-lib: P3 - MSR_IA32_EBL_CR_POWERON: 0x46480020 0x0
    speedstep-lib: speed is 700000
    speedstep-lib: high speed is 700000
    speedstep-smi: workaround worked.
    speedstep-smi: trying to determine current setting with command 47534982 at port b2
    speedstep-smi: state is 0, result is 0
    speedstep-smi: currently at high speed setting - 700 MHz
    freq-table: table entry 0: 700000 kHz, 0 index
    freq-table: table entry 1: 500000 kHz, 1 index
    freq-table: setting show_table for cpu 0 to d0c97b7c
    cpufreq-core: setting new policy for CPU 0: 500000 - 700000 kHz
    freq-table: request for verification of policy (500000 - 700000 kHz) for cpu 0
    freq-table: verification lead to (500000 - 700000 kHz) for cpu 0
    freq-table: request for verification of policy (500000 - 700000 kHz) for cpu 0
    freq-table: verification lead to (500000 - 700000 kHz) for cpu 0
    cpufreq-core: new min and max freqs are 500000 - 700000 kHz
    cpufreq-core: governor switch
    cpufreq-core: __cpufreq_governor for CPU 0, event 1
    userspace: managing cpu 0 started (500000 - 700000 kHz, currently 700000 kHz)
    cpufreq-core: governor: change or update limits
    cpufreq-core: __cpufreq_governor for CPU 0, event 3
    userspace: limit event for cpu 0: 500000 - 700000 kHz,currently 700000 kHz, last set to 700000 kHz
    cpufreq-core: target for CPU 0: 700000 kHz, relation 0
    freq-table: request for target 700000 kHz (relation: 0) for cpu 0
    freq-table: target is 0 (700000 kHz, 0)
    speedstep-smi: trying to determine current setting with command 47534982 at port b2
    speedstep-smi: state is 0, result is 0
    cpufreq-core: initialization complete
    cpufreq-core: driver speedstep-smi up and running
    NTFS driver 2.1.27 [Flags: R/O MODULE].
    NTFS volume version 3.1.
    XFS mounting filesystem hda3
    Ending clean XFS mount for filesystem: hda3
    
    

    Other Interesting Stuff

    Speedstep

    I've had good and badness wrt speedstep. A nice fellow named Gordon Farquharson said this for kernel 2.6.16.1 :

    I also have a Latitude L400 running Linux. Your L400 page helped me out when setting it up. I thought that you may like to know about a possible resolution to the speedstep-smi issue. Check out:
    
    http://bugzilla.kernel.org/show_bug.cgi?id=5553

    Power

    APM and ACPI are both functional with this laptop. However I have lots of learning still to do.

    Parts related to this machine

    Optional parts include spare batteries and PSU, the Advanced Port Replicator (APR), external floppy drive and CDROM drive, external protective "Media Bay" shell for the floppy drive and CDROM, and any number of USB and PCMCIA devices.

    I have now acquired a CDROM drive. You can hot-swap it in windows using standard windows methods, and in linux I have sucessfully used the command hotswap to tell the machine to rescan the IDE bus, where it picks up /dev/hdc fine. However after doing this, the machine will not reboot. Instead it sits at the POST screen and sulks until you power cycle it.

    This model is also sold under the name "Gateway Solo 3300"

    More details will be added over time. Any queries - email me from this mailer page


    This file last modified Friday July 14, 2017

    If you find something here useful, feel free to donate bitcoin: Donations address: 14LHst9s1UEh8NMem87qaEd9tJWSCiNt1x

    Valid HTML 4.01!

    .