HOWTO setup HP NX 6110
From Gentoo Linux Wiki
This tutorial is esspecialy for HP Compaq nx6110 PY393ES
[edit]
cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Celeron(R) M processor 1.40GHz stepping : 6 cpu MHz : 1396.643 cache size : 1024 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 mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bogomips : 2797.24
[edit]
lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3) 00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03) 00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03) 01:04.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03) 01:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller 01:06.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller 01:0e.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
[edit]
lsusb
Bus 005 Device 005: ID 067b:2517 Prolific Technology, Inc. Flash Disk Mass Storage Device Bus 005 Device 004: ID 067b:2515 Prolific Technology, Inc. Flash Disk Embedded Hub Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 002: ID 03f0:011d Hewlett-Packard Bus 002 Device 001: ID 0000:0000 Bus 001 Device 002: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical Bus 001 Device 001: ID 0000:0000
[edit]
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=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=7 I: Bus=0011 Vendor=0002 Product=0007 Version=0000 N: Name="SynPS/2 Synaptics TouchPad" P: Phys=isa0060/serio4/input0 S: Sysfs=/class/input/input1 H: Handlers=mouse0 event1 B: EV=b B: KEY=6420 0 70000 0 0 0 0 0 0 0 0 B: ABS=11000003 I: Bus=0003 Vendor=045e Product=0040 Version=0300 N: Name="Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)" P: Phys=usb-0000:00:1d.0-2/input0 S: Sysfs=/class/input/input2 H: Handlers=mouse1 event2 B: EV=7 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=103
[edit]
lsmod
Module Size Used by i915 17600 2 drm 70808 3 i915 ipt_TOS 1792 17 xt_multiport 3136 50 xt_length 1728 4 xt_limit 2176 14 xt_tcpudp 2880 36 xt_state 1792 99 ipt_LOG 6080 24 iptable_raw 1600 1 iptable_mangle 2176 1 iptable_nat 5828 1 ip_nat 13484 1 iptable_nat ip_conntrack 39924 3 xt_state,iptable_nat,ip_nat iptable_filter 2304 1 ip_tables 10952 4 iptable_raw,iptable_mangle,iptable_nat,iptable_filter x_tables 10628 9 ipt_TOS,xt_multiport,xt_length,xt_limit,xt_tcpudp,xt_state,ipt_LOG,iptable_nat,ip_tables snd_pcm_oss 36576 0 snd_mixer_oss 14208 2 snd_pcm_oss snd_seq_oss 28928 0 snd_seq_midi_event 6080 1 snd_seq_oss snd_seq 45520 4 snd_seq_oss,snd_seq_midi_event snd_seq_device 6476 2 snd_seq_oss,snd_seq af_packet 15816 4 ohci_hcd 18372 0 b44 22476 0 mii 4480 1 b44 ohci1394 31088 0 ieee1394 83512 1 ohci1394 yenta_socket 23116 0 rsrc_nonstatic 9216 1 yenta_socket pcmcia_core 32528 2 yenta_socket,rsrc_nonstatic bcm43xx 419264 0 firmware_class 7360 1 bcm43xx ieee80211softmac 30592 1 bcm43xx ieee80211 44716 2 bcm43xx,ieee80211softmac ieee80211_crypt 4608 1 ieee80211 i2c_i801 6796 0 snd_intel8x0 27868 3 snd_ac97_codec 87008 1 snd_intel8x0 snd_ac97_bus 1920 1 snd_ac97_codec snd_pcm 61704 4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec snd_page_alloc 7432 2 snd_intel8x0,snd_pcm hci_usb 14364 0 bluetooth 44004 1 hci_usb ehci_hcd 26632 0 uhci_hcd 20616 0 intel_agp 19228 1 agpgart 25328 3 drm,intel_agp usbcore 108612 5 ohci_hcd,hci_usb,ehci_hcd,uhci_hcd snd_rtctimer 2316 0 snd_timer 19076 4 snd_seq,snd_pcm,snd_rtctimer snd 42276 11 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer soundcore 7392 2 snd rtc 10292 1 snd_rtctimer eeprom 5456 0 lm90 10852 0 adm1021 10928 0 hwmon 2324 2 lm90,adm1021 i2c_core 16656 4 i2c_i801,eeprom,lm90,adm1021 evdev 7552 1 psmouse 34696 0 button 4880 0 battery 7556 0 fan 3332 0 ac 3524 0 thermal 10696 0 processor 13980 1 thermal unix 22832 63
| Works? | Vendor | Device | Driver | Comment |
|---|---|---|---|---|
| Yes | Intel Corporation | Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller | intel-agp | |
| Yes | Intel Corporation | Mobile 915GM/GMS/910GML Express Graphics Controller | intelfb,vesa | |
| - | Intel Corporation | Mobile 915GM/GMS/910GML Express Graphics Controller | ||
| Yes | Intel Corporation | 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 | usb-uhci | |
| Yes | Intel Corporation | 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 | usb-uhci | |
| Yes | Intel Corporation | 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 | usb-uhci | |
| Yes | Intel Corporation | 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 | usb-uhci | |
| Yes | Intel Corporation | 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller | ehci-hcd | |
| Yes | Intel Corporation | 82801 Mobile PCI Bridge | ||
| Yes | Intel Corporation | 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC97 Audio Controller97 Audio Controller | snd-intel8x0 | |
| Yes | Intel Corporation | 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC97 Modem Controller97 Modem Controller | snd-intel8x0m | |
| - | Intel Corporation | 82801FBM (ICH6M) LPC Interface Bridge | ||
| Yes | Intel Corporation | 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller | piix | |
| Yes | Intel Corporation | 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller | i2c-i801 | |
| Yes | Broadcom Corporation | Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller | bcm43xx | |
| Yes | Texas Instruments | PCIxx21/x515 Cardbus Controller | yenta_socket | |
| - | Texas Instruments | OHCI Compliant IEEE 1394 Host Controller | ||
| Yes | Broadcom Corporation | BCM4401-B0 100Base-TX | bcm4401 | Broadcom driver |
| Yes | Broadcom Corporation | Broadcom USB Bluetooth (internal) | hci_usb |
[edit]
uname -a
Linux localhost 2.6.18-gentoo-r1 #1 PREEMPT Mon Oct 16 22:24:31 GMT 2006 i686 Intel(R) Celeron(R) M processor 1.40GHz GNU/Linux
[edit]
cat /etc/make.conf
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -mtune=pentium-m -m32 -mfpmath=sse -O3 -fomit-frame-pointer -ftracer -fforce-addr -pipe -mno-3dnow -mmmx -msse -msse2 -mno-sse3"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
LDFLAGS="-Wl,-O1,--enable-new-dtags,--sort-common,-s"
ACCEPT_KEYWORDS="x86"
LANG="en_US.UTF-8"
LINGUAS="en sk"
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORTAGE_RSYNC_RETRIES="3"
GENTOO_MIRRORS="http://mirror.gentoo.sk/pub/"
SYNC="rsync://mirror.gentoo.sk/gentoo-portage"
RSYNC_EXCLUDEFROM="/etc/portage/rsync_excludes"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
FEATURES="sandbox"
VIDEO_CARDS="i810"
ALSA_CARDS="intel8x0"
INPUT_DEVICES="keyboard mouse synaptics"
ftp_proxy="proxy-01-10:8080"
http_proxy="proxy-01-10:8080"
USE="x86 -3dfx -3dnow X Xaw3d a52 avi aac aalib -accessibility acl acpi -adabas -adns -afs -aim alsa -altivec apache async\
apache2 -apm -arts audiofile bash-completion -bcmath berkdb -bidi -bindist -birdstep bitmap-fonts -blas bluetooth \
bmp -bonobo boundschecking bzip2 -calendar -canna -caps -cdb -cdinstall -cdparanoia cdr -chasen -cjk -clamav -cli \
-crypt -cscope ctype cups curl curlwrappers -db2 -dba -dbase -dbm -dbmaker -dbus -dbx -debug -dedicated -dga dio \
directfb -doc dri -dts dv dvb dvd dvdr dvdread -eds -emacs -emacs-w3 -emboss -empress -empress-bcs emul-linux-x86 \
encode esd -esoob -ev6 -evo -examples exif -expat -fam fastbuild fastcgi fbcon -fdftk ffmpeg fftw -filepro -firebird \
firefox flac -flash -flatfile -foomaticdb force-cgi-redirect fortran -freetds -freewnn -frontbase ftp -gb gcj -gd \
-gd-external gdbm -geoip -ggi gif -ginac -glut gmp -gnome -gnustep -gnutls -gphoto2 -gps -gstreamer gtk gtk2 gtkhtml \
-guile -hal -hardened -hardenedphp -howl -hyperwave-api -ibm icc -iconv icq -idn -ieee1394 -ifc imagemagick -imap imlib \
-informix -ingres -inifile -innodb -interbase -iodbc -ipv6 ithreads -jabber -jack java javascript -jikes -joystick \
jpeg jpeg2k junit -kde -kdeenablefinal -kdexdeltas -kerberos -krb4 -ladcca -lapack lcms -ldap -leim -lesstif libcaca \
-libedit libg++ libgda libwww lirc lm_sensors -lua -m17n-lib -mad -maildir -mailwrapper -matroska -matrox -mbox -mcal \
-mcve -memlimit -mhash -migemo -mikmod -milter mime -ming -minimal mmap mmx mmxext mng -mnogosearch mono -motif mp3 \
mpeg -mpi -msession msn mplayer -msql -mssql -mule multilib mysql mysqlib nas ncurses netboot -netcdf -neXt -nhc98 \
-nis nls -nocd nptl nptlonly nsplugin -ocaml -oci8 -odbc -offensive -ofx ogg oggvorbis openal opengl -oracle7 -oracle \
-osc -oscar -oss -ovrimos pam pcmcia pcntl pcre pda pdf perl -pfpro php plotutils png -portaudio posix -postgres -ppds \
-prelude profile python pthreads -qdbm qt -quicktime -radius rar readline -recode -ruby samba -sapdb -sasl -scanner -sdl \
selinux session -sharedext sharedmem -shorten simplexml -skey -slang -slp -smartcard sndfile -snmp -soap sockets syslog\
-socks5 -solid source -sox -speex -spell -spl -sqlite -sqlite3 sse sse2 ssl svg svga -sybase -sybase-ct symlink swat\
sysvipc -szip tcltk tcpd test -tetex -theora -tidy tiff tokenizer truetype truetype-fonts type1-fonts -uclibc udev \
unicode usb v4l -vcd verbose -vhosts videos -voodoo3 vorbis -wddx wifi win32codecs wmf wxwindows -xface xml xmlrpc xmms \
xosd -xpm -xprint xsl xv xvid xinetd i8x0 -yahoo -yaz -zeo zip zlib oscar vhosts big-tables cgi xmlreader xmlwriter libnotify"
[edit]
cat /etc/portage/package.keywords
sys-kernel/gentoo-sources ~x86 x11-base/x11-drm ~x86 net-wireless/bcm43xx-fwcutter ~x86 sys-fs/inotify-tools ~x86 media-libs/libdv ~x86 media-video/mplayer ~x86 net-irc/cgiirc ~x86 www-apache/mod_mono ~x86 dev-dotnet/xsp ~x86 virtual/jdk ~x86 dev-util/eclipse-sdk ~x86 net-im/skype ~x86
[edit]
cat /etc/portage/package.mask
<x11-base/x11-drm-20060608
[edit]
cat /etc/portage/package.unmask
www-apache/mod_mono
[edit]
cat /proc/partitions
major minor #blocks name 3 0 58605120 hda 3 1 40960048 hda1 3 2 1 hda2 3 5 37768 hda5 3 6 755968 hda6 3 7 7817008 hda7 3 8 9034168 hda8 8 0 507904 sda 8 1 507888 sda1
[edit]
fdisk -l
Disk /dev/hda: 60.0 GB, 60011642880 bytes 240 heads, 63 sectors/track, 7752 cylinders Units = cylinders of 15120 * 512 = 7741440 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 5418 40960048+ 7 HPFS/NTFS /dev/hda2 5419 7752 17645040 5 Extended /dev/hda5 * 5419 5423 37768+ 83 Linux /dev/hda6 5424 5523 755968+ 82 Linux swap / Solaris /dev/hda7 5524 6557 7817008+ 83 Linux /dev/hda8 6558 7752 9034168+ 83 Linux Disk /dev/sda: 520 MB, 520093696 bytes 1 heads, 32 sectors/track, 31744 cylinders Units = cylinders of 32 * 512 = 16384 bytes Device Boot Start End Blocks Id System /dev/sda1 * 2 31744 507888 6 FAT16
[edit]
cat /etc/fstab
/dev/hda5 /boot ext2 noauto,noatime 1 2 /dev/hda7 / ext3 noatime,user_xattr 0 1 /dev/hda8 /home ext3 noatime,nosuid,nodev,user_xattr 1 2 /dev/hda6 none swap sw 0 0 /dev/hda1 /mnt/win ntfs noauto,ro,user,umask=0 0 0 /dev/hdb /mnt/cdrom auto noauto,user 0 0 /dev/sda1 /mnt/usb auto noauto,user 0 0 /dev/sdb1 /mnt/usb2 auto noauto,user 0 0 shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
[edit]
cat /boot/grub/grub.conf
default 0 timeout 10 splashimage=(hd0,4)/boot/grub/splash.xpm.gz # Gentoo Linux last stable kernel title Gentoo Linux 2.6.18-gentoo-r1 (testing) root (hd0,4) kernel /vmlinuz-2.6.18-gentoo-r1 root=/dev/hda7 ro reboot=bios pci=assign-busses video=vesafb:mtrr,ywrap vga=0x318 # For booting Windows NT title Windows XP HE SP2 rootnoverify (hd0,0) makeactive chainloader +1
[edit]
cat /etc/modules.autoload.d/kernel-2.6
thermal ac fan battery button psmouse evdev adm1021 lm90 eeprom snd-rtctimer
[edit]
cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "TouchPad" "AlwaysCore"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "record"
Load "xtrap"
Load "glx"
Load "freetype"
Load "type1"
Load "synaptics"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us,sk"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/input/mice"
EndSection
Section "InputDevice"
Identifier "TouchPad"
Driver "synaptics"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "20"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.08"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
Option "SHMConfig" "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
EndSection
Section "Monitor"
#DisplaySize 300 230 # mm
Identifier "Monitor0"
VendorName "AUO"
ModelName "f06"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
Option "NoAccel" "False" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
Option "DRI" "True" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "i810"
VendorName "Intel Corporation"
BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller"
BusID "PCI:0:2:0"
VideoRam 65536
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "dri"
Group 0
Mode 0666
EndSection
[edit]
cat /usr/src/linux/.config
[edit]
How to setup graphics: Direct rendering
1) install necessary driver # emerge x11-drm 2) start X server and check funtionality # startx # glxinfo | grep rendering
[edit]
How to setup sound
# emerge alsa-utils # alsaconf
[edit]
How to setup bluetooth
1) install necessary utilities # emerge bluez-utils 2) configure device # hciconfig # hcitool
[edit]
How to setup wireless lan
Please see the dedicated Broadcom 43xx guide.
