Here are the specs of dv7-1150ej from HP's official website Here is How you can take it apart Disassemble hp pavilion dv7 notebook
Hardware
New Hardware list updated, as of 12-10-2011
Computer
- Processor 2x Intel(R) Core(TM)2 Duo CPU P7350 @ 2.00GHz Memory 3095MB (908MB used) Operating System Debian GNU/Linux 5.0
Display
- Resolution 1440x900 pixels
OpenGL Renderer ?GeForce 9600M GT/PCI/SSE2 X11 Vendor The X.Org Foundation
Multimedia
- Audio Adapter HDA-Intel - HDA Intel
Input Devices
- Macintosh mouse button emulation AT Translated Set 2 keyboard Power Button (FF) Power Button (CM) Lid Switch Sleep Button (CM) Video Bus Video Bus PC Speaker HP Webcam
SynPS/2 Synaptics ?TouchPad PIXART USB OPTICAL MOUSE
Printers
- HP Deskjet 5550
IDE Disks
SCSI Disks
product: WDC WD3200BEVT-6 vendor: Western Digital bus info: scsi@0:0.0.0 logical name: /dev/sda version: 12.0 serial: WD-WXE708FS6840 size: 298GiB (320GB)
product: INTEL SSDSA2CW16 bus info: scsi@1:0.0.0 logical name: /dev/sdb version: 4PC1 serial: CVPR1110042N160DGN size: 149GiB (160GB)
product: DVDRAM GSA-T50L vendor: HL-DT-ST bus info: scsi@4:0.0.0 logical name: /dev/cdrom logical name: /dev/cdrw logical name: /dev/dvd logical name: /dev/dvdrw logical name: /dev/scd0 logical name: /dev/sr0 version: SC04 capabilities: support is removable, Audio CD playback, CD-R burning, CD-RW burning, DVD playback, DVD-R burning, DVD-RAM burning
- mounting the SSD Disk:
- /dev/sdb1 on / type ext4 (rw,discard,errors=remount-ro,user_xattr,commit=0)
Operating System
- Kubuntu
Version
- Kernel Linux 3.12.0-031200rc7-generic #201310271935 (x86_64) Compiled #1 Sun Oct 27 23:37:06 UTC 2013 C Library GNU C Library version 2.7 (stable) Distribution Kubuntu (KDE 4.12.0) Debian GNU/Linux 5.0
lspci:
- 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
- 00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
- 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
- 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
- 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
- 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
- 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
- 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
- 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
- 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
- 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
- 00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
- 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
- 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
- 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
- 00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
- 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
- 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
- 00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
- 00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
- 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation G96 [?GeForce 9600M GT] (rev a1)
- 02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
- 05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
06:00.0 ?FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller
- 06:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
- 06:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
- 06:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
- 06:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
lsusb:
- Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bus 006 Device 004: ID 0458:7004 KYE Systems Corp. (Mouse Systems) VideoCAM Express V2
- Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bus 005 Device 014: ID 056a:00d1 Wacom Co., Ltd
- Bus 005 Device 012: ID 04d9:0499 Holtek Semiconductor, Inc. Optical Mouse
- Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 138a:0001 ?DigitalPersona, Inc Fingeprint Reader
- Bus 003 Device 002: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module]
- Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bus 002 Device 020: ID 0b05:4e1f ASUSTek Computer, Inc.
- Bus 002 Device 004: ID 090c:c371 Feiya Technology Corp.
- Bus 002 Device 001: ID 04a9:318d Canon, Inc.
- Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lspnp:
00:00 PNP0a08 (unknown)
- state = active
- io 0xcf8-0xcff
00:01 PNP0c02 Motherboard resources
- state = active
- io 0x2e-0x2f io 0x4e-0x4f io 0x164e-0x164f io 0x61-0x61 io 0x68-0x68 io 0x6c-0x6c io 0x70-0x70 io 0x80-0x80 io 0x92-0x92 io 0xb2-0xb3 io 0x63-0x63 io 0x65-0x65 io 0x67-0x67 io 0x600-0x60f io 0x610-0x610 io 0x800-0x80f io 0x810-0x817 io 0x820-0x823 io 0x400-0x47f io 0x500-0x53f mem 0xf8000000-0xfbffffff mem 0xfed1c000-0xfed1ffff mem 0xfed10000-0xfed13fff mem 0xfed18000-0xfed18fff mem 0xfed19000-0xfed19fff mem 0xfec00000-0xfec00fff mem 0xfed20000-0xfed8ffff mem 0xfee00000-0xfee00fff
00:02 PNP0200 AT DMA controller
- state = active
- io 0x0-0x1f io 0x81-0x91 io 0x93-0x9f io 0xc0-0xdf dma 4
00:03 PNP0b00 AT real-time clock
- state = active
- io 0x70-0x77
00:04 PNP0103 High-Precision Event Timer
- state = active
- mem 0xfed00000-0xfed003ff irq 8
00:05 PNP0c04 Math coprocessor
- state = active
- io 0xf0-0xf0 irq 13
00:06 INT0800 (unknown)
- state = active
- mem 0xff800000-0xffffffff
00:07 PNP0303 IBM enhanced keyboard (101/102-key, PS/2 mouse support)
- state = active
- io 0x60-0x60 io 0x64-0x64 irq 1
00:08 SYN0156 (unknown)
- state = active
- irq 12
00:09 HPQ0004 (unknown)
- state = active
- irq 23
00:0a ENE0100 (unknown)
- state = active
- io 0xfd60-0xfd63 irq 4
Status report
i installed Sid AMD64 using netinstall in parallel to ms(tm) vista (that came with the laptop)
(resized the ntfs partition with gparted before the install using SystemRescueCD livecd)
xorg's nv works fine BUT to get full 3D with latest KDE 4.4.5 i used Nvidia's latest proprietary drivers which works just fine !!!
to get the wireless i had to use Broadcom's proprietary wl kernel module (compiled from sources)
HP Webcam (Feiya) seems to work out of the box with Flash Player 10 64bit beta and Ekiga 2 (after installing v4l2 : libpt2.4.2-plugin-v4l2)
Recently (11-2010), i got a Wacom Bamboo (CTH-460)
dmesg: usb 8-1: new full speed USB device using uhci_hcd and address 3 usb 8-1: New USB device found, idVendor=056a, idProduct=00d1 usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 8-1: Product: CTH-460 usb 8-1: Manufacturer: Wacom Co.,Ltd. input: Wacom BambooFun 2FG 4x5 Pen as /devices/pci0000:00/0000:00:1d.3/usb8/8-1/8-1:1.0/input/input43 input: Wacom BambooFun 2FG 4x5 Finger as /devices/pci0000:00/0000:00:1d.3/usb8/8-1/8-1:1.1/input/input44
Since the current wacom.ko that comes with kernel 2.6.36 (trunk) does not support CTH-460 (056a:00d1) module, i had to compile it from sources: linuxwacom and "fix" the linuxwacom-0.8.8-10/src/2.6.30/wacom_wac.c (comment out lines: 205-211 , 846-852) for it to compile.
also, download and compile from sources the xf86-input-wacom driver which is the wacom-specific X11 input driver for the X.Org X Server version 1.7 and later (i use 1.9.2). setup xorg.conf. restart X... awesome
some configuration files excerpts
xorg's xorg.conf (nvidia section):
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BusID "PCI:1:0:0" # compiz(fusion) recommands for nvidia Option "RenderAccel" "True" Option "AddARGBGLXVisuals" "True" Option "DamageEvents" "True" Option "UseEvents" "False" Option "TripleBuffer" "True" Option "BackingStore" "True" Option "NoLogo" "True" #http://userbase.kde.org/GPU-Performance#NVIDIA Option "UseCompositeWrapper" "True" Option "AllowIndirectPixmaps" "True" Option "PixmapCacheRoundSizeKB" "2000" Option "OnDemandVBlankInterrupts" "True" EndSection
and have this command issue on system startup too:
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
to enable some multimedia keys:
xmodmap -e "keycode 115 = Meta_L" xmodmap -e "keycode 174 = XF86AudioLowerVolume" xmodmap -e "keycode 176 = XF86AudioRaiseVolume" xmodmap -e "keycode 160 = XF86AudioMute"
not working (update! Working!)
Update: (11-2010) After upgrading the kernel to 2.6.36 and xorg to 1.9.2 and probably some other elements (udev maybe?)... I got the irda remote to work without any configurations. here are the lines from xorg.log file:
(II) config/udev: Adding input device ENE eHome Infrared Remote Receiver (/dev/input/event9) (**) ENE eHome Infrared Remote Receiver: Applying InputClass "evdev keyboard catchall" (**) ENE eHome Infrared Remote Receiver: always reports core events (**) ENE eHome Infrared Remote Receiver: Device: "/dev/input/event9" (--) ENE eHome Infrared Remote Receiver: Found keys (II) ENE eHome Infrared Remote Receiver: Configuring as keyboard (II) XINPUT: Adding extended input device "ENE eHome Infrared Remote Receiver" (type: KEYBOARD)
I am keeping the following lines in case some one search for this info on google.
irda is not working and i acctually have no idea how to make it work too. i read allot of wep pages and tried several kernel drivers but nothing. similar modules of hd pavilion report success with other irda devices i guess it is in reach, but since i do not use it daily... i let it go (for now)
this is what i get out of lspnp:
00:0a ENE0100 (unknown) state = active io 0xfd60-0xfd63 irq 4
it has the following ids on the back of the remote:
rc1762307/01 3139 228 53391 hp sps : 464793-001 hp: hstnn-pro7 RC6 (ir) cp11 50837 c149809 rev b
to be continued (really!)