criggie.org.nz
News | Images | MP3 | Humour | Email Us | Webmail | Links |
Stuff from: | Debbie | Criggie | Daniel | Luke | Katherine | Gladys |
I need your help. Theres plenty of stuff unfinished. If you have any suggestions PLEASE email me and let me know.
Car PSU
Power 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.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.
This is the hardware:
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. |
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
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
These files are at http://support.jp.dell.com/docs/systems/latl400/en/ They are all in English and several other languages.
Please only use these links if the files above have gone away. Internet access in New Zealand is very expensive.
These are the niggles I haven't fixed yet... Always work in progress
i8k: unable to get SMM Dell signature i8k: unable to get SMM BIOS versionMore to do on this, including looking at the i8k source.
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
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
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 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 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.
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)
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: 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
# 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
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 Gibsonand 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.
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
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
APM and ACPI are both functional with this laptop. However I have lots of learning still to do.
thionite:~> acpi -Vc Battery 1: charging, 32%, 00:48:36 until charged Thermal 1: ok, 60.0 degrees C AC Adapter 1: on-lineOr when discharging acpi returns this:
Battery 1: discharging, 100%, 02:57:09 remainingAnd when the fan is running acpi returns this:
Thermal 1: active[1], 72.0 degrees CI'm now running 2.6.11.12 and this behaviour has changed. You can use acpi to turn on or off the fan. I'm not sure what the values represent... more testing required.
thionite:/data# echo -1 > /proc/acpi/fan/FAN0/state thionite:/data# cat /proc/acpi/fan/FAN0/state status: on thionite:/data# echo 3 > /proc/acpi/fan/FAN0/state thionite:/data# cat /proc/acpi/fan/FAN0/state status: off
Value | Resulting fan behaviour |
-1 | Turn FANx on - no thermal sensing. My CPU dropped to 35.0 degrees C. Fan is fairly quiet. |
0 | Turns FANx on - Seems the same as -1 |
1 | No response |
2 | No response |
3 | Turns FANx off if on. NOTE I don't know if this turns on thermal sensing again. |
4 | No response |
Thermal 1: ok, 36.0 degrees CYou can also press Fn-F3 to display some info in the top left corner of the screen.
thionite:~> cat /proc/acpi/battery/BAT1/alarm alarm: unsupported thionite:~> cat /proc/acpi/battery/BAT1/state present: yes capacity state: ok charging state: charged present rate: unknown remaining capacity: unknown present voltage: 10000 mV thionite:~> cat /proc/acpi/battery/BAT1/info present: yes design capacity: unknown last full capacity: unknown battery technology: rechargeable design voltage: unknown design capacity warning: 250 mAh design capacity low: 100 mAh capacity granularity 1: 10 mAh capacity granularity 2: 25 mAh model number: Bad serial number: battery type: Bad OEM info: BadNow it says this:
thionite:~# cat /proc/acpi/battery/BAT1/alarm alarm: unsupported thionite:~# cat /proc/acpi/battery/BAT1/info present: yes design capacity: 2800 mAh last full capacity: 1775 mAh battery technology: rechargeable design voltage: 11100 mV design capacity warning: 250 mAh design capacity low: 100 mAh capacity granularity 1: 10 mAh capacity granularity 2: 25 mAh model number: SI-QT17 serial number: battery type: LION OEM info: SANYO thionite:~# cat /proc/acpi/battery/BAT1/state present: yes capacity state: ok charging state: charging present rate: 910 mA remaining capacity: 1522 mAh present voltage: 12689 mVIf anyone has suggestions for extending the battery life (especially raising that "last full capacity" figure I'd really appreciate it. My two batteries were 2622 and 1882 mAh when I got the machine (about four years old) and after a year they're at 1775 and 1423 mAh.
/proc/acpi/battery/BAT1/alarm alarm: unsupported /proc/acpi/battery/BAT1/info present: yes design capacity: 2800 mAh last full capacity: 3600 mAh battery technology: rechargeable design voltage: 11100 mV design capacity warning: 250 mAh design capacity low: 100 mAh capacity granularity 1: 10 mAh capacity granularity 2: 25 mAh model number: SI-QT17 serial number: battery type: LION OEM info: SANYO /proc/acpi/battery/BAT1/state present: yes capacity state: ok charging state: charging present rate: 800 mA remaining capacity: 3600 mAh present voltage: 12839 mV
Go to kernel configure screen and enable these: [*] CPU Frequency scaling [*] Enable CPUfreq debugging <*> CPU frequency translation statistics [*] CPU frequency translation statistics details Default CPUFreq governor (userspace) ---> <*> 'performance' governor <*> 'powersave' governor --- 'userspace' governor for userspace frequency scaling <*> 'ondemand' cpufreq policy governor --- CPUFreq processor driversThe cpufreq utils referred to are packaged as cpufreqd and cpufrequtils in debian. cpufreqd deals with governors automatically for you if you want CPU scaling handled that way.ACPI Processor P-States driver < > AMD Mobile K6-2/K6-3 PowerNow! < > AMD Mobile Athlon/Duron PowerNow! < > AMD Opteron/Athlon64 PowerNow! < > Cyrix MediaGX/NatSemi Geode Suspend Modulation Intel Enhanced SpeedStep [*] Use ACPI tables to decode valid frequency/voltage pairs [*] Built-in tables for Banias CPUs Intel Speedstep on ICH-M chipsets (ioport interface) Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface) < > Intel Pentium 4 clock modulation < > nVidia nForce2 FSB changing < > Transmeta LongRun < > VIA Cyrix III Longhaul --- shared options [ ] /proc/acpi/processor/../performance interface (deprecated) Then compile all that stuff and reboot ;) When you reboot, run "depmod -a" -> this will update modules' dependencies.. To enable speedstep add this line to your system startup script: modprobe speedstep-smi smi_port=0xb2 smi_cmd=0x82 smi_sig=1 Your speedstep is now enabled! Check it out with "cpufreq-info" command. There are special utilites called "governors" which scale your bus speed automatically. I don't use them. I have 2 scripts which control speed: ethereal ~ # cat scripts/full echo 700000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed ethereal ~ # cat scripts/empty echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed And I use them when I want to. You can use governors if you want.. p.s. don't use throlling (from 0 to 7, you wrote about it), it only slows the machine and doesn't save any power :(
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
.