Thoses Quick Installation notes shows howto install Debian 4.0 Etch on a Hewlett Packard nx7400 (type RH401ET) : What are the packages needed, Quick-configuration hints (links to specific HowTos are provided).
| CPU | Dual Core. | ok (*) |
| CPU | Frequence scalling | config,ok |
| ACPI | Power management | broken+workaround=ok |
| Power MgMt | suspend | broken+workaround=ok |
| Power MgMt | hibernation | broken+workaround=ok |
| DISPLAY | console using frame-buffer | ok,see notes |
| DISPLAY | X11: i810 driver | ok |
| DISPLAY | X11-features: GL,RandR, external screen | config,ok |
| DISPLAY | Switching to external display | ok, see notes |
| Keyboard | Hotkeys | config,ok |
| Mouse | console: | ok |
| Mouse | X11: touchpad | ok |
| Modem | (compile with module-assistant) | not-tested |
| Networking | LAN: broadcom b4400 | ok |
| Networking | WLAN:intel i3945 | NON-FREE,ok |
| Networking | Bluetooth: (not tested, seems ok) | ok |
Installation was very easy and provided good behaviour "out of the box" (1280x800 screen, thouchpad...). However, at the time i made the tests (March '07) :
As usual, you have back'd up your data (you never know). Also make sure you have created the reinstallation CDs to restore the original Operating system.
Don't install the boot loader on /dev/sda. In order to preserve HP's boot loader (press "F11" to restore system at boot time)... Unless you know how to restore it ;) (Since i didn't want to break that test system)
Peter Paul Jun 20, 2006 16:33:07 GMT on HP forum said :
..If I start linux and then reboot, the laptop is in a "bad state", as described by Siegfried earlier. Besides taking longer for the HP boot logo, the power state is broken in the "bad state", too. This means, that if I boot while the laptop is plugged into AC, /proc/acpi/ac_adapter/C1B7/state will show "on-line". But this doesn't change even if I unplug the AC adapter. Similarly, if the laptop runs on battery while booting, the battery charging state won't change later on, even if I let the laptop run on battery for a long time or if I plug in the AC adapter. All this happens only if the laptop is in the "bad state".
It has also been noted (by Dennis K. in the same thread) that a cpufrequtils won't work on a nx7400 in bad state.
During the installation, you will prompted for the network interface to use. The one labelled "..Broadcom.." is the LAN one. The other one is the firewire interface.
ACPI is enabled by default on Etch's 2.6 kernel.
#in /etc/hibernate/common.conf #let's unload "psmouse" before suspend/hibernate to avoid bad-state on resume. UnloadModules psmouse #Also make sure the module is reload on resume LoadModule auto
And
#in /etc/init.d/halt
if [ "$NETDOWN" = "no" ]; then
netdown=""
fi
# ADD THIS line to fix bad-state on next reboot
/sbin/modprobe -r psmouse
log_action_msg "Will now halt"
halt -d -f $netdown $poweroff $hddown
#!The Serial-ATA "native" mode seems to cause troubles see Hard Disk section
Suspend "almost" works : The lcd's backlight isn't turned on resume automatically. Therefore, you have to usethe "Increase brightness" button to switch-on the backlight.
# in /etc/hibernate/ususpend-ram.conf # add this line to get s2ram in "forced" mode USuspendRamForce yes #REMEMBER that you have to increase brightness to switch-on backlight
for information, here is the output of my "s2ram -n"
Machine is unknown.
This machine can be identified by:
sys_vendor = "Hewlett-Packard"
sys_product = "HP Compaq nx7400 (RH401ET#ABF)"
sys_version = "F.08"
bios_version = "68YGU Ver. F.08"
See http://en.opensuse.org/S2ram for details.
If you report a problem, please include the complete output above.
If you want to hibernate ("suspend to disk"), debian laptop installation will include the packages hibernation and uswsusp which you have to configure (at least) with:
dpkg-reconfigure uswsusp
because "resume device" isn't configured properly during installation (inaproprately use long device name).
/etc/uswsusp.conf # Replace long path name [adjust partitition name !] # resume device = /dev/scsi/host0/bus0/target0/lun0/part3 # with short path name resume device = /dev/sda3
Processor is an : "Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz" cpuinfo ; dmi info ; cpufreq-info
Latest 2.6 kernel only comes in SMP flavour (because there's not more extra cost when running on non-SMP computer). Look my uname
The required package (cpufrequtils) is installed by default if you selected "Laptop" package-set during installation
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. loop sbp2 #Add Five lines to prepare cpu scaling speedstep-centrino cpufreq_stats cpufreq_ondemand cpufreq_conservative cpufreq_powersave
# Which governor to use. Must be one of the governors listed in: # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors # # and which limits to set. Both MIN_SPEED and MAX_SPEED must be values # listed in: # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies # a value of 0 for any of the two variables will disabling the use of # that limit variable. # # WARNING: the correct kernel module must already be loaded or compiled in. # # Set ENABLE to "true" to let the script run at boot time. # # eg: ENABLE="true" # GOVERNOR="ondemand" # MAX_SPEED=1000 # MIN_SPEED=500 #ORIG was: ENABLE="false" ENABLE="true" GOVERNOR="ondemand" MAX_SPEED=0 MIN_SPEED=0
then run:
invoke-rc.d cpufrequtils restart
As of Etch-RC2, the packages hal-device-manager and gnome-applets are automaticaly installed. You can install an applet in gnome panel : right-click on a gnome-Panel, "Add to panel" and choose "CPU Frequency Scaling Monitor".
Device is : "Intel Corporation Mobile 945GM" 8086:27a2. HP nx7240 (might) comes in different flavours. This one has a Built-in Intel chipset.
X-window was properly configured automaticaly (Driver:i810). You can find my xorg.conf.
# This is almost the original file. I simply added the "1024x768" # (usefull if you need to make a presentation with an LCD projector.) Modes "1280x800" "1024x768"
More testing required
Installing the 3D library is fairly quick..
packages: mesa-utils xlibmesa-dri xlibmesa-gl xlibmesa-glu
Test using glxinfo or glxhead
X'RandR (Resize and Rotate) is working. (see gnome's Desktop Menu/Preference/Screen Resolution) Optionaly, gnome has one-click applet to R&R :
package: gnome-randr-applet | kcontrol
Device is a : "High Definition Audio Controller : Intel 82801G (ICH7 Family)" PCI 8086:27D8 Which uses Intel's "high definition audio" module : snd-hda-intel
| key | Action | Status |
| Fn+F3 | Suspend | Try, but fail to suspend |
| Fn+F4 | Switch external scren | Hangs computer |
| Fn+F8 | Battery status | Not Handled |
| Fn+F9 | Brightness (-) | Working |
| Fn+F10 | Brightness (+) | Working |
| Vol+ | Increase Volume | Working, using Gnome(*) |
| Vol- | Decrease Volume | Working, using Gnome |
| Mute | Mute Sound | Working, using Gnome |
| Radio | Wireless | Working, toggle bluetooth |
* configure in Gnome Menu/Deskyop/Preferences/Keyboard Shortcuts
The "SynPS/2 Synaptics TouchPad" is very comfortable. ( input 00002:0007) If you want to tweak default configuration/behaviour, use touchpad configuration tool:
package: (optional: gsynaptics | tpconfig )
Under X11, Touchpad was automaticaly and properly configured :
/etc/X11/org.conf Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0"
(Not configured, not tested...)
device "Intel PRO/Wireless 3945ABG Network Connection" (PCI 8086:4222) You will need to install the non-free firmware
in /etc/apt/sources.list #Add "non-free" and "contrib" for ipw3945 deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
then run the following commands
apt-get install firmware-ipw3945 ipw3945d ipw3945 ;
You might need to run
invoke-rc.d ipw3945d restart ;
If you want to handle your Wifi (or any network device) using NetworkManager, remove (or comment) all reference to that interface in /etc/network/interface. You can then click NetworkManager's icon in the notification area to list/connect to wireless networks.
iface eth1 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
You probably want to use the safer WPA encryption
in /etc/wpa_supplicant/wpa_suplicant.conf
#Sample configuration using WPA(or WPA2) personal (=Pre-shared key)
network={
ssid="MyAccesspoint"
scan_ssid=0
key_mgmt=WPA-PSK
psk="123456789ABCDEF123456789ABCDEF"
}
Alternatively, you can use the deprecated WEP
in /etc/network/interfaces #configure eth1 (ipw3945) with WEP. allow-wireless eth1 iface eth1 inet dhcp wireless-essid XXXX wireless-key YYYYY #see man wireless(7)
HP nx7400 comes with a single PC Cards slot : PCMCIA/CardBus
(pcmcia card are 16-bit kind of "pc-card"...)
(Cardbus are 32-bit kind of "pc-card" cardctl ; dmi ; pci .) package: pcmciautils
Device is FUJITSU MHV2080BH PL ( hdparm ; on Serial ATA PCI adapter 8086:27c5)
At the time of writing (kernel 2.6.18-4) :
The Firewire / IEEE-1384 Host controller ( pci ) (not tested, but spb2 module is loaded by /etc/modules and the network interface is available)
Bluetooth (sometime refered as 802.???) provides wireless communication (Personal Area Networking) that can be used to synchronize mobile devices your your PIM, exchange files, vCard...
package: bluetooth bluez-utils bluez-gnome
(uses module hci_usb)
#my /etc/bluetooth/hcid.conf looks like this :
options {
autoinit yes;
security auto;
pairing multi;
passkey "1234";
}
device {
name "%h-%d";
class 0x3e0100;
iscan enable; pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
}
bluez-gnome provides pass-key prompt, configuration GUI and a nice icon in the task tray (you'll need to close/open a gnome session to start it, or invoke `bluetooth-applet`)
If you want to setup a virtual serial port (rfcomm) over a bluetooth connection, have a look at SonyEricsson_M600i_on_Linux_Debian_Etch.html
Obex can be used over both Infra-red and Bluetooth file transfers. Obexpushd has to be run from a terminal window. Received files will be saved in current directory.
package: obexpushd
Bluetooth: Make the bluetooth as "connectable" (if not already), then listen for incoming files.
hciconfig hci0 pscan ;cd /tmp ; obexpushd -d -B
Infrared :
cd /tmp ; obexpushd -d -I
Not Tested. If you want to enable Full (hardware) Virtualization support using Intel VT (cpu's vmx flag in /proc/cpuinfo) in Xen, you need to enable Virtualization in BIOS (TODO = Enable)
Check your boot log :
xm dmesg | grep VMX
If it works you get
(XEN) VMXON is done
If it doesn't work you get
(XEN) VMX disabled by Feature Control MSR
hdparm -T /dev/sda
Timing cached reads: 1524 MB in 2.00 seconds = 761.77 MB/sec Timing cached reads: 1542 MB in 2.00 seconds = 770.54 MB/sec Timing cached reads: 1524 MB in 2.00 seconds = 761.96 MB/sec$hdparm -t /dev/sda
hdparm -t /dev/sda
Timing buffered disk reads: 110 MB in 3.01 seconds = 36.52 MB/sec Timing buffered disk reads: 110 MB in 3.01 seconds = 36.49 MB/sec Timing buffered disk reads: 110 MB in 3.02 seconds = 36.46 MB/sec
for x in 1 2 3 4 ; do time ( (dd if=/dev/mem bs=4096 count=51200 ; dd if=/dev/urandom bs=4096 count=1024 ) 2> /dev/null | gzip -1 | md5sum >/dev/null ) & done
real 0m23.001s user 0m10.569s sys 0m1.664s real 0m23.983s user 0m10.453s sys 0m1.784s real 0m24.422s user 0m10.753s sys 0m1.556s real 0m24.551s user 0m10.453s sys 0m1.744s That's : user + sys == s
glxgears -printfps
5118 frames in 5.0 seconds = 1023.418 FPS 5134 frames in 5.0 seconds = 1026.654 FPS 5142 frames in 5.0 seconds = 1028.230 FPS 5136 frames in 5.0 seconds = 1027.112 FPS
uname -a
Linux nx7400 2.6.18-4-amd64 #1 SMP Wed Feb 21 14:29:38 UTC 2007 x86_64 GNU/Linux
lspci -v -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA]) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, fast devsel, latency 0, IRQ 169 Memory at f4400000 (32-bit, non-prefetchable) [size=512K] I/O ports at 4000 [size=8] Memory at e0000000 (32-bit, prefetchable) [size=256M] Memory at f4480000 (32-bit, non-prefetchable) [size=256K] Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable- Capabilities: [d0] Power Management version 2 00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, fast devsel, latency 0 Memory at f4500000 (32-bit, non-prefetchable) [size=512K] Capabilities: [d0] Power Management version 2 00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, fast devsel, latency 0, IRQ 169 Memory at f4580000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [70] Express Unknown type IRQ 0 00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 01) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=08, subordinate=08, sec-latency=0 Capabilities: [40] Express Root Port (Slot+) IRQ 0 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Capabilities: [a0] Power Management version 2 00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 01) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=10, subordinate=10, sec-latency=0 Memory behind bridge: f4000000-f40fffff Capabilities: [40] Express Root Port (Slot+) IRQ 0 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Capabilities: [a0] Power Management version 2 00:1c.3 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 [8086:27d6] (rev 01) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=20, subordinate=20, sec-latency=0 I/O behind bridge: 00002000-00003fff Memory behind bridge: f0000000-f3ffffff Capabilities: [40] Express Root Port (Slot+) IRQ 0 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Capabilities: [a0] Power Management version 2 00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 [8086:27c8] (rev 01) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, medium devsel, latency 0, IRQ 233 I/O ports at 4020 [size=32] 00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 [8086:27c9] (rev 01) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, medium devsel, latency 0, IRQ 177 I/O ports at 4040 [size=32] 00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 [8086:27ca] (rev 01) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, medium devsel, latency 0, IRQ 193 I/O ports at 4060 [size=32] 00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 [8086:27cb] (rev 01) (prog-if 00 [UHCI]) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, medium devsel, latency 0, IRQ 185 I/O ports at 4080 [size=32] 00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 01) (prog-if 20 [EHCI]) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, medium devsel, latency 0, IRQ 233 Memory at f4584000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e1) (prog-if 01 [Subtractive decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=06, sec-latency=32 I/O behind bridge: 00005000-00005fff Memory behind bridge: f4100000-f43fffff Prefetchable memory behind bridge: 0000000020000000-0000000021ffffff Capabilities: [50] Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] 00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 01) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information 00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 01) (prog-if 8a [Master SecP PriP]) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, medium devsel, latency 0, IRQ 169 I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at 40a0 [size=16] 00:1f.2 SATA controller [0106]: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI [8086:27c5] (rev 01) (prog-if 01 [AHCI 1.0]) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 50 I/O ports at 13f0 [size=8] I/O ports at 15f4 [size=4] I/O ports at 1370 [size=8] I/O ports at 1574 [size=4] I/O ports at 40d0 [size=16] Memory at f4585000 (32-bit, non-prefetchable) [size=1K] Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [70] Power Management version 2 02:06.0 CardBus bridge [0607]: Texas Instruments PCIxx12 Cardbus Controller [104c:8039] Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, medium devsel, latency 168, IRQ 193 Memory at f4100000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=03, subordinate=06, sec-latency=176 Memory window 0: 20000000-21fff000 (prefetchable) Memory window 1: 22000000-23fff000 I/O window 0: 00005000-000050ff I/O window 1: 00005400-000054ff 16-bit legacy interface ports at 0001 02:06.1 FireWire (IEEE 1394) [0c00]: Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller [104c:803a] (prog-if 10 [OHCI]) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, medium devsel, latency 64, IRQ 185 Memory at f4101000 (32-bit, non-prefetchable) [size=2K] Memory at f4104000 (32-bit, non-prefetchable) [size=16K] Capabilities: [44] Power Management version 2 02:0e.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02) Subsystem: Hewlett-Packard Company Unknown device [103c:30a2] Flags: bus master, fast devsel, latency 64, IRQ 169 Memory at f4108000 (32-bit, non-prefetchable) [size=8K] Capabilities: [40] Power Management version 2 10:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:4222] (rev 02) Subsystem: Hewlett-Packard Company Unknown device [103c:135c] Flags: bus master, fast devsel, latency 0, IRQ 177 Memory at f4000000 (32-bit, non-prefetchable) [size=4K] Capabilities: [c8] Power Management version 2 Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [e0] Express Legacy Endpoint IRQ 0
lsmod
Module Size Used by ipw3945 205348 1 ieee80211 36680 1 ipw3945 ieee80211_crypt 11264 1 ieee80211 cpufreq_ondemand 11920 2 speedstep_centrino 12448 1 freq_table 9728 1 speedstep_centrino nls_utf8 6656 2 nls_cp437 11520 2 vfat 18048 2 fat 56496 1 vfat i915 26752 2 drm 87080 3 i915 rfcomm 47912 0 l2cap 32512 5 rfcomm ppdev 14088 0 lp 17736 0 button 12192 0 ac 10376 0 battery 15496 0 ipv6 285664 14 dm_snapshot 20664 0 dm_mirror 25216 0 dm_mod 62800 2 dm_snapshot,dm_mirror sbp2 28680 0 loop 20112 0 joydev 15360 0 tsdev 13056 0 pcmcia 43672 0 firmware_class 15616 2 ipw3945,pcmcia snd_hda_intel 23708 1 snd_hda_codec 184192 1 snd_hda_intel snd_pcm_oss 48672 0 snd_mixer_oss 21888 1 snd_pcm_oss snd_pcm 89096 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 29192 1 snd_pcm snd 65256 8 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer serio_raw 12036 0 soundcore 15392 1 snd hci_usb 22812 2 pcspkr 7808 0 yenta_socket 31884 1 rsrc_nonstatic 16384 1 yenta_socket pcmcia_core 47012 3 pcmcia,yenta_socket,rsrc_nonstatic psmouse 44432 0 parport_pc 41640 1 parport 44684 3 ppdev,lp,parport_pc bluetooth 61572 7 rfcomm,l2cap,hci_usb snd_page_alloc 14864 2 snd_hda_intel,snd_pcm intel_agp 29248 1 evdev 15360 2 ext3 138512 1 jbd 65392 1 ext3 mbcache 14216 1 ext3 ide_cd 45088 0 cdrom 40488 1 ide_cd sd_mod 25856 6 piix 15492 0 [permanent] usb_storage 87616 2 ohci1394 38216 0 ieee1394 361976 2 sbp2,ohci1394 b44 33292 0 mii 10368 1 b44 generic 11396 0 [permanent] ide_core 147584 4 ide_cd,piix,usb_storage,generic ahci 24708 2 libata 106784 1 ahci scsi_mod 153008 5 sbp2,sd_mod,usb_storage,ahci,libata ehci_hcd 36104 0 uhci_hcd 28696 0 thermal 20240 0 processor 38248 2 speedstep_centrino,thermal fan 9864 0
cardsctl status
Socket 0: no card
cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz stepping : 6 cpu MHz : 1000.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl est tm2 cx16 xtpr lahf_lm bogomips : 3330.06 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz stepping : 6 cpu MHz : 1000.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl est tm2 cx16 xtpr lahf_lm bogomips : 3325.06 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
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: 1000 MHz - 1.67 GHz
available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 1000 MHz and 1.33 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1000 MHz (asserted by call to hardware).
analyzing CPU 1:
driver: centrino
CPUs which need to switch frequency at the same time: 1
hardware limits: 1000 MHz - 1.67 GHz
available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 1000 MHz and 1.33 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1000 MHz (asserted by call to hardware).
cat /proc/ioports
0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-006f : keyboard 0070-0077 : rtc 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 01f0-01f7 : ide0 0378-037a : parport0 03c0-03df : vga+ 03f6-03f6 : ide0 04d0-04d1 : pnp 00:0b 0778-077a : parport0 0cf8-0cff : PCI conf1 1000-107f : motherboard 1000-1003 : ACPI PM1a_EVT_BLK 1004-1005 : ACPI PM1a_CNT_BLK 1008-100b : ACPI PM_TMR 1010-1015 : ACPI CPU throttle 1020-1020 : ACPI PM2_CNT_BLK 1028-102f : ACPI GPE0_BLK 1100-113f : motherboard 1100-113f : pnp 00:0b 1200-121f : motherboard 1200-121f : pnp 00:0b 1370-1377 : 0000:00:1f.2 1370-1377 : ahci 13f0-13f7 : 0000:00:1f.2 13f0-13f7 : ahci 1574-1577 : 0000:00:1f.2 1574-1577 : ahci 15f4-15f7 : 0000:00:1f.2 15f4-15f7 : ahci 2000-3fff : PCI Bus #20 4000-4007 : 0000:00:02.0 4020-403f : 0000:00:1d.0 4020-403f : uhci_hcd 4040-405f : 0000:00:1d.1 4040-405f : uhci_hcd 4060-407f : 0000:00:1d.2 4060-407f : uhci_hcd 4080-409f : 0000:00:1d.3 4080-409f : uhci_hcd 40a0-40af : 0000:00:1f.1 40a0-40a7 : ide0 40d0-40df : 0000:00:1f.2 40d0-40df : ahci 5000-5fff : PCI Bus #02 5000-50ff : PCI CardBus #03 5400-54ff : PCI CardBus #03
cat /proc/interrupts
CPU0 CPU1 0: 335207 0 IO-APIC-edge timer 1: 923 0 IO-APIC-edge i8042 7: 0 0 IO-APIC-edge parport0 8: 1 0 IO-APIC-edge rtc 9: 289 0 IO-APIC-level acpi 12: 45952 0 IO-APIC-edge i8042 14: 11821 0 IO-APIC-edge ide0 50: 28524 0 PCI-MSI libata 169: 97459 0 IO-APIC-level HDA Intel, eth0, i915@pci:0000:00:02.0 177: 104619 0 IO-APIC-level uhci_hcd:usb2, ipw3945 185: 1 0 IO-APIC-level uhci_hcd:usb4, ohci1394 193: 1 0 IO-APIC-level uhci_hcd:usb3, yenta 233: 131335 0 IO-APIC-level uhci_hcd:usb1, ehci_hcd:usb5 NMI: 115 60 LOC: 333732 333731 ERR: 0 MIS: 0
cat /proc/bus/usb/devices
T: Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 8 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.18-4-amd64 ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=0000:00:1d.7 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms T: Bus=05 Lev=01 Prnt=01 Port=03 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=3538 ProdID=0054 Rev= 1.00 S: Manufacturer=PQI S: Product=U190 S: SerialNumber=00000000000208 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 80mA I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=83(I) Atr=03(Int.) MxPS= 64 Ivl=16ms T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.18-4-amd64 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:1d.3 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.18-4-amd64 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:1d.2 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.18-4-amd64 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:1d.1 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 27/900 us ( 3%), #Int= 1, #Iso= 2 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.18-4-amd64 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:1d.0 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 5 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=03f0 ProdID=171d Rev= 1.00 S: Manufacturer=Broadcom Corp S: Product=HP Integrated Module C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=83(I) Atr=01(Isoc) MxPS= 32 Ivl=1ms E: Ad=03(O) Atr=01(Isoc) MxPS= 32 Ivl=1ms I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=83(I) Atr=01(Isoc) MxPS= 64 Ivl=1ms E: Ad=03(O) Atr=01(Isoc) MxPS= 64 Ivl=1ms I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb E: Ad=83(I) Atr=01(Isoc) MxPS= 64 Ivl=1ms E: Ad=03(O) Atr=01(Isoc) MxPS= 64 Ivl=1ms I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=84(I) Atr=02(Bulk) MxPS= 32 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 32 Ivl=0ms I: If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)
cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 S: Sysfs=/class/input/input0 H: Handlers=kbd event0 B: EV=120013 B: KEY=100402200002 3802078f950d401 feffffdfffefffff ffffffffffffffff B: MSC=10 B: LED=7 I: Bus=0010 Vendor=001f Product=0001 Version=0100 N: Name="PC Speaker" P: Phys=isa0061/input0 S: Sysfs=/class/input/input1 H: Handlers=kbd event1 B: EV=40001 B: SND=6 I: Bus=0011 Vendor=0002 Product=0007 Version=0000 N: Name="SynPS/2 Synaptics TouchPad" P: Phys=isa0060/serio4/input0 S: Sysfs=/class/input/input2 H: Handlers=mouse0 event2 ts0 B: EV=b B: KEY=6420 70000 0 0 0 0 B: ABS=11000003
hdparm -I /dev/sda
/dev/sda: ATA device, with non-removable media Model Number: FUJITSU MHV2080BH PL Serial Number: ##REMOVED##
dmidecode
# dmidecode 2.8 SMBIOS 2.4 present. 23 structures occupying 1029 bytes. Table at 0x000F3F1C. Handle 0x0000, DMI type 0, 24 bytes BIOS Information Vendor: Hewlett-Packard Version: 68YGU Ver. F.08 Release Date: 10/23/2006 Address: 0xE0000 Runtime Size: 128 kB ROM Size: 1024 kB Characteristics: PCI is supported PC Card (PCMCIA) is supported PNP is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported EDD is supported 3.5"/720 KB floppy services are supported (int 13h) Print screen service is supported (int 5h) 8042 keyboard services are supported (int 9h) Serial services are supported (int 14h) Printer services are supported (int 17h) ACPI is supported USB legacy is supported LS-120 boot is supported Smart battery is supported BIOS boot specification is supported Function key-initiated network boot is supported Targeted content distribution is supported BIOS Revision: 15.8 Firmware Revision: 64.23 Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: Hewlett-Packard Product Name: HP Compaq nx7400 (RH401ET#ABF) Version: F.08 Serial Number: CNU6453N18 UUID: 98D8274A-97D7-DD11-7694-6D990C40A129 Wake-up Type: Power Switch SKU Number: RH401ET#ABF Family: 103C_5336AN Handle 0x0040, DMI type 126, 33 bytes Inactive Handle 0x0002, DMI type 2, 8 bytes Base Board Information Manufacturer: Hewlett-Packard Product Name: 30A2 Version: KBC Version 40.17 Serial Number: Not Specified Handle 0x0003, DMI type 3, 13 bytes Chassis Information Manufacturer: Hewlett-Packard Type: Notebook Lock: Not Present Version: Not Specified Serial Number: CNU6453N18 Asset Tag: CNU6453N18 Boot-up State: Safe Power Supply State: Safe Thermal State: Safe Security Status: External Interface Enabled Handle 0x0041, DMI type 126, 32 bytes Inactive Handle 0x0004, DMI type 4, 35 bytes Processor Information Socket Designation: U10 Type: Central Processor Family: Pentium M Manufacturer: Intel(R) ID: F6 06 00 00 FF FB EB BF Signature: Type 0, Family 6, Model 15, Stepping 6 Flags: FPU (Floating-point unit on-chip) VME (Virtual mode extension) DE (Debugging extension) PSE (Page size extension) TSC (Time stamp counter) MSR (Model specific registers) PAE (Physical address extension) MCE (Machine check exception) CX8 (CMPXCHG8 instruction supported) APIC (On-chip APIC hardware supported) SEP (Fast system call) MTRR (Memory type range registers) PGE (Page global enable) MCA (Machine check architecture) CMOV (Conditional move instruction supported) PAT (Page attribute table) PSE-36 (36-bit page size extension) CLFSH (CLFLUSH instruction supported) DS (Debug store) ACPI (ACPI supported) MMX (MMX technology supported) FXSR (Fast floating-point save and restore) SSE (Streaming SIMD extensions) SSE2 (Streaming SIMD extensions 2) SS (Self-snoop) HTT (Hyper-threading technology) TM (Thermal monitor supported) PBE (Pending break enabled) Version: Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz Voltage: 1.1 V External Clock: 166 MHz Max Speed: 1667 MHz Current Speed: 1667 MHz Status: Populated, Enabled Upgrade: None L1 Cache Handle: 0x0005 L2 Cache Handle: 0x0006 L3 Cache Handle: Not Provided Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x0005, DMI type 7, 19 bytes Cache Information Socket Designation: Internal L1 Cache Configuration: Enabled, Not Socketed, Level 1 Operational Mode: Write Back Location: Internal Installed Size: 64 KB Maximum Size: 64 KB Supported SRAM Types: Burst Installed SRAM Type: Burst Speed: Unknown Error Correction Type: Unknown System Type: Unified Associativity: 4-way Set-associative Handle 0x0006, DMI type 7, 19 bytes Cache Information Socket Designation: Internal L2 Cache Configuration: Enabled, Not Socketed, Level 2 Operational Mode: Write Back Location: External Installed Size: 2048 KB Maximum Size: 2048 KB Supported SRAM Types: Burst Installed SRAM Type: Burst Speed: Unknown Error Correction Type: None System Type: Unified Associativity: 4-way Set-associative Handle 0x0007, DMI type 9, 13 bytes System Slot Information Designation: PC CARD-Slot 0 Type: 32-bit PC Card (PCMCIA) Current Usage: Available Length: Short ID: Adapter 0, Socket 0 Characteristics: 5.0 V is provided 3.3 V is provided PC Card-16 is supported Cardbus is supported PME signal is supported Handle 0x0008, DMI type 10, 6 bytes On Board Device Information Type: Video Status: Enabled Description: 8 Handle 0x0009, DMI type 11, 5 bytes OEM Strings String 1: www.hp.com String 2: ABS 70/71 79 7A 7B 7C Handle 0x000A, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 4 GB Error Information Handle: No Error Number Of Devices: 2 Handle 0x000B, DMI type 17, 27 bytes Memory Device Array Handle: 0x000A Error Information Handle: No Error Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: SODIMM Set: None Locator: DIMM #1 Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous Speed: Unknown Manufacturer: Serial Number: Asset Tag: Not Specified Part Number: Handle 0x000C, DMI type 17, 27 bytes Memory Device Array Handle: 0x000A Error Information Handle: No Error Total Width: 64 bits Data Width: 64 bits Size: 512 MB Form Factor: SODIMM Set: None Locator: DIMM #2 Bank Locator: Not Specified Type: DDR2 Type Detail: Synchronous Speed: 667 MHz (1.5 ns) Manufacturer: 7F7F7F7F7F510000 Serial Number: 03036210 Asset Tag: Not Specified Part Number: 64T64020HDL3SB Handle 0x000D, DMI type 19, 15 bytes Memory Array Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0001FFFFFFF Range Size: 512 MB Physical Array Handle: 0x000A Partition Width: 0 Handle 0x000E, DMI type 126, 19 bytes Inactive Handle 0x000F, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0001FFFFFFF Range Size: 512 MB Physical Device Handle: 0x000C Memory Array Mapped Address Handle: 0x000D Partition Row Position: 1 Handle 0x0010, DMI type 32, 11 bytes System Boot Information Status: No errors detected Handle 0x0085, DMI type 133, 34 bytes OEM-specific Type Header and Data: 85 22 85 00 01 A0 0F CF 0E CF 0E 02 00 03 00 1B 00 C8 30 00 00 30 2A 02 E0 40 00 00 40 10 41 10 47 10 Strings: 11253 09/29/2006 HP Handle 0x0086, DMI type 126, 34 bytes Inactive Handle 0x0011, DMI type 144, 26 bytes OEM-specific Type Header and Data: 90 1A 11 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 Handle 0x0012, DMI type 127, 4 bytes End Of Table
There a long thread on hp forums about 'Bad-state' problem in the page Linux installation on nx9420.
pseudo-bug 414834 (debian-boot mailing list)