HP2133

Differences between revisions 34 and 188 (spanning 154 versions)
Revision 34 as of 2008-05-21 13:34:09
Size: 20503
Editor: gate1-norfolk
Comment: Corrected RAM for KR948UT
Revision 188 as of 2010-09-22 22:04:54
Size: 10747
Editor: ppp-94-66-138-204
Comment: Installs freeze before ending(about 79%)
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was copied from LaptopTestingTeam/Old/HP2133
## page was renamed from LaptopTestingTeam/HP2133
#title HP 2133 Mini-Note
Line 3: Line 6:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em; padding: 0.5em;">'''Contents'''[[BR]][[TableOfContents]]||

 * Contact: ErikHess2
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em; padding: 0.5em;"><<TableOfContents>>||

 * Contact: HP2133 Contact Needed
Line 9: Line 12:
 * Website: [http://h10010.www1.hp.com/wwpc/us/en/sm/WF25a/321957-321957-64295-321838-306995-3687084.html HP 2133 Mini-Note]

== Current Issues ==
## List any issues you have with the current development release here
 * CPU Scaling '''(fix below)'''
 * Wireless NIC '''(works fine with ndiswrapper)'''
 * Correct audio driver not available (ADI SoundMax 1984A)
  * Headphone jack detection doesn't work '''(fix below)'''
  * Microphone jack and internal microphone not recognized

== System Info ==
## Put the output of the following commands here
## $ sudo dmidecode -s system-manufacturer
## $ sudo dmidecode -s system-product-name
## $ sudo dmidecode -s system-version

'''(KX868/9AT)'''

System: Hewlett-Packard HP 2133 F.02

Kernel Version: 2.6.24-16-generic

lspci:{{{
00:00.0 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. P4M900 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. P4M900 PCI to PCI Bridge Controller (rev 80)
00:03.0 PCI bridge: VIA Technologies, Inc. P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. Unknown device 5372
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev b0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev b0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev b0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237S PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:13.0 Host bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. Chrome9 HC IGP (rev 01)
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 02)
07:03.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet (rev 03)
80:01.0 Audio device: VIA Technologies, Inc. VIA High Definition Audio Controller (rev 10)
}}}

== Hardware details ==

||<-8 tablewidth="75%"> '''HP 2133 Model Matrix''' ||
|| '''Model''' || '''CPU/FSB''' || '''RAM''' || '''Drive''' || '''WiFi''' || '''BT''' || '''OS''' || '''Remarks''' ||
|| '''KR922UT''' || 1.0/400 || 512MB || 4GB SSD || b/g || No || SUSE || ||
|| '''KX869AT''' || 1.2/800 || 1GB || 120GB || a/b/g || No || SUSE || '''Discontinued''' ||
|| '''KX868AT''' || 1.2/800 || 1GB || 120GB || a/b/g || No || Vista || ||
|| '''KR939UT''' || 1.2/800 || 1GB || 120GB || a/b/g || Yes || XP/Vista || ||
|| '''KR954UT''' || 1.6/800 || 1GB || 120GB || a/b/g || Yes || XP/Vista || ||
|| '''KR948UT''' || 1.2/800 || 2GB || 160GB || a/b/g || Yes || XP/Vista || ||

||<-4 tablewidth="75%"> '''Screen & Monitors''' ||
||<|2> '''Device''' ||<-1> '''Works?''' ||<|2> '''Bug #''' ||
|| in Hardy 8.06 LTS ||
|| Screen || Yes || ||
|| Correct resolution? || Yes (1280x768) || ||
|| Correct refresh rate? || Yes (60 Hz) || ||
|| '''Graphics''' ||<-2> Chrome9 HC IGP ||
|| 3D Acceleration || Yes, with VIA Driver: glxgears - 393.8 FPS || ||
|| External monitor works? || Yes || ||
|| External monitor - mirrors || Yes || ||
|| External monitor - extend desktop || No || ||
||<-3> '''Power Management''' ||
|| Battery detected? || Yes || ||
|| Hibernates? || Yes || ||
|| Suspend || Yes || ||
|| Dim monitor on battery || Yes || ||
|| Blank monitor on inactivity || Yes || ||
|| Lid Close || Yes || ||
|| CPU frequency scaling || Yes (with fix) || ||
|| '''Sound''' ||<-2> Appears as HDA VIA VT82XX Sound Card (rev 10) actually ADI SoundMax AD1984A||
|| Sound works? || Yes || ||
|| Correct volume? || Yes || ||
|| Hardware volume switch || Yes || ||
|| Headphone jack || Yes || ||
|| Mic jack || No || ||
|| '''Wired Networking''' ||<-2> NetXtreme BCM5788 Gigabit Ethernet (rev 03) ||
|| Wired NIC || Yes || ||
|| '''Wireless Networking''' ||<-2> BCM4312 802.11a/b/g (rev 02) ||
|| Wireless NIC || Yes (with ndiswrapper) || ||
|| ExpressCard NIC || Untested || ||
|| Firewire || Yes (With ExpressCard) || ||
|| Bluetooth || Untested || ||
|| Modem || None || ||
|| Infrared || None || ||
||<-3> '''Touchpad & Mice''' ||
|| Touchpad || Yes || ||
|| Touchpad - Doubletap = double click || Yes || ||
|| Touchpad - Scroll down side || Yes || ||
|| Touchpad - On/Off Button || Yes || ||
|| External mouse - USB || Yes || ||
||<-3> '''Docking Station/Port Replicator''' ||
|| AC through replicator || Untested || ||
|| USB || Untested || ||
|| Serial || Untested || ||
|| Parallel || Untested || ||
|| External Monitor - VGA || Untested || ||
|| External Monitor - DVI || Untested || ||
|| Modem || Untested || ||
|| NIC || Untested || ||
|| PS/2 || Untested || ||
||<-3> '''Additional Hardware''' ||
|| Fingerprint reader || None || ||
|| CD/DVD drive || USB External Works and is Bootable || ||
|| ExpressCard/54 || Yes || ||
|| SD Card Reader || Yes || ||

## Add or remove keys as needed for your laptop. Fill out action
||<-7 tablewidth="75%"> '''Function and other keys''' ||
||<|2> '''Fn key''' ||<|2> '''Operation''' ||<|2> '''Keycode''' ||<-1> '''Works?''' ||<|2> Bug # ||
|| in Hardy 8.06 LTS ||
|| + Space || || || || ||
|| + Esc || || || || ||
|| + F1 || Suspend || || Yes || ||
|| + F2 || Ext Monitor || || No || ||
|| + F3 || Dim Screen || || Yes || ||
|| + F4 || Brighten Screen || || Yes || ||
|| + F5 || || || || ||
|| + F6 || Lock || || No || ||
|| + F7 || || || || ||
|| + F8 || Mute || || Yes || ||
|| + F9 || || || || ||
|| + F10 || Volume Down || || Yes || ||
|| + F11 || Volume Up || || Yes || ||
|| + F12 || || || || ||
|| + Pause || Break || || Untested || ||
|| + Scroll || Num Lock || || Untested || ||
|| + Insert || Print Screen || || Yes || ||
|| + Delete || Sys Rq || || Print Screen || ||
|| + Arrow Up || Page Up || || Yes || ||
|| + Arrow Down || Page Up || || Yes || ||
|| + Arrow Left || Home || || Yes || ||
|| + Arrow Right || End || || Yes || ||
## ||<-7> '''Other special keys''' ||
## ||<|2> '''Key''' ||<|2> '''Operation''' ||<|2> '''Keycode''' ||<-3> '''Works?''' ||<|2> Bug # ||
## || in Ubuntu 6.06 LTS || in Gutsy || in Hardy 8.06 LTS ||
## || ''KEY'' || || || Untested || Untested || Untested || ||
## === Notes ===
## Add any notes here

== How-To: Installing Ubuntu from CD on the HP 2133 Mini-Note ==

=== Tested Configuration ===
  The specific model tested for this Wiki was the KX869AT, which arrived with SUSE Linux Enterprise Desktop 10.1 pre-installed. These instructions should work for the KX868AT without modification. Other models of HP 2133 have slightly different hardware.

=== Disclaimer ===
  The following instructions assume a complete install of Ubuntu 8.04 LTS (Hardy Heron) from scratch. Be sure to back up any data you feel is important. The following instructions have been kept as simple as possible to appeal to the widest audience.

=== Pre-Boot ===
  1. Download a copy of Hardy Heron and burn the image to an installation CD. Connect an external CD/DVD drive to the USB port and load the installation CD.

  1. Put your finger somewhere close to the F9 key, because the Mini-Note's BIOS options pass quickly. Start or restart the computer and press F9, which will bring up the Boot Device menu. Select your CD/DVD drive and hit enter.

=== Base Installation ===
  1. When the language menu comes up, select your preferred tongue and hit enter. At the Ubuntu install menu hit F6, which will bring up the Boot Options line. Add the word ''xforcevesa'' at the end of the line and hit enter. The installer will then load the kernel and begin the installation process. It is normal for the progress bar to freeze for a short period of time. Have patience.

  1. Eventually you should hear the welcoming sounds of Ubuntu through the Mini-Note's ample speakers, and see the Hardy Live session desktop. While WiFi is not available at this point, you should be able to connect to the internet through a wired ethernet connection if necessary. Double-click on the "Install" icon and follow the wizard through the subsequent screens, selecting your location and keyboard layout.

  1. Step 4 will ask you how you'd like to partition the disk. If you're comfortable with losing everything currently on the disk, select "Guided - use entire disk". Otherwise, choose the option that makes the most sense for you. Ubuntu works just fine sharing the drive with a Windows install, and it will even read and write to your NTFS partition out-of-the box. '''REMEMBER''' - If you choose the entire disk, you will kill everything else on your hard drive. BACK UP FIRST!

  Continue through the wizard, filling in your user information, password and computer name. When you're sure you're ready to wipe your hard-disk, hit "Install" on the final page.

  1. The "Installing System" dialog will come up next. Grab a tasty beverage and watch the progress bar slowly creep across the screen. When installation is complete, hit ''Restart Now''. The CD should eject, and remove it from the tray/slot at this time. Press enter to restart your computer.

=== Drivers and Fixes ===

  1. As Ubuntu starts for the first time you may see some video artifacts from forcing the vesa video driver. You should still get a clear Ubuntu login screen and your speakers should work right from the start. Log in with the user you created during the install process.


  1. '''Video Driver Installation''' -- VIA now provides Ubuntu-ready video drivers for the HP 2133 at [http://linux.via.com.tw/support/downloadFiles.action this site]. WiFi is still not working, so use an ethernet connection to connect to the internet. If you have no ethernet connection, you'll need to go to the "WiFi Driver" section below and set up your WiFi card before continuing.

  1. Open up Firefox and head to the VIA website at the link above. Once there, be sure to select "Ubuntu 8.04 LTS" instead of "SUSE Linux Enterprise 10 SP1" in the "OS" selection box. Click on the GFX driver link and save the driver file somewhere you'll remember it. Firefox will save it to the desktop by default. Next, you'll need to download the new attachment:xorg.conf file. Save it somewhere convenient, like the desktop.

  1. Double-click on the downloaded file, and in the window that appears click the "Extract" button. Again select somewhere that makes sense (the Desktop is fine) and click "Extract" at the bottom right of the dialog. Close any remaining windows and open Terminal, in '''Applications > Accessories > Terminal'''. Assuming you extracted the driver folder to the desktop, type: {{{
cd ~/Desktop/via-chrome9.83.40558
sudo ./vinstall
}}}
 * Website: [[http://h10010.www1.hp.com/wwpc/us/en/sm/WF25a/321957-321957-64295-321838-306995-3687084.html|HP 2133 Mini-Note]]
<<BR>>
 * Launchpad HP2133 Related Info Quick Link: [[https://wiki.ubuntu.com/LaptopTestingTeam/HP2133?action=fullsearch&context=180&value=hp2133&titlesearch=Titles|HP 2133 QuickLink]]
 * Use Quick Link to find OLD HP2133 setup articles.
== Current Issues/News ==

 * This page being re-worked for a clean informative step by step guide to Ubuntu on the HP2133.

 * There are now VIA binary drivers available for Ubuntu 9.10 and 10.04 from the VIA Linux Portal. <<BR>>
       5.75.32.87a-u910-55689 for Ubuntu 9.10 (Released 04.08.2010) <<BR>>
       5.75.32.87a-u1004-55689 for Ubuntu 10.04 (Released 04.08.2010)

 * Due to video issues with some models, Ubuntu 10.04 LTS Alternate CD install is recommended. (Text Install)

 * Install/Boot may fail even using failsafe Vesa with the latest BIOS versions. <<BR>>
   (Blank screen or Screen corruption followed by lock up) <<BR>>
 It may be necessary to re-flash the BIOS with an earlier version (download these from the HP website). <<BR>>
 (Recommend BIOS Version F.04).


== Ubuntu 10.04 LTS Notes ==
VIA Binary Video Drivers Working. <<BR>>
CPU Scaling is supported with Ubuntu 10.04. <<BR>>
Webcam works out of the box (Webcam tested with Cheese & Skype). <<BR>>
Wifi works out of the box (Wifi drivers installed via Hardware Drivers Tool). <<BR>>
ALSA (Sound) drivers shipped with 10.04 require update from 1.0.21 to 1.0.23.

If you install from USB pen drive you may have problems mounting USB pen drives after install. <<BR>>
See this thread for more information on how to correct the problem: [[http://ubuntuforums.org/showthread.php?t=574988|Fix USB mounting]]


== Default Installs ==
Ubuntu - Works fine. <<BR>>
XUbuntu - Works fine.

UNR - The interface to Ubuntu Netbook Release performs poorly and NEEDS hardware acceleration to be usable. <<BR>>

== ALSA Update ==
The ALSA driver version 1.0.21 shipped with Ubuntu 10.04 causes the HP 2133 sound device (VT1708/A) to disappear shortly after boot. <<BR>>
If you have this issue, You will need to update ALSA drivers. <<BR>>
Please use the script from [[http://ubuntuforums.org/showthread.php?t=1046137|ALSA-Update]], to fix this issue.

== Microphone Fix ==
The microphone inputs on the HP2133 need to be remapped for loud and clear internal microphone usage. <<BR>>
We will map the Internal Microphone to Port C of the (VT1708/A) sound device.
<<BR>> <<BR>>
==== First we will set the sound chip pin configuration to "mobile". ====
Open a terminal and type.
{{{
    sudo gedit /etc/modprobe.d/alsa-base.conf
}}}

Add the line at the end of the file (Or modify any existing one).
{{{
    options snd_hda_intel model=mobile
}}}
Reboot to make this change take effect. <<BR>>
<<BR>>
==== Second we will map the microphone to port C. ====
The HDA-Verb tool is needed to do this. Download the latest version from [[http://kernel.org/pub/linux/kernel/people/tiwai/misc/hda-verb/|kernel.org]] <<BR>>
The following example shows how to download, extract and make (compile) the program. <<BR>>
Example, Open a terminal and type the following lines.
{{{
wget http://kernel.org/pub/linux/kernel/people/tiwai/misc/hda-verb/hda-verb-0.3.tar.bz2

tar -xvjf hda-verb-0.3.tar.bz2

cd hda-verb-0.3

make
}}}

Then copy it to your system.
{{{
sudo cp hda-verb /bin
}}}

Now you have hda-verb ready, You can map the Microphone.
{{{
sudo hda-verb /dev/snd/hwC0D0 0x15 SET_PIN_WIDGET_CONTROL 0x03a1
}}}
<<BR>>
==== Third, We will set Internal Mic & Capture levels. ====
Use amixer (or alsamixer/gnome-alsamixer) to set your Capture and Internal Mic levels. <<BR>>
{{{
amixer set "Internal Mic" 100
amixer set "Capture" 39
}}}

You can now test the Microphone with Sound Recorder or some similar Audio program. <<BR>>
(alsa mixer settings and hda-verb must be run each reboot) <<BR>>

==== Fourth, Map the Microphone on Bootup ====
We will edit rc.local so Mic is mapped on bootup. <<BR>>
Open a terminal and type.
{{{
    sudo gedit /etc/rc.local
}}}

Add the line at the end of the file.
{{{
hda-verb /dev/snd/hwC0D0 0x15 SET_PIN_WIDGET_CONTROL 0x03a1
}}}

Note, I'm unable to get "Internal Mic" volume to stick on reboot. <<BR>>
You have to manually set it with amixer, alsamixer or gnome-alsamixer each reboot. <<BR>>

Reference material: <<BR>>
[[http://www.analog.com/static/imported-files/data_sheets/AD1984A.pdf|Chip verb settings]] <<BR>>
[[http://kernel.org/pub/linux/kernel/people/tiwai/misc/hda-verb/|HD-Verb program]]




== 5.75.32.87a-u1004-55689 VIA Binary Video Drivers for Ubuntu (Released 04.08.2010) ==
The 5.75.32.87a-u1004-55689 drivers appear to install without issue. <<BR>>
Non-RandR configuration is working. <<BR>>
RandR configuration is not working. (Under Investigation) <<BR>>
Here is a sample Non-RandR xorg.conf file for LCD display only. <<BR>>
{{{
Section "ServerLayout"
       Identifier "Default Layout"
       Screen "Default Screen"
       InputDevice "Mouse"
       InputDevice "Keyboard"
 Option "RandR" "false"
EndSection

Section "Files"
# RgbPath "/usr/local/share/X11/rgb"
       ModulePath "/usr/lib/xorg/modules"
# FontPath "/usr/share/fonts/X11/misc/"
# FontPath "/usr/share/fonts/X11/TTF/"
# FontPath "/usr/share/fonts/X11/OTF"
# FontPath "/usr/share/fonts/X11/Type1/"
# FontPath "/usr/share/fonts/X11/100dpi/"
# FontPath "/usr/share/fonts/X11/75dpi/"
EndSection

Section "InputDevice"
       Identifier "Keyboard"
       Driver "kbd"
       Option "XkbRules" "xorg"
       Option "XkbModel" "pc105"
       Option "XkbLayout" "cn"
EndSection

Section "InputDevice"
       Identifier "Mouse"
       Driver "mouse"
       Option "CorePointer"
EndSection

Section "Monitor"
       Identifier "LCD"
       Option "Enable" "true"
EndSection

Section "Monitor"
       Identifier "CRT"
       Option "Enable" "false"
EndSection

Section "Monitor"
       Identifier "DVI"
       Option "Enable" "false"
EndSection

Section "Monitor"
       Identifier "TV"
       Option "Ignore" "true"
EndSection

Section "Monitor"
       Identifier "HDMI"
       Option "Ignore" "true"
EndSection

Section "Monitor"
       Identifier "CRT-2"
       Option "Ignore" "true"
EndSection

Section "Monitor"
       Identifier "LCD-2"
       Option "Ignore" "true"
EndSection

Section "Monitor"
       Identifier "DVI-2"
       Option "Ignore" "true"
EndSection

Section "Monitor"
       Identifier "TV-2"
       Option "Ignore" "true"
EndSection

Section "Device"
 BusID "PCI:01:00:0"
 Driver "via"
 VendorName "VIA Tech"
 BoardName "via"
 Identifier "Configured Video Device"
 Option "AccelMethod" "EXA"
 Option "MigrationHeuristic" "greedy"
 Option "ActiveDevice" "LCD"
EndSection

Section "Screen"
       DefaultDepth 24
       SubSection "Display"
# Virtual 2000 2000
              Modes "1280x768"
              Depth 24
       EndSubSection
       Identifier "Default Screen"
       Device "Configured Video Device"
EndSection

Section "Module"
      Load "glx"
      Load "dri"
      Load "extmod"
EndSection

Section "DRI"
       Group 0
       Mode 0666
EndSection

Section "Extensions"
 Option "Composite" "Enable"
EndSection

}}}
Line 196: Line 249:
  1. Be sure to use the appropriate "via-chrome9..." folder name for your driver version. Before the new video will work, you'll have to make a couple more tweaks. Don't restart yet!

  1. '''Video and CPU Scaling Fixes''' -- Back in Terminal, type the following:{{{
sudo gedit /boot/grub/menu.lst
}}}
  This will bring up the grub boot menu configuration file. Scroll to the bottom of the file and you'll find a three boot options. Go to the first, titled "Ubuntu 8.04, kernel 2.6.24-16-generic" and in the "kernel" line, delete "xforcevesa". In its place, type: {{{
acpi_osi="!Windows 2006"
}}}
  This will enable CPU speed scaling, helping preserve the Mini-Note's already limited battery life. For more information about this bug (which is in the kernel, and not specific to the Mini-Note) see [https://bugs.launchpad.net/ubuntu/hardy/+source/linux/+bug/177076 this link].

  If you want to enable 3D Desktop effects like wobbly windows or desktops on the face of a cube, you'll have to tweak another file. Again in Terminal, type: {{{
sudo gedit /usr/bin/compiz
}}} Find the line that says: {{{
WHITELIST="nvidia intel ati radeon i810 fglrx"
}}} and change it to: {{{
WHITELIST="nvidia intel ati radeon i810 via"
}}} Save the file, close gedit and go back to the Terminal.

  1.#7 Remember where you put the replacement xorg.conf file, because we'll back up and overwrite the old one next. Unzip the xorg file if necessary. Then, assuming you saved the new unpackaged xorg.conf file to your desktop, type: {{{
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.old
sudo cp ~/Desktop/xorg.conf /etc/X11/xorg.conf
}}}
  When that successfully completes, reboot your machine.

  1.#8 '''Wireless Driver''' -- As of this writing, there is no functioning native linux WiFi driver available. The below instructions were taken from the excellent tutorial [https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff here].

  NOTE - If you have the 4GB SSD version of the Mini-Note, you may need a different driver! See the "Wireless Networking" section below.

   a. '''Update your apt repositories''' {{{
sudo apt-get update
}}}

   a. '''Install NDISWrapper and Blacklist Native Driver''' {{{
echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
sudo apt-get install ndiswrapper-utils-1.9
mkdir ~/bcm43xx; cd ~/bcm43xx
}}}

   a. '''Download and Extract the sp34152 Drivers''' {{{
sudo apt-get install cabextract
wget ftp://ftp.compaq.com/pub/softpaq/sp34001-34500/sp34152.exe
cabextract sp34152.exe
}}}

    If you have problems accessing compaq's web site try ftp.hp.com

   a. '''Configure NDISWrapper and WPA Supplicant''' {{{
sudo ndiswrapper -i bcmwl5.inf
ndiswrapper -l
sudo depmod -a
sudo modprobe ndiswrapper
sudo cp /etc/network/interfaces /etc/network/interfaces.orig
echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces
sudo ndiswrapper -m
echo 'ndiswrapper' | sudo tee -a /etc/modules
echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant
}}}

   Careful about line wrapping on the next bit of code. You should copy and paste everything in the box before running -- it is one long command. {{{
echo -e '#Hardy ssb/ndiswrapper workaround, added' `date` '\ninstall ndiswrapper modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install ndiswrapper $CMDLINE_OPTS; modprobe ssb; modprobe b44;' | sudo tee -a /etc/modprobe.d/ndiswrapper
}}}

   e. Reboot if you need wireless networking now, otherwise you can set up the sound drivers first.

  1.#9 '''Sound Driver''' -- While your speakers will work out-of-the-box, the default driver is incorrect. The biggest impact for most users is that the speakers won't automatically mute when you plug in a set of headphones.

  To fix this, download the following file to your desktop: attachment:alsa-driver-1.0.16_linux-headers-2.6.24-16-generic-1_i386.deb

  After it's finished, double-click on the file and the Package Installer window should come up. Click the "Install Package" button. When the installer is complete, open a terminal window again, and type: {{{
sudo mv /lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver /lib/modules/2.6.24-16-generic.ubuntu.sound.alsa-driver.bak
sudo ln -s /lib/modules/2.6.24-16-generic/kernel/sound/ /lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver
}}}

  It's probably a good idea to restart after you're done. Speaker detection should now work fine.

=== What's Left? ===

==== Audio Quirks ====
 * The biggest flaw left is the audio driver. As of May 18, 2008 the internal microphone and the microphone jack are not recognized. The speaker workaround above solves the headphone detection issue but will not fix the microphone problems.

==== Video Quirks ====
 * Additionally, the video card and VIA driver have some limitations. In anecdotal testing, you can either enable Compiz 3D desktop effects OR watch video, but not both. Expect occasional 3D effects crashes to a standard 2D desktop.

 * With Compiz disabled Skype video works (although with no microphone input) but as soon as the "picture in picture" view comes up the video gets corrupted. Playback of remote video is fine with local video disabled, but this will be an issue for some.

==== Wireless Networking ====

 Issues have been noted with the lowest and highest-end versions of the HP 2133.

  * The 4GB SSD version has a slightly different wireless card which doesn't include 802.11a. A possible solution has been found by substituting the sp38766.exe driver for the driver listed above. This has not been exhaustively tested yet.

  * The KX875AA (1.6GHz, 2GB RAM, 160GB HDD) is having anectodal networking issues with the stock install above, particularly on Kubuntu. While KNetworkManager is suspected, this is far from confirmed at this point.

==== Installing an ExpressCard ====

 * ExpressCard/34 and ExpressCard/54 have been successfully tested after following the instructions [https://help.ubuntu.com/community/ExpressCard here]. Briefly, after plugging the ExpressCard into the slot, you may have to enable it via this command: {{{
sudo modprobe pciehp pciehp_force=1
}}}

 Troubleshooting instructions can be found by following the link above. Cards successfully tested include:

  * FireWire - ADS PYRO1394a ExpressCard/34 (Part Number API-650)

  To enable video capture (for programs like Kino) you have to grant read-write permission to /dev/raw1394: {{{
$ sudo chmod +rw /dev/raw1394
}}}

  * SmartCard - GEMPLUS GemPC Express Compact SmartCard Reader (ExpressCard/54)

  Instructions on SmartCard reader setup can be found [https://help.ubuntu.com/community/CommonAccessCard here] and are too extensive for this wiki.

==== Additional Info ====
  The various forum posts below are good places to watch for the solution to this and other quirks. If you find solutions, please update this Wiki.


== Helpful Links ==
 * [http://ubuntuforums.org/showthread.php?t=749693 HP Compaq 2133 Mini-Note PC thread from Ubuntu Forums]
 Without this I would never have been able to get my Mini-Note up and running. Most of the tricks in the Installation How-To come from the talented folks in that thread. Thank you.
 * [http://linux.via.com.tw/support/downloadFiles.action VIA Graphics Driver Download Page]
 * Correct attachment:xorg.conf File
 * attachment:alsa-driver-1.0.16_linux-headers-2.6.24-16-generic-1_i386.deb Modified ALSA Sound Driver
 * [https://bugs.launchpad.net/ubuntu/hardy/+source/linux/+bug/177076 Hardy CPU Scaling Bug]
 * [https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff WiFi Driver with ndiswrapper]
 * [http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=321957&prodSeriesId=3687084&swItem=ob-60382-1&prodNameId=3687085&swEnvOID=2020&swLang=8&taskId=135&mode=4&idx=0 HP 2133 Mini-Note PC - SLED 10.1 Source RPMs]

=== Other links (not necessarily from Ubuntu community or HP) ===
 * Ubuntu [http://forums.mininoteuser.com/viewforum.php?f=11&sid=3694fe1bf12fe8e44ab59258baa45865 forum] on Mini-Note user site. Includes pre-packaged Mini-note specific Minbuntu
 * 'Other' Linux [http://www.hp2133guide.com/forums/viewforum.php?f=8&sid=5d5c6b315ab9566a5e193b2d4bbf28b0 forum] at HP 2133 Guide
 * Liliputing posts on [http://www.liliputing.com/search/label/minbuntu Minbuntu] and [http://www.liliputing.com/search/label/ubuntu Ubuntu] (NB this site includes other machines besides Mini-note such as EEE PC)
 * Gentoo HP 2133 hardware [http://gentoo-wiki.com/HARDWARE_HP_2133_Mini-Note_PC Howto]

----
CategoryLaptop






== User Related Comments (Some issues may be resolved) ==
VIA Video Binaries MUST be used for a pleasant experience.

There are minor problems as follows: <<BR>>

Known issues:
 * [[https://bugs.launchpad.net/netbook-remix/+bug/358793|358793]] - UNR jaunty: Slow menu interface, high CPU load
 * [[https://bugs.launchpad.net/ubuntu/+source/gnome-power-manager/+bug/233920|233920]] - Sleep on lid close work only 1 time

Fix available for issues:

 * [[https://bugs.launchpad.net/ubuntu/+bug/359291|359291]] - Broadcom wi-fi card doesn't work after suspend/hibernate
 * [[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/355918|355918]] - resolution problem starting X with the wlan network controler activated - Fixed in Karmic Koala in openchrome 1:0.2.903+svn758-0ubuntu1

[Dirk-Heine Hofstede] I installed it at my HP mini-note 2133, and except that the UNR interface reacts slow ([[https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/358793|workaround available]]) I didn't encounter any problems so far. My wi-fi card just ran normal and made connection again after I woke my mini up(I have done this only once yet). I didn't use the build in microphone yet, so I can't say anything about that.

[Dipock Das] I also installed it on my HP mini-note 2133 and did not have any problems. The WIFI runs fine even after suspend/hibernate.

[lean-mini] I updated my Ubuntu 9.04 Jaunty Karmic Koala to 9.10, the update ran alone, and why in a moment I switched off the wifi, data was saved and reconnect everything was running fine.
While at first the touchpad was a little stuck, restarting solved the little problem. Although in the beginning you could hear the sound of drums, then do not reproduced sound. Just an update with the manager and reboot for this to be solved (or at least it happened to me, not if related). Everything is working well. More info http://ubuntuforums.org/showthread.php?t=1312633&highlight=2133

[ Oz''Falcon ]
A flawless 10.04 Alternate CD install using external usb cd drive. <<BR>>
The Broadcom Wi''Fi appeared to lock up the system when trying to do initial updates. <<BR>>
This was resolved by temporally disabling the Wi''Fi (Slide button so led is orange), And immediately installing Broadcom STA drivers (Via the hardware drivers utility) <<BR>>
Video playback, resize & fullscreen works well using 5.75.32.87a-u1004-55689 VIA Binary Video Drivers. <<BR>>
No 3d using 5.75.32.87a-u1004-55689 VIA Binary Video Drivers in Non-Rand Mode. (Under Investigation) <<BR>>

[vagrale13] If try to install Ubuntu 10.04.1 LTS and freeze before ending(about 79%), then must be start again the install and add to boot options acpi=off <<BR>>
  • Contact: HP2133 Contact Needed
  • Make: Hewlett-Packard
  • Brand: Mini-Note
  • Model: 2133
  • Website: HP 2133 Mini-Note


  • Launchpad HP2133 Related Info Quick Link: HP 2133 QuickLink

  • Use Quick Link to find OLD HP2133 setup articles.

Current Issues/News

  • This page being re-worked for a clean informative step by step guide to Ubuntu on the HP2133.
  • There are now VIA binary drivers available for Ubuntu 9.10 and 10.04 from the VIA Linux Portal.

    • 5.75.32.87a-u910-55689 for Ubuntu 9.10 (Released 04.08.2010)
      5.75.32.87a-u1004-55689 for Ubuntu 10.04 (Released 04.08.2010)

  • Due to video issues with some models, Ubuntu 10.04 LTS Alternate CD install is recommended. (Text Install)
  • Install/Boot may fail even using failsafe Vesa with the latest BIOS versions.

    • (Blank screen or Screen corruption followed by lock up)

    It may be necessary to re-flash the BIOS with an earlier version (download these from the HP website).
    (Recommend BIOS Version F.04).

Ubuntu 10.04 LTS Notes

VIA Binary Video Drivers Working.
CPU Scaling is supported with Ubuntu 10.04.
Webcam works out of the box (Webcam tested with Cheese & Skype).
Wifi works out of the box (Wifi drivers installed via Hardware Drivers Tool).
ALSA (Sound) drivers shipped with 10.04 require update from 1.0.21 to 1.0.23.

If you install from USB pen drive you may have problems mounting USB pen drives after install.
See this thread for more information on how to correct the problem: Fix USB mounting

Default Installs

Ubuntu - Works fine.
XUbuntu - Works fine.

UNR - The interface to Ubuntu Netbook Release performs poorly and NEEDS hardware acceleration to be usable.

ALSA Update

The ALSA driver version 1.0.21 shipped with Ubuntu 10.04 causes the HP 2133 sound device (VT1708/A) to disappear shortly after boot.
If you have this issue, You will need to update ALSA drivers.
Please use the script from ALSA-Update, to fix this issue.

Microphone Fix

The microphone inputs on the HP2133 need to be remapped for loud and clear internal microphone usage.
We will map the Internal Microphone to Port C of the (VT1708/A) sound device.

First we will set the sound chip pin configuration to "mobile".

Open a terminal and type.

    sudo gedit /etc/modprobe.d/alsa-base.conf

Add the line at the end of the file (Or modify any existing one).

    options snd_hda_intel model=mobile

Reboot to make this change take effect.

Second we will map the microphone to port C.

The HDA-Verb tool is needed to do this. Download the latest version from kernel.org
The following example shows how to download, extract and make (compile) the program.
Example, Open a terminal and type the following lines.

wget http://kernel.org/pub/linux/kernel/people/tiwai/misc/hda-verb/hda-verb-0.3.tar.bz2

tar -xvjf hda-verb-0.3.tar.bz2 

cd hda-verb-0.3

make

Then copy it to your system.

sudo cp hda-verb /bin

Now you have hda-verb ready, You can map the Microphone.

sudo hda-verb /dev/snd/hwC0D0 0x15 SET_PIN_WIDGET_CONTROL 0x03a1


Third, We will set Internal Mic & Capture levels.

Use amixer (or alsamixer/gnome-alsamixer) to set your Capture and Internal Mic levels.

amixer set "Internal Mic" 100
amixer set "Capture" 39

You can now test the Microphone with Sound Recorder or some similar Audio program.
(alsa mixer settings and hda-verb must be run each reboot)

Fourth, Map the Microphone on Bootup

We will edit rc.local so Mic is mapped on bootup.
Open a terminal and type.

    sudo gedit /etc/rc.local

Add the line at the end of the file.

hda-verb /dev/snd/hwC0D0 0x15 SET_PIN_WIDGET_CONTROL 0x03a1

Note, I'm unable to get "Internal Mic" volume to stick on reboot.
You have to manually set it with amixer, alsamixer or gnome-alsamixer each reboot.

Reference material:
Chip verb settings
HD-Verb program

5.75.32.87a-u1004-55689 VIA Binary Video Drivers for Ubuntu (Released 04.08.2010)

The 5.75.32.87a-u1004-55689 drivers appear to install without issue.
Non-RandR configuration is working.
RandR configuration is not working. (Under Investigation)
Here is a sample Non-RandR xorg.conf file for LCD display only.

Section "ServerLayout"
       Identifier       "Default Layout"
       Screen           "Default Screen"
       InputDevice      "Mouse"
       InputDevice      "Keyboard"
        Option  "RandR" "false"
EndSection

Section "Files"
#     RgbPath      "/usr/local/share/X11/rgb"
       ModulePath   "/usr/lib/xorg/modules"
#     FontPath     "/usr/share/fonts/X11/misc/"
#     FontPath     "/usr/share/fonts/X11/TTF/"
#     FontPath     "/usr/share/fonts/X11/OTF"
#     FontPath     "/usr/share/fonts/X11/Type1/"
#     FontPath     "/usr/share/fonts/X11/100dpi/"
#     FontPath     "/usr/share/fonts/X11/75dpi/"
EndSection

Section "InputDevice"
       Identifier       "Keyboard"
       Driver           "kbd"
       Option           "XkbRules"      "xorg"
       Option           "XkbModel"      "pc105"
       Option           "XkbLayout"     "cn"
EndSection

Section "InputDevice"
       Identifier       "Mouse"
       Driver           "mouse"
       Option           "CorePointer"
EndSection

Section "Monitor"
       Identifier       "LCD"
       Option   "Enable"        "true"
EndSection

Section "Monitor"
       Identifier       "CRT"
       Option    "Enable"       "false"         
EndSection      

Section "Monitor"
       Identifier       "DVI"
       Option    "Enable"       "false"
EndSection      

Section "Monitor"
       Identifier       "TV"
       Option  "Ignore" "true"
EndSection      

Section "Monitor"
       Identifier       "HDMI"
       Option  "Ignore" "true"
EndSection      

Section "Monitor"
       Identifier       "CRT-2"
       Option     "Ignore"      "true"
EndSection

Section "Monitor"
       Identifier       "LCD-2"
       Option     "Ignore"      "true"
EndSection

Section "Monitor"
       Identifier       "DVI-2"
       Option     "Ignore"      "true"
EndSection

Section "Monitor"
       Identifier       "TV-2"
       Option     "Ignore"      "true"
EndSection

Section "Device"
        BusID "PCI:01:00:0"
        Driver  "via"
        VendorName      "VIA Tech"
        BoardName       "via"
        Identifier      "Configured Video Device"
        Option          "AccelMethod"   "EXA"
        Option          "MigrationHeuristic" "greedy"
        Option          "ActiveDevice"  "LCD"
EndSection

Section "Screen"
       DefaultDepth 24
       SubSection "Display"
#             Virtual 2000 2000 
              Modes "1280x768"
              Depth  24
       EndSubSection
       Identifier       "Default Screen"
       Device           "Configured Video Device"
EndSection

Section "Module"
      Load  "glx"
      Load  "dri"
      Load  "extmod"
EndSection

Section "DRI"
       Group 0
       Mode 0666
EndSection

Section "Extensions"
        Option  "Composite"                     "Enable"
EndSection

VIA Video Binaries MUST be used for a pleasant experience.

There are minor problems as follows:

Known issues:

  • 358793 - UNR jaunty: Slow menu interface, high CPU load

  • 233920 - Sleep on lid close work only 1 time

Fix available for issues:

  • 359291 - Broadcom wi-fi card doesn't work after suspend/hibernate

  • 355918 - resolution problem starting X with the wlan network controler activated - Fixed in Karmic Koala in openchrome 1:0.2.903+svn758-0ubuntu1

[Dirk-Heine Hofstede] I installed it at my HP mini-note 2133, and except that the UNR interface reacts slow (workaround available) I didn't encounter any problems so far. My wi-fi card just ran normal and made connection again after I woke my mini up(I have done this only once yet). I didn't use the build in microphone yet, so I can't say anything about that.

[Dipock Das] I also installed it on my HP mini-note 2133 and did not have any problems. The WIFI runs fine even after suspend/hibernate.

[lean-mini] I updated my Ubuntu 9.04 Jaunty Karmic Koala to 9.10, the update ran alone, and why in a moment I switched off the wifi, data was saved and reconnect everything was running fine. While at first the touchpad was a little stuck, restarting solved the little problem. Although in the beginning you could hear the sound of drums, then do not reproduced sound. Just an update with the manager and reboot for this to be solved (or at least it happened to me, not if related). Everything is working well. More info http://ubuntuforums.org/showthread.php?t=1312633&highlight=2133

[ OzFalcon ] A flawless 10.04 Alternate CD install using external usb cd drive.
The Broadcom Wi
Fi appeared to lock up the system when trying to do initial updates.
This was resolved by temporally disabling the WiFi (Slide button so led is orange), And immediately installing Broadcom STA drivers (Via the hardware drivers utility)
Video playback, resize & fullscreen works well using 5.75.32.87a-u1004-55689 VIA Binary Video Drivers.
No 3d using 5.75.32.87a-u1004-55689 VIA Binary Video Drivers in Non-Rand Mode. (Under Investigation)

[vagrale13] If try to install Ubuntu 10.04.1 LTS and freeze before ending(about 79%), then must be start again the install and add to boot options acpi=off

LaptopTestingTeam/HP2133 (last edited 2010-09-22 22:04:54 by ppp-94-66-138-204)