DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware. The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware. If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware. |
Model covered
HP 2133 Mini-Note PC
This designation applies to a number of different configurations of laptop produced by HP (2133). This page applies to the following configuration:
Sub-components :
- Processor: Via C7-M (1.2G)
- Video: VIA Chrome 9
- Screen size: 8.9"
- Wireless: Broadcom 802.11a/b/g; Bluetooth 2.0
- Disk: 120GB
- Ram 1028MB
Overall Status
Core Components |
|
|
||
|
squeeze (6.0.2) |
|||
Boot Standard Kernel: |
|
|
||
LAN network card: |
|
|
||
Detect CD/DVD: |
[-] |
|
||
Detect hard drives: |
|
|
||
Extra Features |
||||
CPU Frequency Scaling |
[?] |
|
||
Hibernation |
[?] |
[OK] |
||
Sleep / Suspend |
[?] |
[OK] |
||
Xorg |
|
|
||
- OpenGL |
[?] |
[?] |
||
- Resize-and-Rotate(randr) |
[?] |
[?] |
||
Switch to External Screen |
[?] |
[?] |
||
Mouse |
|
|
||
- Built-in (Trackpad) |
|
|
||
Modem |
[-] |
[-] |
||
Wireless/Wifi |
|
[OK] |
||
Keyboard's Hotkeys |
|
|
Legend :
= OK ;
Unsupported(No Driver) ;
= Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required;
= Only works with a proprietary driver
Important Note Before Starting
Here, we'll show all the steps you have to follow in order to install Debian.
First of all, you'll need an USB stick (formatted to FAT16). We need to convert such a device, in a bootable one. For making it, we have to download two files. One of them is boot.img.gz that you can get from http://debian.org/devel/debian-installer/ in the section "other images (netboot, usb stick, floppy, etc)". The other one, is a business card or a netinst image.
When you have downloaded them, we can proceed to make the next:
$ zcat /root/boot.img.gz > /dev/sdbX
(where sdbX should be changed for the correct device for you, maybe dmesg |tail when you insert the USB stick will help you).
When you have executed what I have stated above, then you have to copy either the business card or the netinst ISO image (just one of them ;-)). Doing this, our USB stick has become in a bootable device. You cannot copy a complete CD ISO, just netinst or business ones.
Note: If your system refuses to boot, try this:
# install-mbr /dev/sdb
(You need the mbr package: # aptitude install mbr)
(where sdb should be changed for the correct device for you, maybe dmesg |tail when you insert the USB stick will help you).
Now, you can proceed to boot your HP mini using the USB stick and proceed with the installation process. After installing Debian, I'd suggest you to boot again, in Rescue Mode, to change the file acpi-support which is in /etc/default directory. Look for the line number 92 and set SAVE_VBE_STATE to false. Doing this you will avoid the annoying white screen you get when the system tries to save such a state.
Configuration
Clock
- None.
Display
Squeeze update: xorg.conf is no longer needed in this version of Debian. Video modes are ok out of the box.
Audio
ALSA just works.
Touchpad
It just works.
Power Management
- (not covered yet)
Squeeze update: works with pm-utils
CPU Scaling
Squeeze update: This is activated by default. To check it, use the cpufreq-info tool (in the cpufrequtils package)
Example:
# cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 20.0 us.
hardware limits: 800 MHz - 1.60 GHz
available frequency steps: 1.60 GHz, 1.20 GHz, 1000 MHz, 800 MHz
available cpufreq governors: userspace, conservative, powersave, ondemand, performance
current policy: frequency should be within 800 MHz and 1.60 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 800 MHz (asserted by call to hardware).
cpufreq stats: 1.60 GHz:27.40%, 1.20 GHz:0.80%, 1000 MHz:1.07%, 800 MHz:70.73% (5938)
Network
Squeeze update:
Debian-installer complains about missing firmware for this card during the installation, but it can connect to the network.
Jul 27 20:37:41 kernel: [ 91.254757] tg3 0000:07:03.0: firmware: requesting tigon/tg3_tso5.bin
Jul 27 20:37:41 kernel: [ 91.260569] eth0: Failed to load firmware "tigon/tg3_tso5.bin"
You must enable the non-free repository in your /etc/apt/sources.list and install the firmware-linux-nonfree package.
WiFi
Squeeze update: The installation of the b43 driver is now automated.
Enable the contrib repository in your /etc/apt/sources.list and install firmware-b43-installer. It will install the cutter program and automatically download the firmware file from the internet and install it.
System Summary
lspci
00:00.0 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:0364]
00:00.1 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:1364]
00:00.2 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:2364]
00:00.3 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:3364]
00:00.4 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:4364]
00:00.5 PIC [0800]: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller [1106:5364]
00:00.6 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device [1106:6364]
00:00.7 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:7364]
00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237/VX700 PCI Bridge [1106:b198]
00:02.0 PCI bridge [0604]: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller [1106:a364] (rev 80)
00:03.0 PCI bridge [0604]: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller [1106:c364] (rev 80)
00:0f.0 IDE interface [0101]: VIA Technologies, Inc. Device [1106:5372]
00:10.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev b0)
00:10.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev b0)
00:10.3 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev b0)
00:10.4 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 90)
00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8237S PCI to ISA Bridge [1106:3372]
00:11.7 Host bridge [0600]: VIA Technologies, Inc. VT8251 Ultra VLINK Controller [1106:287e]
00:13.0 Host bridge [0600]: VIA Technologies, Inc. VT8237A Host Bridge [1106:337b]
00:13.1 PCI bridge [0604]: VIA Technologies, Inc. VT8237A PCI to PCI Bridge [1106:337a]
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] [1106:3371] (rev 01)
02:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 02)
07:03.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet [14e4:169c] (rev 03)
80:01.0 Audio device [0403]: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) [1106:3288] (rev 10)
lsusb
lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)'
Bus 004 Device 002: ID 04f2:b107 Chicony Electronics Co., Ltd bDeviceClass 239 Miscellaneous Device bDeviceProtocol 1 Interface Association iProduct 1 (Bus Powered) Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub iProduct 2 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub iProduct 2 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub iProduct 2 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub iProduct 2
Resources
Attachments
Xorg.conf
# /etc/X11/xorg.conf (xorg X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the /etc/X11/xorg.conf manual page. # (Type "man /etc/X11/xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg Section "Files" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" EndSection Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" EndSection Section "Device" Identifier "Video Openchrome" Driver "openchrome" BusID "PCI:1:0:0" Screen 0 Option "ActiveDevice" "LCD,CRT" Option "ForceLCD" Option "SWCursor" "True" EndSection Section "Monitor" Identifier "Monitor LCD" VertRefresh 50.00-100.00 # X11 discovery claim HorizSync 30.00-113.00 # X11 discovery claim DisplaySize 193 116 # Approximate UseModes "HP-2133 LCD Modes" Option "PreferredMode" "1280x768-60.0" Option "DPMS" EndSection Section "Modes" # See also "HP-2133 Known Modes" at file end for others. Identifier "HP-2133 LCD Modes" # Default mode "1024x600": 49.0 MHz, 37.3 kHz, 60.0 Hz Modeline "1280x768-60.0" 48.96 1280 1064 1168 1312 768 601 604 622 -hsync +vsync # Default mode "1024x512": 41.3 MHz, 31.9 kHz, 60.0 Hz Modeline "1024x512-60.0" 41.30 1024 1056 1160 1296 512 513 516 531 -hsync +vsync # Default mode "720x480": 26.7 MHz, 29.8 kHz, 60.0 Hz Modeline "720x480-60.0" 26.70 720 736 808 896 480 481 484 497 -hsync +vsync EndSection Section "Screen" Identifier "Default Screen" Monitor "Monitor LCD" SubSection "Display" Modes "1280x768" Virtual 1280 768 Depth 24 EndSubSection Device "Video Openchrome" EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Configured Mouse" "CorePointer" InputDevice "Synaptics Touchpad" EndSection Section "Extensions" Option "Composite" "true" Option "DAMAGE" "true" EndSection
Output of dmidecode
None
Kernel modules
(Output of lsmod) None used
Kernel .config
None.
Useful Links
HP 2133 - Support Center
- HP's nx9105
Maintenance and Service Guide (includes comprehensive disassembly and assembly instructions)
Credits