How do you rate this laptop with Linux?
Excellent
 
33% (1)
Good
 
67% (2)
Fair
0% (0)
Poor
0% (0)
Unusable
0% (0)

HP Envy 4

Introduction

This is a compatibility guide to running Linux with the HP Envy 4 laptop. Sometimes called Envy 4t. or HP Envy Sleekbook 4. The exact model i used to construct this guide is 4-1130us.

Editing This Page

If you would like to edit this page please first view our Editing Guidelines.

Specifications

ProcessorIntel(R) Core(TM) i5
Graphics HD-4000
RAM6GB DDR3 PC3 12800S CL11 System Memory (2 Dimm, 4GB Adata and 2GB samsung)
OR Kingston
HDDHitachi 500GB 5400RPM SATA 3 Hard Drive with HP ProtectSmart Hard Drive Protection
OR Western-Digital
mSSD samsung mz-mpc0320
OR Kingston
Battery internal
Screen14.5” diagonal High Definition HP BrightView Infinity LED Display (1366×768)
NetworkIntel Wireless-N Card ith Bluetooth 2230BNHMW

I had to replace the first one i got online to one from the store nearby because the first one would have issues with the up arrow key. The second one i got was a earlier production model, i've added the different component brands above. But i will be returning it as now i have issues with both the up and down arrow keys. Also the earlier model bends the center of the keyboard when you type. I will get an Asus this time… damn you HP, and your low quality control. Wasted a lot of my time.

Linux Compatibility

Tested with Ubuntu 12.10 liveUSB

The computer has UEFI boot enabled by default, just disable it right away. windows8 will boot without it just fine. And it's the dumbest and useless thing in the world and will not make your computer safer in any way.

Device Compatibility Comments

ProcessorWorks
ScreenWorks sometimes after boot ubuntu decides to rotate it clockwise?! just open Display and disable rotation… weird
HDDWorks
mSSDWorks keep in mind, if you have fastboot enabled for windows it will wipe this drive out every time or something.
GraphicsWorks ivybridge. 60fps on glxgears :-/
SoundWorks speakers and mic. not sure about the included subwoofer…
EthernetWorks? not tested. but it appear to be identified just fine.
WirelessWorks
BluetoothWorks i think BT is useless and i have nothing to test with, but the icon showed up to turn it on/off, so i assume it's working.
USBWorks
HDMI Tried to boot up the PC with the TV attached, this usually does the trick with my other linux distros, didn't work for this ubuntu installer and i didn't tested any further
Card ReaderNo didn't even show up on lscpi i think…
WebcamWorks Image better (brighter) than in win8!
Touchpad Almost Must edit xorg.conf, but i'm still NOT getting multi-touch…
Fn Keys, brightnessWorks but in dmesg i get “ACPI: Failed to switch the brightness”, but it does change
Fn Keys, volumeWorks but the mute key does not light up the mute LED
Fn Keys, wifi killWorks perfectly! even the status LED change color
Fn Keys, keyboard backlightWorks
Fn Keys, multimedia Works
Fn Keys, external display (f4) Works well, HP was clever/cheap here. this key is just a hardware map to win+P, which on windows opens the external monitor dialog. if you want that to work on ubuntu, you will have to create your own shortcut. but it works, as win+p :) …most of the time you will just get a “p” typed, checked that it is win+p via `xev`

Notes

The first two times i turned on the machine, i got a blank screen until i either:

  • press the external monitor hot key several times followed by enter and down arrow, in a random manner
  • connect an HDMI cable and an external monitor

after one of those things, the screen turn on. weird. It does NOT happen during the fast boot. And after a hp+windows8 update, i can't shutdown the computer past the fastboot. it will always invariably go to the fastboot, so i still can't really test if that's solved by the bios update or not.

I recommend you boot to windows8 first, run the HP app, and update the BIOS from there.

If your machine boots straight to the fastboot (HP logo in the center and a progress spinner in the bottom) you will never be able to access the BIOS! I managed to get around that by turning it off, and turning it on by pressing the power button for some seconds (i count slowly to 8).

Original partition table

As identified by gparted.
partition number, fs, size, used, label (flags)

1, ntfs, 400MB, 235.13 used, WINRE (hidden, diag)
2, fat32, 260MB, 94.52 used, no label (boot)
3, unkown, 128MB (msftres)
4, ntfs, 439.04GB, 37.05 used, OS
5, ntfs, 25.94GB, 22.86 used, RECOVERY (hidden)
unallocated, 4.02MB

Summary

