Tag Archive: 8530w

I have mentioned a few posts ago about a cheap 3G module that would fit in my HP EliteBook 8530w laptop. It seems, at least at HP, they call it a WWAN (Wireless Wide Area Network) module, but whatever it’s called, I am more interested in getting it to work.

When I checked my mail this afternoon, the 3G module had arrived. So, it’s time to play with my new toy ;)


So, let’s get started


My greatest problem was finding fitting screws. I was only able to find one screw that would fit, so that’s why there is only one screw there. But it sits in its slow. So… let’s see if it works, right?


The BIOS recognises the device, and it’s enabled in the configuration, we’re ready to go. In order to use a 3G Modem, I need a SIM card. I have chosen for a pre-paid card from the virtual provider *bliep. The SIM card slot is behind the battery. In order to use this SIM card, I have to “activate” it by inserting it into a phone and call a phone number. After having done is, it can be inserted in the laptop.


But after booting ArchLinux, the device is not recognised. There appears to be nothing at all. After a little research, I discovered this is because of the rfkill.

But first things first, installing the drivers:

$ yaourt -S gobi-loader gobi-firmware

Activating the automatic disabling of the soft-block

systemctl start rfkill-unblock@all
systemctl enable rfkill-unblock@all

Edit: the automatically unblocking doesn’t work well that way. It will need some more tweaking. The problem: this way the firmware will not be loaded. The goby-driver uses some udev rules to manage that, but the udev rules need to be parsed before the device becomes visible, which appears not to be the case using this method. But since 3G is not a feature I will be using much, I think I’ll leave it on manual unblocking for now. The code for that is rfkill unblock 3 or rfkill unblock wwan

Activating the ModemManager

systemctl start ModemManager
systemctl enable ModemManager

And when we start xfce4 then, we’ll see

Schermafdruk - 15-11-13 - 20:33:07

And then it’s just configuring the connection. All we need to know is the APN for *bliep, which is internet.arta and we’re ready to rock. What we see here is an IP address from the T-Mobile Netherlands range ;) It works!

Schermafdruk - 15-11-13 - 21:10:05

One thing to observe is the fact *bliep gives me a NAT’ed connection:

Schermafdruk - 15-11-13 - 23:23:31

Okay, so, I’ve got my ArchLinux installed on my HP EliteBook 8570w. I wish have the same installation on my HP EliteBook 8530w. The way to go, just make a copy of the root file system and put it on the other machine.

cd /
tar  --one-file-system -avpcf /mnt/usb-hard-disk/arch-rootfs-running.tar.xz .

Then boot up the other system, in UEFI mode, from the ArchLinux USB Flash stick, and follow UEFI installation guide up to and including formatting the partitions. (See also my previous post: UEFI Installation guide. Then, in stead of pacstrapping, we’re going to insert the usb-hard-disk where we made a tarball and extract it to the root file system partition.

mkdir /mnt/{hd,usb}
mount /dev/sda3 /mnt/hd
mount /dev/sdc1 /mnt/usb
cd /mnt/hd
tar -xvpf /mnt/usb/arch-rootfs-running.tar.xz

Now, we have a “clone” of the installation of the other machine. A few system specific stept must be performed to make this system ready for use. First, I will arch-chroot into the system:

arch-chroot /mnt/hd

I will set the hostname for this laptop

echo 8530w > /etc/hostname

I will remove the graphics card specific patch (See Glamot Acceleration Problems)

rm /etc/X11/xorg.conf.d/20-radeon

I will remove the ssh keys, such that a new keypair will be generated. The same keys on two machines is a no-go

cd /etc/ssh
rm *key*

Another thing that must be done is generating a new fstab, as we have formatted new partitions, their UUID will be different. It is unique after all. (I am overwriting the file. I will re-add the NFS mounts later)

mount /dev/sda1 /boot/efi
mount /dev/sda4 /home
swapon /dev/sda2

genfstab -U -f / > /etc/fstab 

And finally, setting up the boot loader

grub-install –target=x86_64-efi –efi-directory=/boot/efi –bootloader-id=grub
grub-mkconfig > /boot/grub/grub.cfg

Which works fine on this laptop. The other laptop had an issue with efibootmgr.
However, the system boots up into an emergency console. Looking at the fstab generated, it had some weird entry causing the problem:

/etc/resolv.conf/etc/resolv.conf	/etc/resolv.conf	none      	rw,relatime,bind	0 0

Which is probably a remains from the booting from installation media and using the genfstab inside the arch-chroot, in stead of before.
Just removing the entry solves the problem, and then the system just boots up to the login prompt.

But, we’re not done yet. I have cloned the root file system, and not the home partition, Which means, there will be no home directory for my user.
so, log in as root,

mkdir /home/andre
chown andre:users /home/andre

Then, I can log out as root and log in as myself.

Just for convinience, I’ll copy some files from my other laptop’s home directory over:

scp -r 8570w:.config . 
scp -r 8570w:.thunderbird . 
scp -r 8570w:.mozilla . 

The xfce4-cpufreq-plugin didn’t really like this operation, but removing and re-adding it makes everything work. Also, I have to add the temperature monitor for the GPU again.

Looking inside my laptop, I noticed:

An empty slow with wires

An empty slot with wires

I noticed an empty slow with two wires. I believe those are inteded to install a 3G module. There is a SIM slot behind the battery. Looking at my laptop’s (HP EliteBook 8530w) data sheet, the appropiate 3G module is an HP un2400. It’s available on ebay for US $13.58 + $2.89 shipping. According to google that’s about € 12. For that price i’d say it’s worth a try.

Looking at the datasheets of my other laptop’s (HP EliteBook 8570w) data sheet, the matching 3G Module is HP un2430. This is also available on ebay, but it’s a little more pricy: US $ 53.99 + $2.99 shipping. For that price, I say no thanks!

I mean, I don’t need it at all, but it would be a nice toy to play with. So, I wonder, would the cheaper un2400 also work in the new laptop? According to this thread on the hp forums it might be blocked by the BIOS. Damn, that would be a nasty trick to make people buy the expensive 3G card. I mean, what the fuck? The thing performs the exact same task, why it is 4 times as expensive?

So… I might buy that thing some time, and test it in both laptops. Who knows… but I will also be looking for an optical drive to use in the “upgrade bay” of my 8570w. I mean… a laptop without an optical drive feels kinda incomplete.

As I have mentioned before, my HP EliteBook 8530w has been experiencing overheating problems, which I expected to be related to dust. Undusting this laptop went easier then anticipated.

Step 1: Remove the keyboard screws, located at the bottom

Remove Keyboard Screws

Remove Keyboard Screws

Step 2: Unlock the keyboard locks, located at the top of the keyboard, between esc and f1, f4 and f5, f8 and f9, f12 and scroll lock/

Keyboard locked

Keyboard locked

Keyboard unlocked

Keyboard unlocked

Step 3: Remove the keyboard

Remove the keyboard

Remove the keyboard

The keyboard looks a little dusty on the back, however, the fan doesn’t look as dusty as expected. Appearances are deceiving.

Step 4: Remove the fan

Thick layer of dust

Thick layer of dust

As you see, there is a thick layer of dust at the air outlet of the fan, even though the fan blades are just a tiny bit dusty.



Now that thick layer of dust is removed, put everything together again in reverse order ;)

Now…. I am running the laptop at full speed (2.8 GHz in stead of 800 MHz) and make it compile stuff, to see if the overheating problem is solved.