New ChromiumOS Special Build Available!

Hi All

Its been a while (and thanks for being patient!) but I’ve just released a new special build at the following link: http://chromium.arnoldthebat.co.uk/special/Cx86OS_R41-6500.0-Special.7z

This should have much better support for Radeon which I’ve tested using a Dell Studio 1555:

  • Graphics – loads the Radeon Module (full 1920-1080 HD in this case) – working
  • Sound (Radeon HDMI) – working
  • Touchpad (Synaptics) – working
  • Intel Wireless – working

As for Radeon cards supported, the build should support all listed firmware here.

No Broadcom or other wireless drivers yet since these are for the next phase, but keep testing and feed back on what works or otherwise.

Happy testing!

Dev Server Update

Update 30/06/14

Hi All

Please update your 64 bit updates to use the following link as within the next week: http://chromebld.arnoldthebat.co.uk:8081/

Update 25/05/14

There have been a few reports of the build type (x86 and amd64) being overwritten by you, my constant testers. With this in mind, as from tomorrows build, amd64 builds will be pinned to http://chromebld2.arnoldthebat.co.uk:8080/ and x86 builds will be pinned to http://chromebld.arnoldthebat.co.uk:8080/ . This will work around the problem until I figure out why the updater is ignoring the build already on your machine.

For x86 updates, please use

update_engine_client --update --omaha_url=http://chromebld.arnoldthebat.co.uk:8080/update

For amd64 builds please use

update_engine_client --update --omaha_url=http://chromebld.arnoldthebat.co.uk:8081/update

=============================================================================

Hi All

The Dev Server now deploys both x86 and amd64 based build updates.

In addition, there is now a failover server located at http://chromebld2.arnoldthebat.co.uk:8080/ if http://chromebld.arnoldthebat.co.uk:8080/ fails to work for whatever reason.

Please test and let me know how you get on!

For instructions on how to use: http://arnoldthebat.co.uk/wordpress/2012/12/28/dev-server-updates-now-available/ 

Remember to change

update_engine_client --update --omaha_url=http://chromebld.arnoldthebat.co.uk:8080/update

to

update_engine_client --update --omaha_url=http://chromebld2.arnoldthebat.co.uk:8080/update

If you need to switch to the new server. Ill look to make this fault tolerant later!

Build Server Failure

Update 30/03/14

All services are now restored.

Hi All.

As some of you may have noticed, builds are a little lacking lately. Nothing more serious than a server failure which I have ordered parts for.

ETA for builds to begin again should be within the next 7 days. The Dev server is still fine so if you want the latest updates rather than full builds, feel free to use that!

Multiple Driver Special Edition Build

Update 12/01

http://chromium.arnoldthebat.co.uk/special/Cx86OS_R34-5196_Multi_2.7z contains additional ATI drivers for testing.

Once loaded, I’m not expecting the graphics to work immediately since xorg.conf will be read only so the auto detect features may not work. So the initial boot screen may well still fail but [Crtl-Alt-F2] should get you to command prompt

To potentially remedy, once logged in, issue the following:

sudo su
mount -o remount, rw /
Xorg -configure
cp /root/xorg.conf.new /etc/X11/xorg.conf
reboot

The pray to the Gods of Graphics for goodness to occur.

============================================================================

Hi All

http://chromium.arnoldthebat.co.uk/special/Cx86OS_R34-5196_Multi.7z contains multiple driver enhancements including:

  • Intel GMA 500 Graphics Drivers
  • Nvidia Generic Graphic Driver
  • AMD Generic Graphics Driver

This build still includes the Broadcom drivers noted in the previous post.

Please don’t expect too much since I have no way of testing these so have no idea if they have worked. I’ve merely added them to the kernel as part of the compile.

If you could respond to this post specifically with what works, what doesn’t (and what your laptop build is), Ill see what I can do for future builds.. Please also post output of lsmod, dmesg and Xorg.0.log (preferrably to http://pastebin.com/) so I can review if its even loading.

As always bear in mind this is a one time build so updating from the dev server will undo all additions..

Broadcom Special Edition Build

A Festive update for you all, dear followers!

The Broadcom drivers are now working again in this special edition x86 generic build http://chromium.arnoldthebat.co.uk/special/Cx86OS_R33-5111_broadcom.7z

In order to get this to work, still follow the guidelines http://arnoldthebat.co.uk/wordpress/2013/02/24/how-to-get-the-broadcom-wireless-drivers-working/

If you intend on using this from harddrive, install to drive (usr/sbin/chromeos-install) before installing the drivers to USB drive since that appears to destabilise things a bit (dmesg shows hundreds of shill sessions dying).

If you want to run from USB for ever, feel free of course to install the drivers to that.

The dev server will reset the kernel however, so you will lose wireless functionality if you decide to use the dev server to update.

Have fun.

How to get the Broadcom wireless drivers working in Chromium OS

Update 16/12/13. Please Note: You need to use the special edition builds noted http://arnoldthebat.co.uk/wordpress/2013/12/16/broadcom-special-edition-build/ to use Broadcom drivers

==============================================================================

A shameless cobbling of the build files from http://linux.dell.com/files/cto/ leads to a fix for the Broadcom wireless issues!

As ever, boot your device and get to su command line  ([ Ctrl ] [ Alt ] [ F2 ]), log in as chronos and then:

sudo su
mount -o remount, rw /
sudo echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
sudo echo "blacklist b43legacy" >> /etc/modprobe.d/blacklist.conf
sudo echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
sudo echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
sudo echo "wl" >> /etc/modules
sudo touch /etc/modprobe.d/wl.conf
sudo echo "alias wlan0 wl" >> /etc/modprobe.d/wl.conf
cd /lib/modules/3.4.0/kernel/drivers/net/wireless/
wget http://chromium.arnoldthebat.co.uk/files/fw/lib/modules/3.4.0/kernel/drivers/net/wireless/wl.ko
sudo insmod /lib/modules/3.4.0/kernel/net/wireless/cfg80211.ko
sudo insmod /lib/modules/3.4.0/kernel/net/wireless/lib80211.ko
sudo insmod /lib/modules/3.4.0/kernel/net/wireless/lib80211_crypt_ccmp.ko
sudo insmod /lib/modules/3.4.0/kernel/net/wireless/lib80211_crypt_tkip.ko
sudo insmod /lib/modules/3.4.0/kernel/net/wireless/lib80211_crypt_wep.ko
sudo insmod /lib/modules/3.4.0/kernel/drivers/net/wireless/wl.ko
sudo depmod -a

Wireless networks should start to miraculously appear and you can connect as required.

One minor gripe is that the driver doesn’t seem to like hidden SSID and bombs out when attaching to them. Other that that it seems to work fine!

Huge thanks to Doug Anson @ Dell for providing the driver.

As per the readme located http://www.broadcom.com/docs/linux_sta/README.txt a good few variants should be supported. As ever, its tested on a Dell Inspiron 910 only (Mini 9)!

The general witterings of a nerd