Just receive the laptop, am currently dumping an image of the HD even before i turn it on. in case i want to go back to windows 8 in case some hardware is not working or if i have to return.

notes left when i copied the page from the envy14 model, since the 4 has the same clickpad:

BIOS

After power on, there's no BIOS POST image on the screen… just press ESC.

it will show a message on the bottom-left corner of the screen. Press ESC again and you will get a Startup menu showing:

F1 - System Information
F2 - System Diagnostics
F9 - Boot Device Options
F10 - BIOS Setup
F11 - System Recovery
ENTER - Continue Startup
For more information visit: www.hp.com/go/techcenter/startup

If you still have your UEFI boot in the MBR for windows8, BIOS will NEVER allow you to boot first from another device, because it organizes boot like this:
“secure boot order: 1. hdd, 2. USB. etc… unsecure boot order: 1. usb. hdd. etc…”
and the secure boot list always goes first. so unless you move USB to the top on the secure list and manage to have a UEFI certified shenanigans on the linux installer, it will boot from the HDD first. What you have to do is press F9 and select USB.

Dissasembly

See pictures and notes here:

https://picasaweb.google.com/113790823219340300996/HpEnvy4?authuser=0&authkey=Gv1sRgCLf1oqabtMTPhgE&feat=directlink

READ THE WARNING ON THE LAST PIC before you close it.

lshw

