Motorola Xoom running Debian with KDE 4 natively (without chroot)

kodelocker

New member
Jul 30, 2011
2
2
0
Hi All,


The following is a custom setup based on LIV2's original tutorial, running Debian Linux with KDE 4 natively (no chroot) instead of Gnome and a few tweaks of my own.

Please follow LIV2's original tutorial and note my changes below:

I have posted the video on my Youtube page (can't add due to insufficient posts)

I will upload the boot.img image and files shortly.

What works

- Booting into KDE 4
- On screen keyboard based on xvkbd
- Wireless bcm4329 driver loads (must configure manually via wpa_supplicant)
- USB keyboard USB OTG cable (made by Motorola)

Instructions

1. Follow LIV2's original instructions until:
Code:
# echo “deb ftp.debian.org/debian/ squeeze main contrib non–free” > /etc/apt/sources.list
2. Also add this:
Code:
echo “deb backports.debian.org/debian-backports squeeze-backports main contrib non-free” >> /etc/apt/sources.list
3. Refresh repo:
Code:
apt-get update
4. Run this:
Code:
apt–get install xserver–xorg–video–fbdev xserver–xorg–input–evdev gnome initramfs–tools
Aptitude install kde-desktop
apt-get install bluez kdebluetooth xvkbd
(instead of this):

Code:
# apt–get install xserver–xorg–video–fbdev xserver–xorg–input–evdev gdm3 gnome initramfs–tools wpa-supplicant
Don't worry about wpa-supplicant, it will be installed as part of kde-desktop packages.

5. Edit the following files to make the on screen keyboard (xvkbd) work properly:

/etc/kde4/kdm/kdmrc

Code:
UseTheme=false
/etc/kde4/kdm/Xsetup

Code:
xvkbd geometry -300-100 -no-back-pointer &
6. Continue with LIV2's instructions

7. Make following directories under your chroot and copy the wireless firmware files:

Code:
/vendor/firmware for fw_bcm4329.bin
/system/etc/wifi for bcm4329.cal
Copy files above in the noted directories. I had to slightly alter LIV2's step here since the module wouldn't load when files where copied to those other folders mentioned in his tutorial.

8. Continue with LIV2's instructions but run this:

Code:
sudo make INSTALL_MOD_PATH=[PATH_TO_CHROOT_DIR] modules_install
(instead of):

# export INSTALL_MOD_PATH=[PATH_TO_CHROOT_DIR]

The original step above failed to install/copy the modules into the correct location.

9. Follow LIV2's instructions to the end

Please use the NDK mentioned in LIV2's tutorial, android–ndk–r5b and not newer otherwise it will not work.

These steps are based on the Tiamat 1.4.4 kernel (stock GPU)



Updates will follow...
 

kodelocker

New member
Jul 30, 2011
2
2
0
No sound support. I did not see any support in the kernel for the CPCAP 2.2TC22 SoC.

LE: Actually, it's gotta have something, just does not seem to work out of the bat. dmesg shows CPCAP info and plenty of related devices in /dev . Have to figure out how and if I can use them.
 
Last edited:
V

Vistaus

Guest
Cool. Love KDE 4! :) Would it be possible to add the Bodhi-repo and install E17 and use the Tablet-profile of E17?
 

winglord

Member
Dec 5, 2008
14
19
0
Got it to work... but too many errors still. Need help.

Thanks for the great work and explanations.

I have setup Debian 6 (and also Ubuntu 10.10) from scratch + latest updates, to build it. But installing the packages (xserver etc...) produces lots of errors with qemu such as:
  • unsupported system call 341
  • many packages failed to install
  • ...
The worse case is with gnome, complete failure to apt-get update. With KDE, I succeeded using aptitude and removing some recommended packages. Still the final system is not working as on the video.

After hours of googling, I came to the conclusion that you guys must use some customized system that I couldn't reproduce. Would you care sharing what is your environment, packages installed and patches?

Thanks
 

xdave72

Member
Apr 18, 2012
7
0
0
any progress done?

hi everyone,
i'm dying to move away from android to debian. i was wondering was there any progress done? is there a project going on? did anyone fix the sound+bluetooth not working?
 

illuminate7

Member
Apr 11, 2007
32
9
0
NICE !

Awesome Project :good: :good:

The only thing that makes me wonder ist... android should be a openSource project based on Linux.
But we have to struggle and "fight" to make linux run on it?!?!?!


Can you give us an update on what works and what not and if you or who continues this project, please?

The XOOM ist still one of the best tabletts on the market since it has UMTS build in.
I would love to see Debian etc. running on it and most of the functions (camera, GPS, USB, WLAN) working fine.....


....don't leave us hanging now
:eek:

At least leave full infos on how you approached the task and where you left it, oki.

thx
 
  • Like
Reactions: fvlserevere

fvlserevere

Senior Member
May 2, 2011
60
9
0
...

Awesome Project :good: :good:

The only thing that makes me wonder ist... android should be a openSource project based on Linux.
But we have to struggle and "fight" to make linux run on it?!?!?!


Can you give us an update on what works and what not and if you or who continues this project, please?

The XOOM ist still one of the best tabletts on the market since it has UMTS build in.
I would love to see Debian etc. running on it and most of the functions (camera, GPS, USB, WLAN) working fine.....


....don't leave us hanging now
:eek:

At least leave full infos on how you approached the task and where you left it, oki.

thx
+1