This is from the 1st one i got, the newer revision with better hardware.

  description: Notebook
  product: HP ENVY Sleekbook 4 PC (C2K72UA#ABA)
  vendor: Hewlett-Packard
  version: 0887110000305A00000320100
  serial: CND2392DF7
  width: 32 bits
  capabilities: smbios-2.7 dmi-2.7 smp-1.4 smp
  configuration: administrator_password=disabled boot=normal chassis=notebook cpus=1 family=103C_5335KV G=N L=CON B=HP S=ENV frontpanel_password=disabled keyboard_password=disabled power-on_password=disabled sku=C2K72UA#ABA uuid=F85B09A1-EB3F-11E1-BAA9-10604BDB8F64
*-core
     description: Motherboard
     product: 1894
     vendor: Hewlett-Packard
     physical id: 0
     version: 72.66
     serial: PDENHB2WV3ENLJ
     slot: Type2 - Board Chassis Location
   *-memory
        description: System Memory
        physical id: 0
        slot: System board or motherboard
        size: 6GiB
      *-bank:0
           description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
           product: AM1U16BC4P2-B19H
           vendor: A-DATA Technology
           physical id: 0
           serial: 00000C3D
           slot: Bottom-Slot 1(left)
           size: 4GiB
           width: 64 bits
           clock: 1600MHz (0.6ns)
      *-bank:1
           description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
           product: M471B5773CHS-CK0
           vendor: Samsung
           physical id: 1
           serial: E3C74734
           slot: Bottom-Slot 2(right)
           size: 2GiB
           width: 64 bits
           clock: 1600MHz (0.6ns)
   *-firmware
        description: BIOS
        vendor: Insyde
        physical id: c
        version: F.21
        date: 11/14/2012
        size: 128KiB
        capacity: 4544KiB
        capabilities: pci upgrade shadowing cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard int10video acpi usb biosbootspecification uefi
   *-cpu
        description: CPU
        product: Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz
        vendor: Intel Corp.
        physical id: 3b
        bus info: cpu@0
        version: 6.10.9
        serial: 0003-06A9-0000-0000-0000-0000
        slot: U3E1
        size: 782MHz
        capacity: 4GHz
        width: 64 bits
        clock: 100MHz
        capabilities: x86-64 boot fpu fpu_exception wp 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 pbe nx rdtscp constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms cpufreq
        configuration: cores=2 enabledcores=2 id=2 threads=4
      *-cache:0
           description: L1 cache
           physical id: 3d
           slot: L1 Cache
           size: 32KiB
           capacity: 32KiB
           capabilities: internal write-through instruction
      *-cache:1
           description: L2 cache
           physical id: 3e
           slot: L2 Cache
           size: 256KiB
           capacity: 256KiB
           capabilities: internal write-through unified
      *-cache:2
           description: L3 cache
           physical id: 3f
           slot: L3 Cache
           size: 3MiB
           capacity: 3MiB
           capabilities: internal write-back unified
      *-logicalcpu:0
           description: Logical CPU
           physical id: 2.1
           width: 64 bits
           capabilities: logical
      *-logicalcpu:1
           description: Logical CPU
           physical id: 2.2
           width: 64 bits
           capabilities: logical
      *-logicalcpu:2
           description: Logical CPU
           physical id: 2.3
           width: 64 bits
           capabilities: logical
      *-logicalcpu:3
           description: Logical CPU
           physical id: 2.4
           width: 64 bits
           capabilities: logical
      *-logicalcpu:4
           description: Logical CPU
           physical id: 2.5
           width: 64 bits
           capabilities: logical
      *-logicalcpu:5
           description: Logical CPU
           physical id: 2.6
           width: 64 bits
           capabilities: logical
      *-logicalcpu:6
           description: Logical CPU
           physical id: 2.7
           width: 64 bits
           capabilities: logical
      *-logicalcpu:7
           description: Logical CPU
           physical id: 2.8
           width: 64 bits
           capabilities: logical
      *-logicalcpu:8
           description: Logical CPU
           physical id: 2.9
           width: 64 bits
           capabilities: logical
      *-logicalcpu:9
           description: Logical CPU
           physical id: 2.a
           width: 64 bits
           capabilities: logical
      *-logicalcpu:10
           description: Logical CPU
           physical id: 2.b
           width: 64 bits
           capabilities: logical
      *-logicalcpu:11
           description: Logical CPU
           physical id: 2.c
           width: 64 bits
           capabilities: logical
      *-logicalcpu:12
           description: Logical CPU
           physical id: 2.d
           width: 64 bits
           capabilities: logical
      *-logicalcpu:13
           description: Logical CPU
           physical id: 2.e
           width: 64 bits
           capabilities: logical
      *-logicalcpu:14
           description: Logical CPU
           physical id: 2.f
           width: 64 bits
           capabilities: logical
      *-logicalcpu:15
           description: Logical CPU
           physical id: 2.10
           width: 64 bits
           capabilities: logical
   *-cache
        description: L1 cache
        physical id: 3c
        slot: L1 Cache
        size: 32KiB
        capacity: 32KiB
        capabilities: internal write-through data
   *-pci
        description: Host bridge
        product: 3rd Gen Core processor DRAM Controller
        vendor: Intel Corporation
        physical id: 100
        bus info: pci@0000:00:00.0
        version: 09
        width: 32 bits
        clock: 33MHz
      *-display
           description: VGA compatible controller
           product: 3rd Gen Core processor Graphics Controller
           vendor: Intel Corporation
           physical id: 2
           bus info: pci@0000:00:02.0
           version: 09
           width: 64 bits
           clock: 33MHz
           capabilities: msi pm vga_controller bus_master cap_list rom
           configuration: driver=i915 latency=0
           resources: irq:43 memory:50000000-503fffff memory:40000000-4fffffff ioport:3000(size=64)
      *-usb:0
           description: USB controller
           product: 7 Series/C210 Series Chipset Family USB xHCI Host Controller
           vendor: Intel Corporation
           physical id: 14
           bus info: pci@0000:00:14.0
           version: 04
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi xhci bus_master cap_list
           configuration: driver=xhci_hcd latency=0
           resources: irq:41 memory:50700000-5070ffff
      *-communication
           description: Communication controller
           product: 7 Series/C210 Series Chipset Family MEI Controller #1
           vendor: Intel Corporation
           physical id: 16
           bus info: pci@0000:00:16.0
           version: 04
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi bus_master cap_list
           configuration: driver=mei latency=0
           resources: irq:44 memory:50714000-5071400f
      *-usb:1
           description: USB controller
           product: 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2
           vendor: Intel Corporation
           physical id: 1a
           bus info: pci@0000:00:1a.0
           version: 04
           width: 32 bits
           clock: 33MHz
           capabilities: pm debug ehci bus_master cap_list
           configuration: driver=ehci_hcd latency=0
           resources: irq:16 memory:50719000-507193ff
      *-multimedia
           description: Audio device
           product: 7 Series/C210 Series Chipset Family High Definition Audio Controller
           vendor: Intel Corporation
           physical id: 1b
           bus info: pci@0000:00:1b.0
           version: 04
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi pciexpress bus_master cap_list
           configuration: driver=snd_hda_intel latency=0
           resources: irq:46 memory:50710000-50713fff
      *-pci:0
           description: PCI bridge
           product: 7 Series/C210 Series Chipset Family PCI Express Root Port 1
           vendor: Intel Corporation
           physical id: 1c
           bus info: pci@0000:00:1c.0
           version: c4
           width: 32 bits
           clock: 33MHz
           capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
           configuration: driver=pcieport
           resources: irq:17 ioport:2000(size=4096) memory:50600000-506fffff ioport:50400000(size=1048576)
         *-generic UNCLAIMED
              description: Unassigned class
              product: Realtek Semiconductor Co., Ltd.
              vendor: Realtek Semiconductor Co., Ltd.
              physical id: 0
              bus info: pci@0000:01:00.0
              version: 01
              width: 32 bits
              clock: 33MHz
              capabilities: pm msi pciexpress msix vpd bus_master cap_list
              configuration: latency=0
              resources: memory:50600000-5060ffff
         *-network
              description: Ethernet interface
              product: RTL8111/8168B PCI Express Gigabit Ethernet controller
              vendor: Realtek Semiconductor Co., Ltd.
              physical id: 0.2
              bus info: pci@0000:01:00.2
              logical name: eth0
              version: 0a
              serial: 10:60:4b:db:8f:64
              size: 10Mbit/s
              capacity: 1Gbit/s
              width: 64 bits
              clock: 33MHz
              capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
              configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8411-1_0.0.3 06/18/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
              resources: irq:42 ioport:2000(size=256) memory:50404000-50404fff memory:50400000-50403fff
      *-pci:1
           description: PCI bridge
           product: 7 Series/C210 Series Chipset Family PCI Express Root Port 2
           vendor: Intel Corporation
           physical id: 1c.1
           bus info: pci@0000:00:1c.1
           version: c4
           width: 32 bits
           clock: 33MHz
           capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
           configuration: driver=pcieport
           resources: irq:16 memory:50500000-505fffff
         *-network
              description: Wireless interface
              product: Centrino Wireless-N 2230
              vendor: Intel Corporation
              physical id: 0
              bus info: pci@0000:02:00.0
              logical name: wlan0
              version: c4
              serial: 84:a6:c8:82:ec:68
              width: 64 bits
              clock: 33MHz
              capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
              configuration: broadcast=yes driver=iwlwifi driverversion=3.5.0-17-generic firmware=18.168.6.1 ip=192.168.1.106 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
              resources: irq:45 memory:50500000-50501fff
      *-usb:2
           description: USB controller
           product: 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1
           vendor: Intel Corporation
           physical id: 1d
           bus info: pci@0000:00:1d.0
           version: 04
           width: 32 bits
           clock: 33MHz
           capabilities: pm debug ehci bus_master cap_list
           configuration: driver=ehci_hcd latency=0
           resources: irq:23 memory:50718000-507183ff
      *-isa
           description: ISA bridge
           product: HM77 Express Chipset LPC Controller
           vendor: Intel Corporation
           physical id: 1f
           bus info: pci@0000:00:1f.0
           version: 04
           width: 32 bits
           clock: 33MHz
           capabilities: isa bus_master cap_list
           configuration: latency=0
      *-storage
           description: RAID bus controller
           product: 82801 Mobile SATA Controller [RAID mode]
           vendor: Intel Corporation
           physical id: 1f.2
           bus info: pci@0000:00:1f.2
           version: 04
           width: 32 bits
           clock: 66MHz
           capabilities: storage msi pm bus_master cap_list
           configuration: driver=ahci latency=0
           resources: irq:40 ioport:3088(size=8) ioport:3094(size=4) ioport:3080(size=8) ioport:3090(size=4) ioport:3060(size=32) memory:50717000-507177ff
      *-serial UNCLAIMED
           description: SMBus
           product: 7 Series/C210 Series Chipset Family SMBus Controller
           vendor: Intel Corporation
           physical id: 1f.3
           bus info: pci@0000:00:1f.3
           version: 04
           width: 64 bits
           clock: 33MHz
           configuration: latency=0
           resources: memory:50715000-507150ff ioport:3040(size=32)
   *-scsi:0
        physical id: 1
        logical name: scsi0
        capabilities: emulated
      *-disk
           description: ATA Disk
           product: Hitachi HTS54505
           vendor: Hitachi
           physical id: 0.0.0
           bus info: scsi@0:0.0.0
           logical name: /dev/sda
           version: GG2O
           serial: TA85123VKK306T
           size: 465GiB (500GB)
           capabilities: gpt-1.00 partitioned partitioned:gpt
           configuration: ansiversion=5 guid=ac66b902-b73c-4c06-ac1c-2f30b6ba54fe sectorsize=4096
         *-volume:0
              description: Windows NTFS volume
              vendor: Windows
              physical id: 1
              bus info: scsi@0:0.0.0,1
              logical name: /dev/sda1
              version: 3.1
              serial: 9631-7fda
              size: 398MiB
              capacity: 399MiB
              capabilities: boot precious readonly hidden nomount ntfs initialized
              configuration: clustersize=4096 created=2012-09-29 12:30:21 filesystem=ntfs label=WINRE modified_by_chkdsk=true mounted_on_nt4=true name=Basic data partition resize_log_file=true state=dirty upgrade_on_mount=true
         *-volume:1
              description: Windows FAT volume
              vendor: MSDOS5.0
              physical id: 2
              bus info: scsi@0:0.0.0,2
              logical name: /dev/sda2
              version: FAT32
              serial: 6ccb-a7ac
              size: 239MiB
              capacity: 259MiB
              capabilities: boot precious readonly hidden nomount fat initialized
              configuration: FATs=2 filesystem=fat name=EFI system partition
         *-volume:2
              description: reserved partition
              vendor: Windows
              physical id: 3
              bus info: scsi@0:0.0.0,3
              logical name: /dev/sda3
              serial: 4932117b-142c-40c5-b259-7de08056acba
              capacity: 127MiB
              capabilities: nofs precious readonly hidden nomount
              configuration: name=Microsoft reserved partition
         *-volume:3
              description: Windows NTFS volume
              vendor: Windows
              physical id: 4
              bus info: scsi@0:0.0.0,4
              logical name: /dev/sda4
              version: 3.1
              serial: c8f2f2c6-98e4-694d-ae49-450315daf2a2
              size: 439GiB
              capacity: 439GiB
              capabilities: ntfs initialized
              configuration: clustersize=4096 created=2012-08-24 22:04:41 filesystem=ntfs label=OS name=Basic data partition state=clean
         *-volume:4
              description: Windows NTFS volume
              vendor: Windows
              physical id: 5
              bus info: scsi@0:0.0.0,5
              logical name: /dev/sda5
              version: 3.1
              serial: e2ab5cbf-fc35-7f43-869e-62920b9e2d6f
              size: 25GiB
              capacity: 25GiB
              capabilities: precious readonly hidden nomount ntfs initialized
              configuration: clustersize=4096 created=2012-09-29 12:30:15 filesystem=ntfs label=RECOVERY modified_by_chkdsk=true mounted_on_nt4=true name=Basic data partition resize_log_file=true state=dirty upgrade_on_mount=true
   *-scsi:1
        physical id: 2
        logical name: scsi1
        capabilities: emulated
      *-disk
           description: ATA Disk
           product: SAMSUNG MZMPC032
           physical id: 0.0.0
           bus info: scsi@1:0.0.0
           logical name: /dev/sdb
           version: CXM1
           serial: S0Y6NSAC634643
           size: 29GiB (32GB)
           capabilities: gpt-1.00 partitioned partitioned:gpt
           configuration: ansiversion=5 guid=ce355268-f140-47b6-976d-aed872ad03bd sectorsize=512
         *-volume
              description: EFI partition
              physical id: 1
              bus info: scsi@1:0.0.0,1
              logical name: /dev/sdb1
              serial: 4275053e-4aac-41f2-8733-09c8641043e8
              capacity: 6141MiB
              capabilities: precious readonly hidden nomount
              configuration: name=Basic data partition
   *-scsi:2
        physical id: 3
        bus info: usb@3:2
        logical name: scsi6
        capabilities: emulated scsi-host
        configuration: driver=usb-storage
      *-disk
           description: SCSI Disk
           product: STORE N GO
           vendor: Verbatim
           physical id: 0.0.0
           bus info: scsi@6:0.0.0
           logical name: /dev/sdc
           version: 1.00
           serial: 12091785002008
           size: 14GiB (15GB)
           capabilities: removable
           configuration: ansiversion=6 sectorsize=512
         *-medium
              physical id: 0
              logical name: /dev/sdc
              size: 14GiB (15GB)
              capabilities: partitioned partitioned:dos
              configuration: signature=0007bf1a
            *-volume
                 description: Windows FAT volume
                 vendor: SYSLINUX
                 physical id: 1
                 logical name: /dev/sdc1
                 logical name: /cdrom
                 version: FAT32
                 serial: 1c5c-dfca
                 size: 14GiB
                 capacity: 14GiB
                 capabilities: primary bootable fat initialized
                 configuration: FATs=2 filesystem=fat mount.fstype=vfat mount.options=rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro state=mounted
*-battery
     description: Lithium Ion Battery
     product: EL04052
     vendor: 23-1C
     physical id: 1
     slot: Primary
     capacity: 52540mWh
     configuration: voltage=14.8V

Discussion

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
 
hp_envy_4.txt · Last modified: 2013/02/14 07:30 by 99.106.110.15
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 Linlap.com and other authors