[HowTo] Fedora 17 arm on TOSHIBA Folio - Folio 100 Android Development
This howto explains a lot of the work done to make possible to run Fedora 17 arm on Folio.
Edited 08.04.2013. to add support for NVIDIA Tegra proprietary driver.
You can go to the end of the post to see the steps as I will talk a little (read: bore you to death ) on history of this project
You can see it in the action here:
http://www.youtube.com/watch?v=igTFZ3kiI_M&feature=youtu.be
So, you kept reading? Nice, make a cup of coffee, have a seat and let me tell you my story
I always found tablets to be such a cool devices but they are a bit useless (FOR ME! - I can't stress this part enough). I understand that there are a lot of people whose life is made easier by tablets as they are more portable than notebooks and have bigger screens than smartphones. I was always looking forward to x86 tablets but their prices makes them (even more) unaffordable for me.
As I work in computer shop as a repair guy (so unfulfilling :| ) I had one Folio brought in for broken screen. Repair cost was tremendous and the customer didn't want to go through with it (who can blame them when TOSHIBA asked ~ $400 for repair). Their tablet sat and sat for months waiting for them to come and take it home.
Then my mind started to wonder... there are projects for running arm gnu/linux on N900 why it couldn't be done on Folio?
Googling started and brought me to this page (Ubuntu on Folio: http://lguegan.free.fr/article.php3?id_article=29) which is, of course, inspired by guys here at XDA-Developers. I don't really like Ubuntu but it looked so good with LXDE running and PC-like experience so I got hooked immediately
Guy describes steps that needed to be done to run Ubuntu - unfortunately that guide is a little obsolete as I tried to follow it and came by a lot of 'deprecated' tools and applications. I gave up Ubuntu...
My next thought was - if I can use his guide for kernel (which wasn't obsolete) and just instead of Ubuntu's root filesystem I copied Fedora's filesystem I can maybe make it work.
I prepared kernel and update.zip for flashing. Took Folio with me home and started thinking that I could brick it without experience but it's already broken and they don't want it repaired - even if I can't roll back what I did, they wouldn't mind. Hooked up Folio on TV using HDMI and done the dirty deeds, rebooted and ... nothing .
Now, it could be any of the following scenarios:
a) I did everything perfectly, new kernel runs, boots fedora, starts graphical interface, BUT no HDMI support;
b) I made a mistake flashing the device, it's bricked and beyond repair (as I don't have original kernel to flash it again);
c) Kernel flashed nice but can't boot fedora for this or that reason;
d) Kernel doesn't even try to boot fedora but works and
e) some other completely unknown and unpredictable reason
I was so disappointed because I was really really hoping it would work - so naive I left it alone to wait for it's owners... but they still didn't came for months... My hope rises as I remembered that one of my friends owns Folio and I could borrow his screen to continue with the experiment
After quick swap of the displays I found out that scenario c) was true! My kernel worked and started booting fedora but with too many errors and fails. I tried debugging what's going on but errors were so early in the system I couldn't enable any logging service as system gave up before it can run all the services. I consulted with the guys at #fedora-arm @ irc.freenode.org and they said that that kernel is too old to be able to load Fedora 17 with systemd and that I need newer kernel... Where would I get newer kernel when the one I got TOSHIBA provided - am I to download vanilla kernel from kernel.org and try to cross compare them and make adjustments when needed?! I can't do that, not with my very basic knowledge of kernel and compiling (so few opportunities to learn in Serbia)... I again gave up... but not for long as I heard of sir DerArtem of xda-developers! Such a great man
I started following links on that Ubuntu guide page and started to explore xda-developers forum and found that he worked on kernel 3, which is exactly what I needed!
I cloned the git (read: downloaded his source for kernel) and compiled, flashed Folio and booted. No console... no matter what I did. I asked here for help, got few pointers, recompiled and console worked!
It still didn't boot fedora but I saw quite a drop in errors and fails... Googled a bit more and found kernel prerequisites for OSes using systemd. Changed those kernel options and recompiled again.
IT WORKS! I was so happy, so so happy. There wasn't much to be seen but the [email protected]#: with the blinking cursor but it meant a world to me :victory:
I wasn't even troubled that it didn't start GUI as now I felt I can debug all the issues and work out all the problems - I was so ecstatic and confidant.
Then I started debugging graphical interface and just couldn't find the solution. When in doubt, go back to the beginning -> xda-developers forum, as guys here were keen to help. While waiting for a reply I was toying with Folio and made internet work via integrated wifi (which was a good sign that some of the drivers work) and updated my Fedora.
I still don't know why I even tried to start graphical interface as I did nothing other than update system and meddle with some other stuff... but I ran 'init 5' and there it was... at the corner of my screen... a busy cursor... the one cursor that when you see it you know your graphical system is working
If I were a president of the world at that time I would make a special announcement about my AWESOME GREAT ULTRA TABLET THAT RUNS GNU/LINUX OPERATING SYSTEM !
Yeah, I know, I wouldn't be president for a long time
And before I start I wanted to say thanks to this great guys:
DerArtem, shidima_101, DerArtem, sader0, DerArtem, guys over at the #fedora-arm, DerArtem, guys over at the #fedora, DerArtem, guys at the #lugons, DerArtem, scredkiev, DerArtem, TOSHIBA, DerArtem and to all of you guys making this possible THANK YOU!
I was asked at #fedora-arm to post my findings somewhere and I promised here that I would; so
Here is the guide for installing Fedora 17 arm on TOSHIBA Folio 100:
This guide is assuming you are running gnu/linux and have basic familiarity with the commands.
Kernel compilation, you can skip this if you use my kernel (update.zip from attachment) and proceed to Preparing filesystem:
Download the kernel source:
Code:
$cd ~/Documents
$git clone https://github.com/DerArtem/android_kernel_toshiba_betelgeuse
$cd android_kernel_toshiba_betelgeuse
$export ARCH=arm; export CROSS_COMPILE=arm-none-linux-gnueabi
Now, you need to change these kernel options to these values (use 'make menuconfig' or whatever method you like):
Code:
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_CGROUP_DEBUG is not set
CONFIG_CGROUP_DEVICE=y
CONFIG_BLK_CGROUP=y
# CONFIG_DEBUG_BLK_CGROUP is not set
# CONFIG_BLK_DEV_THROTTLING is not set
CONFIG_KEXEC=y
CONFIG_ATAGS_PROC=y
# CONFIG_ANDROID_PARANOID_NETWORK is not set
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
# CONFIG_VIDEO_VIVI is not set
CONFIG_FIRMWARE_EDID=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_10x18 is not set
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_FANOTIFY=y
CONFIG_AUTOFS4_FS=y
or if you prefer you can copy default config and patch it with config_patch.txt from attachments:
Code:
$cp arch/arm/configs/tegra_betelgeuse_android_defconfig ./.config
$patch -p0 .config config_patch.txt
Then we compile:
Code:
$make
$make modules
After a while it's finished and you have zImage in the folder arch/arm/boot/
Let's copy that to the other location:
Code:
$mkdir ~/kernel
$cp arch/arm/boot/zImage ~/kernel
$cd ~/kernel
extract update.zip (from attachments) to the ~/kernel so we can to zip it again with new kernel:
Code:
$unzip update.zip
$rm boot.img
Now we need to make boot.img from that kernel because that's what Folio wants (you'll need to copy mkbootimg from attachments to ~/kernel):
Code:
$./mkbootimg --kernel ./zImage --cmdline "[email protected] [email protected] vmalloc=192M video=tegrafb usbcore.old_scheme_first=1 tegrapart=recovery:122000:a00:800,linux:a0e00:1000:800,loader:300:400:800,mbr:700:200:800,system:900:20000:800,cache:20900:80000:800,misc:a0900:400:800,userdata:a1f00:80000:800 boardtype=PR root=/dev/mmcblk1p1 rw init=/sbin/init usb-storage.delay_use=0 rootdelay=1" -o boot.img --ramdisk boot.img-ramdisk-2.gz
$zip -r update.zip boot.img META-INF
Our kernel is now ready to be flashed to the Folio (in the ~/kernel/update.zip)!
If you used my kernel this is where you need to start with:
Preparing filesystem
Flash your new kernel to the Folio by copying update.zip (either my or one you made yourself) to the MMC, inserting it in tablet and performing System update on Folio:
Power Up
Power + Volume Up
Volume Up
Volume Down
Now that your kernel boots we do still need to prepare Fedora 17 filesystem. Shutdown Folio by holding Power button and remove MMC and format it (assuming your MMC is /dev/sdb1)
We became root for this and other commands:
Code:
$su -
#umount /dev/sdb1
#mkfs.ext3 /dev/sdb1
#mkdir /media/mmc1
#mount /dev/sdb1 /media/mmc1
We start by downloading filesystem and extracting it to the MMC (assuming here that /media/mmc is your MMC's path):
Code:
$wget http://ftp.df.lth.se/pub/fedora-secondary/releases/17/Images/armhfp/Fedora-17-armhfp-xfce.tar.xz
$tar xvf Fedora-17-armhfp-xfce.tar.xz -C /media/mmc1
We should install modules to the appropriate location on the MMC (from the kernel source directory):
Code:
$cd ~/Documents/kernel/android_kernel_toshiba_betelgeuse
$make modules_install INSTALL_MOD_PATH=/media/mmc1
Then we move on to configure Fedora to go to rescue so we can change root's password (still assuming here that /media/mmc is your MMC's path):
Code:
#ln -s /lib/systemd/system/rescue.target /media/mmc1/etc/systemd/system/default.target
#umount /media/mmc1
You now remove MMC and put it in your Folio, when it boots up and gives you the prompt:
[email protected]:#
you need to type:
Code:
#passwd
to change root's password to you likings
You should create another user for GUI with the password:
Code:
#adduser foliouser
#passwd foliouser
Lleave rescue mode:
Code:
#ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
#reboot
When your system comes back up you should have something like this:
Fedora release 17 (Beefy Miracle)
Kernel 3.yeah.like.i.know.the.version on an arm
fedora-arm login:
You enter root username with password you chose and with luck you can just type:
Code:
#init 5
and be presented with the graphical login (you'll need USB keyboard to be able to log in)
While there you need to add your username to the sound and video groups to be able to play sounds and to use webcam.
After that you can connect to wireless, adjust properties, install on-screen-keyboard (florence is nice), etc..
VOILA, YOU'RE DONE! ENJOY!
I didn't have enough time to test everything but here are few what works and what doesn'ts :
What works:
Touchscreen
WiFi
Battery indicator
Charging indicator
Webcam
Sound
Volume Up + Down keys
Power key (you may want to reassign it to something else than Sleep)
USB (WHOLE LOT OF DEVICES) tried keyboard, mouse, N900 as modem, ...
...other...
what doesn't:
Screen rotation
HDMI
...other...
Mirrors:
(Screenshots)
http://momcilo.homeip.net/folio/Screenshot 1.png
http://momcilo.homeip.net/folio/Screenshot 2.png
http://momcilo.homeip.net/folio/Screenshot 4.png
http://momcilo.homeip.net/folio/Screenshot 5.png
(Other files)
http://momcilo.homeip.net/folio/config_patch.txt
http://momcilo.homeip.net/folio/update.zip
http://momcilo.homeip.net/folio/mkbootimg.tar.gz
http://momcilo.homeip.net/folio/boot.img-ramdisk-2.gz
I hope you enjoy your tablet as much as I did
these very, VERY short few days as I had to return Folio's display to my friend...
Archlinux arm
First of all: Thank you very much, momcilosystem, for your guide! it helped me a lot!
I'm a archlinux user and decided to give it a try to run archlinux on the tablet.
I had some problems with cross compiling: building went fine, but I was not able to boot it, so I used your pre-compiled kernel.
First i took the archlinux trimslice image: http://archlinuxarm.org/os/ArchLinuxARM-trimslice-latest.tar.gz and extracted it to an USB pendrive.
I also installed the kernel modules in /lib/modules/
And i'm not sure if the trimslice has the linux-firmware package installed, otherwise copy the /lib/firmware folder from another pc (these are platform independent binairy blobs, so you can use your desktop). These files are needed for the ath6k firmware (to get wireless network working).
Then I booted arch with your kernel using fastboot:
Code:
fastboot -i 0x955 -c "[email protected] [email protected] vmalloc=192M video=tegrafb usbcore.old_scheme_first=1 tegrapart=recovery:122000:a00:800,linux:a0e00:1000:800,loader:300:400:800,mbr:700:200:800,system:900:20000:800,cache:20900:80000:800,misc:a0900:400:800,userdata:a1f00:80000:800 boardtype=PR root=/dev/sda1 rw usb-storage.delay_use=0 rootdelay=3 single" boot boot.img-kernel boot.img-ramdisk
Switching TTY's freezes the system, I'm still not sure why, I think it's something with the old iniscripts.
I used the 'single' kernel parameter to boot to single user mode (1 TTY).
Now I have an ArchLinux root shell #, so this is a start.
First thing is to fix an internet connection with wpa_supplicant, so we can use pacman.
Then update the system and replace initscripts with systemd since with systemd I can switch TTY's:
Code:
# pacman -Syu
# pacman -S systemd-sysvcompat
If you reboot the tablet, without the 'single' kernel parameter, It should boot to multi-user mode, and switching TTY's should work.
You can now install xorg and lxde: (reconnect to internet, and run pacman -S lxde xorg)
the trimslice image has a package pre-installed called: nvidia-trimslice. This package contains the tegra xorg driver.
When you remove this package, you can start the X-server with the tegrafb driver.
But I want to use the tegra driver, because it has composite and HDMI support.
With the nvidia-trimslice package installed, X won't start. It seems the tegra driver is working, but there is no shared memory:
Code:
Xorg.0.log:
...
[ 288.729] (II) LoadModule: "tegra"
[ 288.730] (II) Loading /usr/lib/xorg/modules/drivers/tegra_drv.so
[ 288.772] (II) NVIDIA driver for Tegra
[ 288.819] (II) TEGRA(0): GPU is a T20/T25
...
[ 288.821] (II) TEGRA(0): Output LVDS-1 connected
[ 288.821] (II) TEGRA(0): Output HDMI-1 disconnected
[ 288.821] (II) TEGRA(0): Output LVDS-1 using initial mode 1024x600
[ 288.822] (--) TEGRA(0): VideoRAM: 32768 kByte
...
[ 288.865] (EE) TEGRA(0): Failed to initialize shared memory.
[ 288.865] (EE) TEGRA(0): This may happen if you have CONFIG_SYSVIPC disabled in your kernel.
So I'm currently at this point now.
My next step is trying to (re)compile my own kernel with CONFIG_SYSVIPC enabled.
I'll keep you posted!
UPDATE:
I managed to compile my own kernel with CONFIG_SYSVIPC enabled (I was using wrong compiler/architecture)
Now the trimslice driver worked! but it was verry slow, and I got some segfaults.
I saw there is a newer nvidia driver available (R16) so I made an archlinux package for it:
http://archlinux.menollo.nl/nvidia-ventana/
And this one works fast and smooth!
I almost forgot: I also disabled CONFIG_ANDROID_PARANOID_NETWORK in the kernel config, otherwise you can only use network as root
Awsome! I'm so excited that I could help you I am currently on holiday with the in laws in Poland, but when I'm home this weekend I'm certainly going to try to get it working on my folio! Now I just have to decide between fedora and arch.
Sent from my folio100 using xda premium
menollo said:
First of all: Thank you very much, momcilosystem, for your guide! it helped me a lot!
I'm a archlinux user and decided to give it a try to run archlinux on the tablet.
I had some problems with cross compiling: building went fine, but I was not able to boot it, so I used your pre-compiled kernel.
First i took the archlinux trimslice image: http://archlinuxarm.org/os/ArchLinuxARM-trimslice-latest.tar.gz and extracted it to an USB pendrive.
I also installed the kernel modules in /lib/modules/
And i'm not sure if the trimslice has the linux-firmware package installed, otherwise copy the /lib/firmware folder from another pc (these are platform independent binairy blobs, so you can use your desktop). These files are needed for the ath6k firmware (to get wireless network working).
Then I booted arch with your kernel using fastboot:
Code:
fastboot -i 0x955 -c "[email protected] [email protected] vmalloc=192M video=tegrafb usbcore.old_scheme_first=1 tegrapart=recovery:122000:a00:800,linux:a0e00:1000:800,loader:300:400:800,mbr:700:200:800,system:900:20000:800,cache:20900:80000:800,misc:a0900:400:800,userdata:a1f00:80000:800 boardtype=PR root=/dev/sda1 rw usb-storage.delay_use=0 rootdelay=3 single" boot boot.img-kernel boot.img-ramdisk
Switching TTY's freezes the system, I'm still not sure why, I think it's something with the old iniscripts.
I used the 'single' kernel parameter to boot to single user mode (1 TTY).
Now I have an ArchLinux root shell #, so this is a start.
First thing is to fix an internet connection with wpa_supplicant, so we can use pacman.
Then update the system and replace initscripts with systemd since with systemd I can switch TTY's:
Code:
# pacman -Syu
# pacman -S systemd-sysvcompat
If you reboot the tablet, without the 'single' kernel parameter, It should boot to multi-user mode, and switching TTY's should work.
You can now install xorg and lxde: (reconnect to internet, and run pacman -S lxde xorg)
the trimslice image has a package pre-installed called: nvidia-trimslice. This package contains the tegra xorg driver.
When you remove this package, you can start the X-server with the tegrafb driver.
But I want to use the tegra driver, because it has composite and HDMI support.
With the nvidia-trimslice package installed, X won't start. It seems the tegra driver is working, but there is no shared memory:
Code:
Xorg.0.log:
...
[ 288.729] (II) LoadModule: "tegra"
[ 288.730] (II) Loading /usr/lib/xorg/modules/drivers/tegra_drv.so
[ 288.772] (II) NVIDIA driver for Tegra
[ 288.819] (II) TEGRA(0): GPU is a T20/T25
...
[ 288.821] (II) TEGRA(0): Output LVDS-1 connected
[ 288.821] (II) TEGRA(0): Output HDMI-1 disconnected
[ 288.821] (II) TEGRA(0): Output LVDS-1 using initial mode 1024x600
[ 288.822] (--) TEGRA(0): VideoRAM: 32768 kByte
...
[ 288.865] (EE) TEGRA(0): Failed to initialize shared memory.
[ 288.865] (EE) TEGRA(0): This may happen if you have CONFIG_SYSVIPC disabled in your kernel.
So I'm currently at this point now.
My next step is trying to (re)compile my own kernel with CONFIG_SYSVIPC enabled.
I'll keep you posted!
UPDATE:
I managed to compile my own kernel with CONFIG_SYSVIPC enabled (I was using wrong compiler/architecture)
Now the trimslice driver worked! but it was verry slow, and I got some segfaults.
I saw there is a newer nvidia driver available (R16) so I made an archlinux package for it:
http://archlinux.menollo.nl/nvidia-ventana/
And this one works fast and smooth!
I almost forgot: I also disabled CONFIG_ANDROID_PARANOID_NETWORK in the kernel config, otherwise you can only use network as root
Click to expand...
Click to collapse
Great, Could you please upload the kernel you built? I don't have any build environment available for the moment so I can't build my own kernel. :/
First of all I'd like to thank you all the devs from xda specially momcilosystem for all his help , and all the others who helped and gave their time for this to be possible on our tabs .
So my tab is all set-up , my kernel is built for USB and the filesystem is OK . I use a USB hub to connect my keyboard and mouse to the tab . I go root before typing Init 5 .... Everything's OK until The graphic interface is started , it seems like my USB hub isn't supported anymore so my USB key/mouse aren't working at all .
I can't really use the tab now coz my screen is cracked (touchscreen works but just 5% times ) i really need USB hub to work on this . somebody please help . Thanks in advance and sorry for my bad English .
Sent from my Galaxy Nexus using xda app-developers app
sa30udi said:
First of all I'd like to thank you all the devs from xda specially momcilosystem for all his help , and all the others who helped and gave their time for this to be possible on our tabs .
So my tab is all set-up , my kernel is built for USB and the filesystem is OK . I use a USB hub to connect my keyboard and mouse to the tab . I go root before typing Init 5 .... Everything's OK until The graphic interface is started , it seems like my USB hub isn't supported anymore so my USB key/mouse aren't working at all .
I can't really use the tab now coz my screen is cracked (touchscreen works but just 5% times ) i really need USB hub to work on this . somebody please help . Thanks in advance and sorry for my bad English .
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
Hi friend!
Glad that I could help you.
Interesting things about your USB hub... It shouldn't stop working.
Let's crack it down!
Have you tried removing the hub from the tablet and re-inserting it while in X?
Can you try to login using your keyboard without USB hub (maybe your device stopped responding all together)?
Can you attach your /var/log/messages after it fails?
Code:
cat /var/log/messages > log.txt
Cheers!
I don't think I'll be able to remove the hub while the tab is on . cus I boot fedora from the usb key , which is plugged in the hub itself . I use a bluestork wireless keyboard ( don't know if that can help)
EDIT : since my keyboard /mouse aren't working , and touchscreen is a pain , I think next thing I'll try is to get any SD card reader and try installing the Fedora filesystem on it then try my keyboard/mouse again .
Thanks again for your support
Sent from my Galaxy Nexus with AOKP swagger
fedora17 on tsh folio 100
Hi momcilosystem
I managed to get Fedora to boot from SD . and plugged my keyboard directly without the usb hub ... boots succesfully ... gets into X .. but my keyboard still doesn't work on X , i can't even log in . please tell me how can I get this to work properly
I dunno if a log from the console i get at first will be enough to fix this
please help and thanks for all your help & support
Far fetched...
Ok,
I took some time to think about your issue and I have likely scenario what is happening to you.
Things to consider:
- Linux is not detecting same hardware twice, so if it works at console, it must work at X
- Your screen is cracked but usable
- Touchscreen is not fully working - unusual for cracked screen
I had this reason figured out:
Your touchscreen is stuck on some thing
* it's maybe holding constant click on some point
* it may be clicking repeatedly
* it may do some other weird thing
That could all be the reasons why your mouse and keyboard wouldn't be functional and conflicting with information sent from your touchscreen to X. You don't see this issue in terminal because there is no support by default for console mouse.
What I would do if I were you... well, I would try to detach the touchscreen from the motherboard and try that. You could try messing with /etc/X11/xorg.conf file to try and disable touchscreen, but I am not sure I could provide you with steps for that
Maybe try to detach first, and if it works you could do the hard work of disabling the touchscreen through xorg.conf so you don't have any cables flapping out
Cheers friend!
Please do update us with more info.
My cracked screen doesn't seem to be such a problem , it's partially working but never misbehaved on android , sometimes it doesn't work on some specific places . ( I can use it to select users at fedora login but my keyboard doesn't input anything , sadly )
I'm afraid I don't have the required screwdrivers and other material to do the operation
I'm sorry if I didn't describe the problem in the way it should be ...
Tomorrow (it's 00:37 :sleepy: )I'll post a video of the booting operation with your kernel that describes the problem perfectly
Thanks again for your help , and goodnight
VIDEO:
http://www.youtube.com/watch?v=OcwXK3Uo66M
Sent from my Galaxy Nexus with AK kernel -Dummy v540 & AOKP mr1-b2
My bad...
Ok, so I said:
- Linux is not detecting same hardware twice, so if it works at console, it must work at X
Click to expand...
Click to collapse
That's not quite true... But nobody took a peek at what I said so I didn't get corrected
Anyway, when X starts it does try to configure inputs - keyboard, mouse, touchscreen, ... so I think you should check to see if you have xorg.conf file and if you do - rename it so it would get ignored:
Code:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
and try starting X.
If that doesn't work - it may be that X doesn't like your keyboard/combo and you should try with different one.
We could try and see what X is saying.
Just to be sure we get clean xorg.0.log you should go into console mode and:
Code:
rm -rf /var/log/Xorg*
Then start X.
Then shutdown.
Then put the card in card-reader and retrieve your /var/log/Xorg.0.log via PC and post it here (it wouldn't hurt to get the /var/log/messages while your card is in PC).
Cheers friend!
so here's what I get in my Xorg.0.log :
[ 364.544]
X.Org X Server 1.12.0
Release Date: 2012-03-04
[ 364.544] X Protocol Version 11, Revision 0
[ 364.544] Build Operating System: cdot-panda-10-1-v7hl 2.6.41.6-1.fc15.armv7hl.omap
[ 364.544] Current Operating System: Linux fedora-arm 3.1.10+ #1 SMP PREEMPT Wed Apr 3 22:14:54 WET 2013 armv7l
[ 364.544] Kernel command line: [email protected] [email protected] vmalloc=192M video=tegrafb usbcore.old_scheme_first=1 tegrapart=recovery:122000:a00:800,linux:a0e00:1000:800,loader:300:400:800,mbr:700:200:800,system:900:20000:800,cache:20900:80000:800,misc:a0900:400:800,userdata:a1f00:80000:800 boardtype=PR root=/dev/sda1 rw init=/sbin/init usb-storage.delay_use=0 rootdelay=1
[ 364.544] Build Date: 13 May 2012 11:32:49PM
[ 364.545] Build ID: xorg-x11-server 1.12.0-4.fc17
[ 364.545] Current version of pixman: 0.24.4
[ 364.545] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 364.545] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 364.545] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Apr 4 18:12:24 2013
[ 364.546] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 364.546] (==) No Layout section. Using the first Screen section.
[ 364.546] (==) No screen section available. Using defaults.
[ 364.547] (**) |-->Screen "Default Screen Section" (0)
[ 364.547] (**) | |-->Monitor "<default monitor>"
[ 364.547] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 364.547] (==) Automatically adding devices
[ 364.547] (==) Automatically enabling devices
[ 364.547] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
[ 364.547] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 364.547] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 364.547] (II) Loader magic: 0x198ce4
[ 364.547] (II) Module ABI versions:
[ 364.548] X.Org ANSI C Emulation: 0.4
[ 364.548] X.Org Video Driver: 12.0
[ 364.548] X.Org XInput driver : 16.0
[ 364.548] X.Org Server Extension : 6.0
[ 364.548] (II) LoadModule: "extmod"
[ 364.548] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 364.550] (II) Module extmod: vendor="X.Org Foundation"
[ 364.550] compiled for 1.12.0, module version = 1.0.0
[ 364.550] Module class: X.Org Server Extension
[ 364.550] ABI class: X.Org Server Extension, version 6.0
[ 364.550] (II) Loading extension SELinux
[ 364.550] (II) Loading extension MIT-SCREEN-SAVER
[ 364.550] (II) Loading extension XFree86-VidModeExtension
[ 364.550] (II) Loading extension XFree86-DGA
[ 364.550] (II) Loading extension DPMS
[ 364.550] (II) Loading extension XVideo
[ 364.550] (II) Loading extension XVideo-MotionCompensation
[ 364.550] (II) Loading extension X-Resource
[ 364.550] (II) LoadModule: "dbe"
[ 364.550] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 364.551] (II) Module dbe: vendor="X.Org Foundation"
[ 364.551] compiled for 1.12.0, module version = 1.0.0
[ 364.551] Module class: X.Org Server Extension
[ 364.551] ABI class: X.Org Server Extension, version 6.0
[ 364.551] (II) Loading extension DOUBLE-BUFFER
[ 364.551] (II) LoadModule: "glx"
[ 364.551] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 364.552] (II) Module glx: vendor="X.Org Foundation"
[ 364.552] compiled for 1.12.0, module version = 1.0.0
[ 364.552] ABI class: X.Org Server Extension, version 6.0
[ 364.552] (==) AIGLX enabled
[ 364.552] (II) Loading extension GLX
[ 364.552] (II) LoadModule: "record"
[ 364.552] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 364.553] (II) Module record: vendor="X.Org Foundation"
[ 364.553] compiled for 1.12.0, module version = 1.13.0
[ 364.553] Module class: X.Org Server Extension
[ 364.553] ABI class: X.Org Server Extension, version 6.0
[ 364.553] (II) Loading extension RECORD
[ 364.553] (II) LoadModule: "dri"
[ 364.553] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 364.554] (II) Module dri: vendor="X.Org Foundation"
[ 364.554] compiled for 1.12.0, module version = 1.0.0
[ 364.554] ABI class: X.Org Server Extension, version 6.0
[ 364.554] (II) Loading extension XFree86-DRI
[ 364.554] (II) LoadModule: "dri2"
[ 364.554] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 364.555] (II) Module dri2: vendor="X.Org Foundation"
[ 364.555] compiled for 1.12.0, module version = 1.2.0
[ 364.555] ABI class: X.Org Server Extension, version 6.0
[ 364.555] (II) Loading extension DRI2
[ 364.555] (==) Matched fbdev as autoconfigured driver 0
[ 364.555] (==) Assigned the driver to the xf86ConfigLayout
[ 364.555] (II) LoadModule: "fbdev"
[ 364.555] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 364.556] (II) Module fbdev: vendor="X.Org Foundation"
[ 364.556] compiled for 1.11.99.901, module version = 0.4.2
[ 364.556] ABI class: X.Org Video Driver, version 12.0
[ 364.556] (II) FBDEV: driver for framebuffer: fbdev
[ 364.556] (--) using VT number 3
[ 364.599] (WW) Falling back to old probe method for fbdev
[ 364.599] (II) Loading sub module "fbdevhw"
[ 364.599] (II) LoadModule: "fbdevhw"
[ 364.599] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 364.600] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 364.600] compiled for 1.12.0, module version = 0.0.2
[ 364.600] ABI class: X.Org Video Driver, version 12.0
[ 364.600] (II) FBDEV(0): using default device
[ 364.600] (II) FBDEV(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 364.600] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[ 364.600] (==) FBDEV(0): RGB weight 888
[ 364.600] (==) FBDEV(0): Default visual is TrueColor
[ 364.600] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 364.601] (II) FBDEV(0): hardware: tegra_fb (video memory: 8192kB)
[ 364.601] (II) FBDEV(0): checking modes against framebuffer device...
[ 364.601] (II) FBDEV(0): checking modes against monitor...
[ 364.601] (--) FBDEV(0): Virtual size is 1024x600 (pitch 1024)
[ 364.601] (**) FBDEV(0): Built-in mode "current"
[ 364.601] (==) FBDEV(0): DPI set to (96, 96)
[ 364.601] (II) Loading sub module "fb"
[ 364.601] (II) LoadModule: "fb"
[ 364.601] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 364.602] (II) Module fb: vendor="X.Org Foundation"
[ 364.602] compiled for 1.12.0, module version = 1.0.0
[ 364.602] ABI class: X.Org ANSI C Emulation, version 0.4
[ 364.602] (**) FBDEV(0): using shadow framebuffer
[ 364.602] (II) Loading sub module "shadow"
[ 364.602] (II) LoadModule: "shadow"
[ 364.602] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 364.603] (II) Module shadow: vendor="X.Org Foundation"
[ 364.603] compiled for 1.12.0, module version = 1.1.0
[ 364.603] ABI class: X.Org ANSI C Emulation, version 0.4
[ 364.603] (==) Depth 24 pixmap format is 32 bpp
[ 364.634] (==) FBDEV(0): Backing store disabled
see here :[ 364.634] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 364.634] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 364.634] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 364.634] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
.
.
.
.
(all these lines couldn't all fit in a single post )
.
.
.
.
[ 364.634] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 364.634] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 364.635] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 364.647] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 364.647] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 364.648] (==) FBDEV(0): DPMS enabled
[ 364.648] (==) RandR enabled
[ 364.648] (II) Initializing built-in extension Generic Event Extension
[ 364.648] (II) Initializing built-in extension SHAPE
[ 364.648] (II) Initializing built-in extension MIT-SHM
[ 364.648] (II) Initializing built-in extension XInputExtension
[ 364.648] (II) Initializing built-in extension XTEST
[ 364.648] (II) Initializing built-in extension BIG-REQUESTS
[ 364.648] (II) Initializing built-in extension SYNC
[ 364.648] (II) Initializing built-in extension XKEYBOARD
[ 364.648] (II) Initializing built-in extension XC-MISC
[ 364.648] (II) Initializing built-in extension XINERAMA
[ 364.648] (II) Initializing built-in extension XFIXES
[ 364.648] (II) Initializing built-in extension RENDER
[ 364.648] (II) Initializing built-in extension RANDR
[ 364.648] (II) Initializing built-in extension COMPOSITE
[ 364.648] (II) Initializing built-in extension DAMAGE
[ 364.648] (II) SELinux: Disabled on system
[ 364.684] (II) AIGLX: Screen 0 is not DRI2 capable
[ 364.684] (II) AIGLX: Screen 0 is not DRI capable
[ 364.766] (II) AIGLX: Loaded and initialized swrast
[ 364.766] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 364.893] (II) config/udev: Adding input device gpio-keys (/dev/input/event8)
[ 364.894] (**) gpio-keys: Applying InputClass "evdev keyboard catchall"
[ 364.894] (II) LoadModule: "evdev"
[ 364.894] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 364.895] (II) Module evdev: vendor="X.Org Foundation"
[ 364.895] compiled for 1.11.99.901, module version = 2.7.0
[ 364.895] Module class: X.Org XInput Driver
[ 364.895] ABI class: X.Org XInput driver, version 16.0
[ 364.895] (II) Using input driver 'evdev' for 'gpio-keys'
[ 364.895] (**) gpio-keys: always reports core events
[ 364.895] (**) evdev: gpio-keys: Device: "/dev/input/event8"
[ 364.896] (--) evdev: gpio-keys: Vendor 0x1 Product 0x1
[ 364.896] (--) evdev: gpio-keys: Found keys
[ 364.896] (II) evdev: gpio-keys: Configuring as keyboard
[ 364.896] (**) Option "config_info" "udev:/sys/devices/platform/gpio-keys/input/input8/event8"
[ 364.896] (II) XINPUT: Adding extended input device "gpio-keys" (type: KEYBOARD, id 6)
[ 364.896] (**) Option "xkb_rules" "evdev"
[ 364.896] (**) Option "xkb_model" "evdev"
[ 364.896] (**) Option "xkb_layout" "us"
[ 364.989] (II) config/udev: Adding input device nvec_keyboard (/dev/input/event4)
[ 364.989] (**) nvec_keyboard: Applying InputClass "evdev keyboard catchall"
[ 364.989] (II) Using input driver 'evdev' for 'nvec_keyboard'
[ 364.989] (**) nvec_keyboard: always reports core events
[ 364.989] (**) evdev: nvec_keyboard: Device: "/dev/input/event4"
[ 364.989] (--) evdev: nvec_keyboard: Vendor 0x1 Product 0x1
[ 364.989] (--) evdev: nvec_keyboard: Found keys
[ 364.989] (II) evdev: nvec_keyboard: Configuring as keyboard
[ 364.989] (**) Option "config_info" "udev:/sys/devices/platform/nvec.0/nvec-kbd.1/input/input4/event4"
[ 364.989] (II) XINPUT: Adding extended input device "nvec_keyboard" (type: KEYBOARD, id 7)
[ 364.989] (**) Option "xkb_rules" "evdev"
[ 364.990] (**) Option "xkb_model" "evdev"
[ 364.990] (**) Option "xkb_layout" "us"
[ 364.992] (II) config/udev: Adding input device USB2.0 UVC 1.3M WebCam (/dev/input/event3)
[ 364.993] (**) USB2.0 UVC 1.3M WebCam: Applying InputClass "evdev keyboard catchall"
[ 364.993] (II) Using input driver 'evdev' for 'USB2.0 UVC 1.3M WebCam'
[ 364.993] (**) USB2.0 UVC 1.3M WebCam: always reports core events
[ 364.993] (**) evdev: USB2.0 UVC 1.3M WebCam: Device: "/dev/input/event3"
[ 364.993] (--) evdev: USB2.0 UVC 1.3M WebCam: Vendor 0x64e Product 0xa116
[ 364.993] (--) evdev: USB2.0 UVC 1.3M WebCam: Found keys
[ 364.993] (II) evdev: USB2.0 UVC 1.3M WebCam: Configuring as keyboard
[ 364.993] (**) Option "config_info" "udev:/sys/devices/platform/tegra-ehci.1/usb1/1-1/1-1:1.0/input/input3/event3"
[ 364.993] (II) XINPUT: Adding extended input device "USB2.0 UVC 1.3M WebCam" (type: KEYBOARD, id 8)
[ 364.993] (**) Option "xkb_rules" "evdev"
[ 364.993] (**) Option "xkb_model" "evdev"
[ 364.993] (**) Option "xkb_layout" "us"
[ 364.997] (II) config/udev: Adding input device egalax_ts (/dev/input/event2)
[ 364.997] (**) egalax_ts: Applying InputClass "evdev touchscreen catchall"
[ 364.997] (II) Using input driver 'evdev' for 'egalax_ts'
[ 364.997] (**) egalax_ts: always reports core events
[ 364.997] (**) evdev: egalax_ts: Device: "/dev/input/event2"
[ 364.997] (--) evdev: egalax_ts: Vendor 0 Product 0
[ 364.997] (--) evdev: egalax_ts: Found absolute axes
[ 364.997] (--) evdev: egalax_ts: Found absolute multitouch axes
[ 364.997] (--) evdev: egalax_ts: Found x and y absolute axes
[ 364.997] (--) evdev: egalax_ts: Found absolute touchscreen
[ 364.997] (II) evdev: egalax_ts: Configuring as touchscreen
[ 364.997] (**) evdev: egalax_ts: YAxisMapping: buttons 4 and 5
[ 364.997] (**) evdev: egalax_ts: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 364.998] (**) Option "config_info" "udev:/sys/devices/platform/tegra-i2c.0/i2c-0/0-0004/input/input2/event2"
[ 364.998] (II) XINPUT: Adding extended input device "egalax_ts" (type: TOUCHSCREEN, id 9)
[ 364.998] (II) evdev: egalax_ts: initialized for absolute axes.
[ 364.998] (**) egalax_ts: (accel) keeping acceleration scheme 1
[ 364.998] (**) egalax_ts: (accel) acceleration profile 0
[ 364.999] (**) egalax_ts: (accel) acceleration factor: 2.000
[ 364.999] (**) egalax_ts: (accel) acceleration threshold: 4
[ 365.000] (II) config/udev: Adding input device tegra-kbc (/dev/input/event0)
[ 365.000] (**) tegra-kbc: Applying InputClass "evdev keyboard catchall"
[ 365.000] (II) Using input driver 'evdev' for 'tegra-kbc'
[ 365.000] (**) tegra-kbc: always reports core events
[ 365.000] (**) evdev: tegra-kbc: Device: "/dev/input/event0"
[ 365.000] (--) evdev: tegra-kbc: Vendor 0 Product 0
[ 365.000] (--) evdev: tegra-kbc: Found keys
[ 365.000] (II) evdev: tegra-kbc: Configuring as keyboard
[ 365.000] (**) Option "config_info" "udev:/sys/devices/platform/tegra-kbc/input/input0/event0"
[ 365.000] (II) XINPUT: Adding extended input device "tegra-kbc" (type: KEYBOARD, id 10)
[ 365.000] (**) Option "xkb_rules" "evdev"
[ 365.000] (**) Option "xkb_model" "evdev"
[ 365.001] (**) Option "xkb_layout" "us"
[ 365.002] (II) config/udev: Adding input device tegra-wm8903 Mic Jack (/dev/input/event7)
[ 365.002] (II) No input driver specified, ignoring this device.
[ 365.002] (II) This device may have been added with another device file.
[ 365.004] (II) config/udev: Adding input device foliocap_kbd (/dev/input/event1)
[ 365.004] (**) foliocap_kbd: Applying InputClass "evdev keyboard catchall"
[ 365.004] (II) Using input driver 'evdev' for 'foliocap_kbd'
[ 365.004] (**) foliocap_kbd: always reports core events
[ 365.004] (**) evdev: foliocap_kbd: Device: "/dev/input/event1"
[ 365.005] (--) evdev: foliocap_kbd: Vendor 0 Product 0
[ 365.005] (--) evdev: foliocap_kbd: Found keys
[ 365.005] (II) evdev: foliocap_kbd: Configuring as keyboard
[ 365.005] (**) Option "config_info" "udev:/sys/devices/virtual/input/input1/event1"
[ 365.005] (II) XINPUT: Adding extended input device "foliocap_kbd" (type: KEYBOARD, id 11)
[ 365.005] (**) Option "xkb_rules" "evdev"
[ 365.005] (**) Option "xkb_model" "evdev"
[ 365.005] (**) Option "xkb_layout" "us"
[ 381.774] (II) evdev: gpio-keys: Close
[ 381.774] (II) UnloadModule: "evdev"
[ 381.830] (II) evdev: nvec_keyboard: Close
[ 381.830] (II) UnloadModule: "evdev"
[ 381.900] (II) evdev: USB2.0 UVC 1.3M WebCam: Close
[ 381.900] (II) UnloadModule: "evdev"
[ 381.980] (II) evdev: egalax_ts: Close
[ 381.980] (II) UnloadModule: "evdev"
[ 382.060] (II) evdev: tegra-kbc: Close
[ 382.060] (II) UnloadModule: "evdev"
[ 382.130] (II) evdev: foliocap_kbd: Close
[ 382.130] (II) UnloadModule: "evdev"
[ 382.226] Server terminated successfully (0). Closing log file.
Click to expand...
Click to collapse
please take notice that I didn't have a xorg.conf file within /etc/X11... but I think the problem is linked to the graphical drivers so here are the next two thing I'mm going to try :
1- Try the tegra R16.2 and R16.3 official driver (I'll just give that a shot)
2-Try to get Fedora 18 for trimslice board to boot on our Folio and hopefully with the Tegra R16.3 driver it could run faster and smooth for daily use ...
Thank you again for your help , I'll keep you up to date with these projects !
Cheers :highfive:
...... so I got the tegra driver dowloaded and set .... once I try init 5 I get this displayed on my screen :
[ 76.872853] ar6000: Multicast filter not supported
[ 76.872431] ar6000: Multicast filter not supported
[ 76.873157] ar6000: Multicast filter not supported
[ 76.873810]ADDRCONF(NETDEV_UP): wlan0: link is not ready
network[563]: Bringing up loopback interface: [ OK ]
network[563]: Bringing up interface eth0:
network[563]: (process:722): GLib-WARNING **: (gerror.c:g_error_new_valist: runtime check failed: (domain !=0)
network[563]: [FAILED]
network[563]: RTNETLINK answers: File exists
network[563]: RTNETLINK answers: File exists
network[563]: RTNETLINK answers: File exists
network[563]: RTNETLINK answers: File exists
network[563]: RTNETLINK answers: File exists
network[563]: RTNETLINK answers: File exists
network[563]: RTNETLINK answers: File exists
network[563]: RTNETLINK answers: File exists
network[563]: RTNETLINK answers: File exists
network[563]: RTNETLINK answers: File exists
Click to expand...
Click to collapse
and this on Xorg.0.log :
[ 101.881]
X.Org X Server 1.12.0
Release Date: 2012-03-04
[ 101.881] X Protocol Version 11, Revision 0
[ 101.881] Build Operating System: cdot-panda-10-1-v7hl 2.6.41.6-1.fc15.armv7hl.omap
[ 101.881] Current Operating System: Linux fedora-arm 3.1.10+ #1 SMP PREEMPT Wed Apr 3 22:14:54 WET 2013 armv7l
[ 101.881] Kernel command line: [email protected] [email protected] vmalloc=192M video=tegrafb usbcore.old_scheme_first=1 tegrapart=recovery:122000:a00:800,linux:a0e00:1000:800,loader:300:400:800,mbr:700:200:800,system:900:20000:800,cache:20900:80000:800,misc:a0900:400:800,userdata:a1f00:80000:800 boardtype=PR root=/dev/sda1 rw init=/sbin/init usb-storage.delay_use=0 rootdelay=1
[ 101.881] Build Date: 13 May 2012 11:32:49PM
[ 101.881] Build ID: xorg-x11-server 1.12.0-4.fc17
[ 101.882] Current version of pixman: 0.24.4
[ 101.882] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 101.882] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 101.882] (==) Log file: "/var/log/Xorg.1.log", Time: Sun Apr 7 09:49:44 2013
[ 101.882] (==) Using config file: "/etc/X11/xorg.conf"
[ 101.883] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 101.884] (==) No Layout section. Using the first Screen section.
[ 101.884] (==) No screen section available. Using defaults.
[ 101.884] (**) |-->Screen "Default Screen Section" (0)
[ 101.884] (**) | |-->Monitor "<default monitor>"
[ 101.884] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 101.884] (**) | |-->Device "Tegra"
[ 101.884] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 101.884] (==) Automatically adding devices
[ 101.884] (==) Automatically enabling devices
[ 101.885] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
[ 101.885] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 101.885] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 101.885] (II) Loader magic: 0x198ce4
[ 101.885] (II) Module ABI versions:
[ 101.885] X.Org ANSI C Emulation: 0.4
[ 101.885] X.Org Video Driver: 12.0
[ 101.885] X.Org XInput driver : 16.0
[ 101.885] X.Org Server Extension : 6.0
[ 101.885] (WW) "dri" will not be loaded unless you've specified it to be loaded elsewhere.
[ 101.885] (WW) "dri2" will not be loaded unless you've specified it to be loaded elsewhere.
[ 101.885] (WW) "glx" will not be loaded unless you've specified it to be loaded elsewhere.
[ 101.885] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
[ 101.885] (II) "dbe" will be loaded by default.
[ 101.885] (II) "glx" will be loaded even though the default is to disable it.
[ 101.885] (II) "record" will be loaded by default.
[ 101.885] (II) "dri" will be loaded even though the default is to disable it.
[ 101.885] (II) "dri2" will be loaded even though the default is to disable it.
[ 101.885] (II) LoadModule: "extmod"
[ 101.886] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 101.887] (II) Module extmod: vendor="X.Org Foundation"
[ 101.887] compiled for 1.12.0, module version = 1.0.0
[ 101.887] Module class: X.Org Server Extension
[ 101.887] ABI class: X.Org Server Extension, version 6.0
[ 101.888] (II) Loading extension SELinux
[ 101.888] (II) Loading extension MIT-SCREEN-SAVER
[ 101.888] (II) Loading extension XFree86-VidModeExtension
[ 101.888] (II) Loading extension DPMS
[ 101.888] (II) Loading extension XVideo
[ 101.888] (II) Loading extension XVideo-MotionCompensation
[ 101.888] (II) Loading extension X-Resource
[ 101.888] (II) LoadModule: "dbe"
[ 101.888] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 101.888] (II) Module dbe: vendor="X.Org Foundation"
[ 101.888] compiled for 1.12.0, module version = 1.0.0
[ 101.889] Module class: X.Org Server Extension
[ 101.889] ABI class: X.Org Server Extension, version 6.0
[ 101.889] (II) Loading extension DOUBLE-BUFFER
[ 101.889] (II) LoadModule: "record"
[ 101.889] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 101.889] (II) Module record: vendor="X.Org Foundation"
[ 101.889] compiled for 1.12.0, module version = 1.13.0
[ 101.889] Module class: X.Org Server Extension
[ 101.889] ABI class: X.Org Server Extension, version 6.0
[ 101.889] (II) Loading extension RECORD
[ 101.889] (II) LoadModule: "tegra"
[ 101.890] (II) Loading /usr/lib/xorg/modules/drivers/tegra_drv.so
[ 101.894] (II) Module tegra: vendor="X.Org Foundation"
[ 101.894] compiled for 1.11.99.901, module version = 0.4.0
[ 101.894] Module class: X.Org Video Driver
[ 101.895] ABI class: X.Org Video Driver, version 12.0
[ 101.895] (II) NVIDIA driver for Tegra
[ 101.895] (--) using VT number 2
[ 101.925] (WW) Falling back to old probe method for tegra
[ 101.928] (II) TEGRA(0): GPU is a T20/T25
[ 101.928] (II) TEGRA(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 101.928] (==) TEGRA(0): Depth 24, (--) framebuffer bpp 32
[ 101.928] (==) TEGRA(0): RGB weight 888
[ 101.929] (==) TEGRA(0): Default visual is TrueColor
[ 101.929] (==) TEGRA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 101.929] (II) TEGRA(0): Output LVDS-1 has no monitor section
[ 101.929] (II) TEGRA(0): Output HDMI-1 has no monitor section
[ 101.929] (WW) TEGRA(0): LVDS-1: Error querying display modes: No such device.
[ 101.929] (II) TEGRA(0): EDID for output LVDS-1
[ 101.929] (II) TEGRA(0): Printing probed modes for output LVDS-1
[ 101.930] (II) TEGRA(0): Modeline "1024x600"x0.0 0.00 1024 1024 1024 1024 600 600 600 600 (0.0 kHz eP)
[ 101.930] (II) TEGRA(0): EDID for output HDMI-1
[ 101.930] (II) TEGRA(0): Output LVDS-1 connected
[ 101.930] (II) TEGRA(0): Output HDMI-1 disconnected
[ 101.930] (II) TEGRA(0): Using exact sizes for initial modes
[ 101.930] (II) TEGRA(0): Output LVDS-1 using initial mode 1024x600 +0+0
[ 101.930] (II) TEGRA(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[ 101.930] (--) TEGRA(0): VideoRAM: 32768 kByte
[ 101.930] (--) TEGRA(0): Virtual size is 1024x600 (pitch 0)
[ 101.930] (**) TEGRA(0): Driver mode "1024x600"
[ 101.930] (==) TEGRA(0): DPI set to (96, 96)
[ 101.930] (II) Loading sub module "fb"
[ 101.930] (II) LoadModule: "fb"
[ 101.930] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 101.932] (II) Module fb: vendor="X.Org Foundation"
[ 101.932] compiled for 1.12.0, module version = 1.0.0
[ 101.932] ABI class: X.Org ANSI C Emulation, version 0.4
[ 101.932] (II) Loading sub module "ramdac"
[ 101.932] (II) LoadModule: "ramdac"
[ 101.932] (II) Module "ramdac" already built-in
[ 101.932] (--) Depth 24 pixmap format is 32 bpp
[ 101.935] (==) TEGRA(0): Backing store disabled
[ 101.935] (==) TEGRA(0): Silken mouse enabled
[ 101.935] (II) TEGRA(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 101.936] (II) Loading extension TEGRA-EGL
[ 101.936] (EE) TEGRA(0): Failed to initialize shared memory.
[ 101.936] (EE) TEGRA(0): This may happen if you have CONFIG_SYSVIPC disabled in your kernel.
[ 101.937]
Fatal server error:
[ 101.937] AddScreen/ScreenInit failed for driver 0
[ 101.937]
[ 101.937]
Please consult the Fedora Project support
at http://wiki.x.org
for help.
[ 101.937] Please also check the log file at "/var/log/Xorg.1.log" for additional information.
[ 101.937]
[ 102.022] Server terminated with error (1). Closing log file.
Click to expand...
Click to collapse
somebody please help me with this :s
If I fail , I'll try the second choice , which will lead me to restart from scratch with Fedora 18 .
Been there, done that
Hey friend!
That's something that I had troubles too, and when googled it - it actually led me to my own thread!
Check out Update on #2 post on page 1:
For an NVIDIA driver to work - you need to enable CONFIG_SYSVIPC when compiling kernel. If you can't compile, I'll send you mine already compiled with that option on (I am planning updating links on first post ).
As for your logs regarding keyboard... I'm still looking as I am not that skilled but I am trying to figure it out with you (or maybe someone else).
I doubt that NVIDIA driver will help you, though. Also, some of programs may not work with it (cheese, system settings, really anything that depends on cogl package).
BTW, Fedora 18 will not work with Gnome (something related to GDM, I think) but you can use Cinnamon and set it up to look like Gnome with themes (for more finger-friendly experience).
Cheers
So my thoughts were wrong after all ... I'll try to get my hands on a new keyboard /mouse combination . by the way your tutorial is very detailed , I couldn't have been there without all your help , thank you .
Now for the kernel , I tried adding this line
CONFIG_SYSVIPC=y to the patch you made then I use make to compile the kernel . still don't know if it's the right way .... oh god the amout of my n00b-ness is damn too high
Sent from my Galaxy Nexus using xda app-developers app
Kernel and config
sa30udi said:
So my thoughts were wrong after all ... I'll try to get my hands on a new keyboard /mouse combination . by the way your tutorial is very detailed , I couldn't have been there without all your help , thank you .
Now for the kernel , I tried adding this line
CONFIG_SYSVIPC=y to the patch you made then I use make to compile the kernel . still don't know if it's the right way .... oh god the amout of my n00b-ness is damn too high
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
I don't think just adding that line to the patch will be enough, since patch application needs to know where you want your line and also whether you wanted it added or removed...
You could edit .config file after you patch it. and add that in there but that way is generally bad since dependencies can be overseen.
Or you could use 'make menuconfig' after patching the .config file and locating and changing the option there. (Key </> could help there)
Don't worry about the 'noob-ness' I am right there with you. I had a lot of great people helping me out while I was learning about gnu/linux.
Or you could use updated update.zip (kernel) from first page.
Or, if you want to compile it yourself use updated config_patch.txt from the first page.
Cheers
so all I have to do is to change "/dev/mmcblk1p1" to "/dev/sda1" at the boot.img and flash it on my tab right ?
I'll keep the thread up to date
I have a little question : is it possible to boot the tablet directly from the interna tablet storage , or mawbe it can be mounted to "/home" so we can make full use of it !? give us your thoughts about it
Have a nice day ! :laugh:
Yeah, you need to create your own boot.img with mkbootimg with sda1, zip it again and you're good to go.
It must be possible to run fedora from internal storage, but I didn't explore that option since I would like to have both Android and Fedora until Tegra DRM driver is available; because you can't really watch movies with fbdev driver or with Tegra proprietary driver.
And how to mount it... well... I think I saw something about that somewhere but I have no idea. Wow, that's almost like saying 'it's on the internet'
But my first guess would be not to mount it as /home because you may have conflicting configs sitting in there.
My research about Fedora on Folio has slowed down a bit - I am hoping to see that FLOSS Tegra driver to get my hype again
Cheers!
finally got it up and running ! but still no kb/mouse support as you said , but I found something interesting here
Apr 8 10:33:19 fedora-arm kernel: [ 203.937953] usb 1-1: reset high speed USB device number 2 using tegra-ehci
Apr 8 10:33:19 fedora-arm kernel: [ 204.357871] usb 1-1: device not accepting address 2, error -71
Apr 8 10:33:19 fedora-arm kernel: [ 204.477894] usb 1-1: reset high speed USB device number 2 using tegra-ehci
Apr 8 10:33:19 fedora-arm kernel: [ 204.897870] usb 1-1: device not accepting address 2, error -71
Apr 8 10:33:19 fedora-arm kernel: [ 205.018067] usb 1-1: reset high speed USB device number 2 using tegra-ehci
Apr 8 10:33:19 fedora-arm kernel: [ 205.137882] usb 1-1: device descriptor read/64, error -71
Apr 8 10:33:19 fedora-arm kernel: [ 205.367904] usb 1-1: device descriptor read/64, error -71
Apr 8 10:33:19 fedora-arm kernel: [ 205.597883] usb 1-1: reset high speed USB device number 2 using tegra-ehci
Apr 8 10:33:19 fedora-arm kernel: [ 205.718091] usb 1-1: device descriptor read/64, error -71
Apr 8 10:33:19 fedora-arm kernel: [ 205.947878] usb 1-1: device descriptor read/64, error -71
Apr 8 10:33:19 fedora-arm kernel: [ 206.128102] PM: resume of devices complete after 2425.971 msecs
Apr 8 10:33:19 fedora-arm kernel: [ 206.128513] tegra-otg tegra-otg: SUSPEND --> PERIPHERAL
Apr 8 10:33:19 fedora-arm kernel: [ 206.836471] Restarting tasks ...
Apr 8 10:33:19 fedora-arm kernel: [ 206.837371] usb 1-1: USB disconnect, device number 2
Apr 8 10:33:19 fedora-arm kernel: [ 206.846872] done.
Apr 8 10:33:19 fedora-arm kernel: [ 206.846903] Tegra cpufreq resume: restoring frequency to 216000 kHz
Apr 8 10:33:19 fedora-arm kernel: [ 206.874545] suspend: exit suspend, ret = 0 (2013-04-08 14:33:18.993130000 UTC)
Apr 8 10:33:19 fedora-arm systemd-logind[297]: Failed to apply ACLs: Operation not supported
Apr 8 10:33:19 fedora-arm kernel: [ 207.247891] usb 1-1: new high speed USB device number 3 using tegra-ehci
Apr 8 10:33:19 fedora-arm kernel: [ 207.667871] usb 1-1: device not accepting address 3, error -71
Apr 8 10:33:19 fedora-arm kernel: [ 207.787915] usb 1-1: new high speed USB device number 4 using tegra-ehci
Apr 8 10:33:20 fedora-arm kernel: [ 208.061186] sd 0:0:0:0: [sda] 7907328 512-byte logical blocks: (4.04 GB/3.77 GiB)
Apr 8 10:33:20 fedora-arm kernel: [ 208.081666] sd 0:0:0:0: [sda] No Caching mode page present
Apr 8 10:33:20 fedora-arm kernel: [ 208.081844] sd 0:0:0:0: [sda] Assuming drive cache: write through
Apr 8 10:33:20 fedora-arm kernel: [ 208.207882] usb 1-1: device not accepting address 4, error -71
Apr 8 10:33:20 fedora-arm kernel: [ 208.328072] usb 1-1: new high speed USB device number 5 using tegra-ehci
Apr 8 10:33:20 fedora-arm kernel: [ 208.447880] usb 1-1: device descriptor read/64, error -71
Apr 8 10:33:20 fedora-arm kernel: [ 208.677908] usb 1-1: device descriptor read/64, error -71
Apr 8 10:33:21 fedora-arm kernel: [ 208.907883] usb 1-1: new high speed USB device number 6 using tegra-ehci
Apr 8 10:33:21 fedora-arm kernel: [ 209.027886] usb 1-1: device descriptor read/64, error -71
Apr 8 10:33:21 fedora-arm kernel: [ 209.257881] usb 1-1: device descriptor read/64, error -71
Apr 8 10:33:21 fedora-arm kernel: [ 209.367907] hub 1-0:1.0: unable to enumerate USB device on port 1
Apr 8 10:33:22 fedora-arm kernel: [ 210.032081] ar6k_cfg80211_scan: Wmi not ready
Click to expand...
Click to collapse
this is the var/log/messages
maybe this is linked to my usb keyboard problem .
I'll try to disable the password from shell and see the results !
EDIT : I managed to install the new kernel and remove password with passwd -d (the only way I could login inside X ) got it up and running ! But the NV tegra driver was making some trouble as 80% of the apps didn't work at all , so I disabled it !
Now it's the time to run a yum update and install Gnome (Xfce is a pain with touchscreens )
And for my usb keyboard : I think the problem is more related to the presence of a usb hub , I believe it makes conflicts with the other input (usb pendrive in this case ) I'd better get myself a new SDcard ( well cheaper than a keyboard haha ) .
Cheers !
many thanks for this work
I have a problem flashing the kernel attached.
When I try to instal zip it gives me:
Code:
update.img...
assert failed: write_raw_image("/cache/boot.img", "linux")
E:Error in /tmp/update.zip
(Status 7)
Installation aborted
Any ideas?
I use clockworkmod recovery at the moment. Could this be my problem?
If so, did anybody know where i can get the original recovery?
Thanks for all help and these create things
Related
[PROJECT] Kernel 3.4.x For Galaxy 3
This thread to collaborate all efforts towards porting kernel 3.4.x on to the Galaxy 3. If any developers wish to help then please let me know and I will add you to the SG3 group on Github (provided you have proven yourself capable of helping by forking the repository and submitting a pull request of changes you have made - I won't just add people if they are 'learning how to develop for Linux'). Changelog https://github.com/sg3/android_kernel_samsung_s5p6442/commits/s5p6442-3.4 I chose the Github commit system to be the changelog as there are so many things going on at once it would be impossible to keep up with, and I cannot be assed explaining it. If you don't understand then ask, but please don't ask EVERYTHING. Most of the answers will be 'It just does'. I am trying to follow the standard process for committing to GIT by doing 's5p6442: change' or 'apollo: change' so it is easier to see what is being fixed and why we are changing it so people reviewing code have an easier job. I expect other developers to follow this as well. Pull requests made that do not follow this naming convention will be rejected. Source Code Source: https://github.com/sg3/android_kernel_samsung_s5p6442 Members The following members already have full read/write access to the repository: cdesai hillbeast <- has UART marcellusbe <- has UART moikop <- has UART tom3q <- has UART As you can see I also listed who has UART (that I currently know of). If you also have UART then let me know and I shall add it to the list. Having UART will be a huge help as it means we can see what is going on. Why Do We Need Kernel 3. Easier updating the kernel to add security and performance boosts from mainline Linux kernels More support for new versions of Android Android 4.0 was built upon Linux Kernel 3.0.x and therefore expects kernel 3.0s APIs Faster, more secure system NO SAMSUNG MORONIC CODE Because it's just better Please let me know if you are interested (able to) in helping this cause. Please don't put your hand up if you can't dedicate your phone to this. This will result in your phone being out of action quite a lot while we are testing, and if you need your phone 24/7 then you're going to need to keep flashing back. You will also NEED ODIN. Flashing from CWM is not an option.
Status What is working Basic mach-code for s5p6442 Serial/UART CPU clock and most clock sources Most mach addresses/IRQs/GPIOs Kernel init initramfs init MTD/OneNAND GPIO Screen/Framebuffer Keypad/buttons Reboot Real time clock I2C over GPIO HSMMC What needs to be done Samsung S3C I2C Reboot modes I2S SDIO Device Drivers (WiFi, Audio, sensors, etc) UART Dump Code: Starting kernel at 0x22000000... Uncompressing Linux... done, booting the kernel. [ 0.000000] Booting Linux on physical CPU 0 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.4.27+ ([email protected]) (gcc version 4.6.2 20120613 (release) [ARM/embedded-4_6-branch revision 188521] (GNU Tools for ARM Embedded Processors) ) #Test Sun Jan 13 20:44:01 NZDT 2013 [ 0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv6TEJ), cr=00c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache [ 0.000000] Machine: APOLLO [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] CPU S5P6442 (id 0x36442000) [ 0.000000] S3C24XX Clocks, Copyright 2004 Simtec Electronics [ 0.000000] s5p6442_setup_clocks: clkdiv0 = 10100000 [ 0.000000] S5P6442: PLL settings, A=667000000, M=166000000, E=48000000 [ 0.000000] mout_apll: source is fout_apll (1), rate is 667000000 [ 0.000000] mout_mpll: source is fout_mpll (1), rate is 166000000 [ 0.000000] mout_epll: source is fout_epll (1), rate is 48000000 [ 0.000000] mout_arm: source is mout_apll (1), rate is 667000000 [ 0.000000] mout_d0: source is mout_mpll (1), rate is 166000000 [ 0.000000] mout_d0sync: source is mout_d0 (1), rate is 166000000 [ 0.000000] mout_d1: source is mout_mpll (1), rate is 166000000 [ 0.000000] mout_d1sync: source is mout_d1 (1), rate is 166000000 [ 0.000000] sclk_mfc: source is mout_mpll (0), rate is 166000000 [ 0.000000] sclk_mmc: source is mout_mpll (6), rate is 83000000 [ 0.000000] sclk_mmc: source is mout_mpll (6), rate is 83000000 [ 0.000000] sclk_mmc: source is mout_mpll (6), rate is 83000000 [ 0.000000] dout_a2m: source is fout_apll (1), rate is 667000000 [ 0.000000] dout_apll: source is mout_apll (1), rate is 667000000 [ 0.000000] hclkd1: source is mout_d1 (1), rate is 166000000 [ 0.000000] hclkd0: source is mout_d0 (1), rate is 166000000 [ 0.000000] pclkd0: source is mout_d0 (1), rate is 83000000 [ 0.000000] pclkd1: source is mout_d1 (1), rate is 83000000 [ 0.000000] S5P6442: HCLKD0=166000000, HCLKD1=166000000, PCLKD0=83000000, PCLKD1=83000000 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 84832 [ 0.000000] Kernel command line: console=ttySAC1,115200 version=Sbl(1.0.0) 2010-10-27 17:10:33 [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] allocated 1212416 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] Memory: 256MB 80MB = 336MB total [ 0.000000] Memory: 324804k/324804k available, 19260k reserved, 0K highmem [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] vmalloc : 0xe5800000 - 0xff000000 ( 408 MB) [ 0.000000] lowmem : 0xc0000000 - 0xe5000000 ( 592 MB) [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .text : 0xc0008000 - 0xc0995db4 (9784 kB) [ 0.000000] .init : 0xc0996000 - 0xc0c29000 (2636 kB) [ 0.000000] .data : 0xc0c2a000 - 0xc0cae688 ( 530 kB) [ 0.000000] .bss : 0xc0cae6ac - 0xc0e8bc38 (1910 kB) [ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:208 [ 0.000000] VIC @f6000000: id 0x00041192, vendor 0x41 [ 0.000000] VIC @f6010000: id 0x00041192, vendor 0x41 [ 0.000000] VIC @f6020000: id 0x00041192, vendor 0x41 [ 0.000000] vic_register: too few VICs, increase CONFIG_ARM_VIC_NR [ 0.000000] sched_clock: 32 bits at 41MHz, resolution 24ns, wraps every 103493ms [ 0.000000] Console: colour dummy device 80x30 [ 0.000363] Calibrating delay loop... 663.55 BogoMIPS (lpj=1658880) [ 0.060015] pid_max: default: 32768 minimum: 301 [ 0.060273] Security Framework initialized [ 0.060345] AppArmor: AppArmor initialized [ 0.060775] Mount-cache hash table entries: 512 [ 0.061926] Initializing cgroup subsys cpuacct [ 0.061959] Initializing cgroup subsys memory [ 0.062041] Initializing cgroup subsys devices [ 0.062064] Initializing cgroup subsys freezer [ 0.062082] Initializing cgroup subsys blkio [ 0.062124] Initializing cgroup subsys perf_event [ 0.062325] CPU: Testing write buffer coherency: ok [ 0.062417] ftrace: allocating 24113 entries in 71 pages [ 0.256329] hw perfevents: enabled with v6 PMU driver, 3 counters available [ 0.256470] Setting up static identity map for 0x20652280 - 0x206522dc [ 0.259465] devtmpfs: initialized [ 0.261208] EVM: security.selinux [ 0.261230] EVM: security.SMACK64 [ 0.261243] EVM: security.capability [ 0.262295] gpiochip_add: registered GPIOs 0 to 7 on device: GPA0 [ 0.262327] gpiochip_add: registered GPIOs 9 to 10 on device: GPA1 [ 0.262348] gpiochip_add: registered GPIOs 12 to 15 on device: GPB [ 0.262366] gpiochip_add: registered GPIOs 17 to 21 on device: GPC0 [ 0.262384] gpiochip_add: registered GPIOs 23 to 27 on device: GPC1 [ 0.262402] gpiochip_add: registered GPIOs 29 to 30 on device: GPD0 [ 0.262420] gpiochip_add: registered GPIOs 32 to 37 on device: GPD1 [ 0.262438] gpiochip_add: registered GPIOs 39 to 46 on device: GPE0 [ 0.262457] gpiochip_add: registered GPIOs 48 to 52 on device: GPE1 [ 0.262475] gpiochip_add: registered GPIOs 54 to 61 on device: GPF0 [ 0.262494] gpiochip_add: registered GPIOs 63 to 70 on device: GPF1 [ 0.262512] gpiochip_add: registered GPIOs 72 to 79 on device: GPF2 [ 0.262531] gpiochip_add: registered GPIOs 81 to 86 on device: GPF3 [ 0.262549] gpiochip_add: registered GPIOs 88 to 94 on device: GPG0 [ 0.262568] gpiochip_add: registered GPIOs 96 to 102 on device: GPG1 [ 0.262587] gpiochip_add: registered GPIOs 104 to 110 on device: GPG2 [ 0.262606] gpiochip_add: registered GPIOs 148 to 155 on device: GPJ0 [ 0.262624] gpiochip_add: registered GPIOs 157 to 162 on device: GPJ1 [ 0.262644] gpiochip_add: registered GPIOs 164 to 171 on device: GPJ2 [ 0.262664] gpiochip_add: registered GPIOs 173 to 180 on device: GPJ3 [ 0.262683] gpiochip_add: registered GPIOs 182 to 186 on device: GPJ4 [ 0.262702] gpiochip_add: registered GPIOs 188 to 195 on device: MP01 [ 0.262721] gpiochip_add: registered GPIOs 197 to 200 on device: MP02 [ 0.262739] gpiochip_add: registered GPIOs 202 to 206 on device: MP03 [ 0.262758] gpiochip_add: registered GPIOs 208 to 215 on device: MP04 [ 0.262777] gpiochip_add: registered GPIOs 217 to 224 on device: MP05 [ 0.262796] gpiochip_add: registered GPIOs 226 to 233 on device: MP06 [ 0.262815] gpiochip_add: registered GPIOs 235 to 242 on device: MP07 [ 0.262834] gpiochip_add: registered GPIOs 244 to 251 on device: MP10 [ 0.262853] gpiochip_add: registered GPIOs 112 to 119 on device: GPH0 [ 0.262872] gpiochip_add: registered GPIOs 121 to 128 on device: GPH1 [ 0.262891] gpiochip_add: registered GPIOs 130 to 137 on device: GPH2 [ 0.262910] gpiochip_add: registered GPIOs 139 to 146 on device: GPH3 [ 0.263470] dummy: [ 0.264100] NET: Registered protocol family 16 [ 0.275100] apollo_machine_init : hw_rev_pin=0x0 [ 0.275128] apollo_machine_init : bootmode=0x0 [ 0.275146] apollo_machine_init : lcd_id=1 [ 0.275161] apollo_machine_init : uart_sel=1 [ 0.275216] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers. [ 0.275237] hw-breakpoint: maximum watchpoint size is 4 bytes. [ 0.275523] S5P6442: Initializing architecture [ 0.291494] bio: create slab <bio-0> at 0 [ 0.293402] SCSI subsystem initialized [ 0.294000] usbcore: registered new interface driver usbfs [ 0.294214] usbcore: registered new interface driver hub [ 0.294630] usbcore: registered new device driver usb [ 0.295434] i2c i2c-3: Not I2C compliant: can't read SCL [ 0.295462] i2c i2c-3: Bus may be unreliable [ 0.295487] i2c-gpio i2c-gpio.3: using pins 220 (SDA) and 219 (SCL, no clock stretching) [ 0.296287] max8998 4-0066: No interrupt specified, no interrupts [ 0.300785] VALIVE_1.1V: 1100 mV [ 0.302519] VUSB+MIPI_1.1V: 1100 mV [ 0.304283] VDAC_3.3V: 3300 mV [ 0.306136] VTF_2.8V: 2800 mV [ 0.307889] VCC_3.3V: 3300 mV [ 0.310548] VLCD_1.8V: 1800 mV [ 0.312288] VUSB+VADC_3.3V: 3300 mV [ 0.314100] VCC+VCAM_2.8V: 2800 mV [ 0.316692] VPLL_1.1V: 1100 mV [ 0.318393] CAM_IO_2.8V: 2800 mV [ 0.320204] CAM_ISP_1.2V: 1200 mV [ 0.321958] CAM_A_2.8V: 2800 mV [ 0.323682] CAM_CIF_1.8V: 1800 mV [ 0.325508] CAM_AF_3.3V: 3300 mV [ 0.327243] VMIPI_1.8V: 1800 mV [ 0.329838] VCC_3.0V_LCD: 3000 mV [ 0.331270] VARM_1.2V: 1200 mV [ 0.332645] VINT_1.2V: 1200 mV [ 0.334014] VCC_1.8V: 1800 mV [ 0.336329] CAM_CORE_1.2V: 1200 mV [ 0.337442] i2c-gpio i2c-gpio.4: using pins 182 (SDA) and 185 (SCL) [ 0.337761] i2c-gpio i2c-gpio.7: using pins 153 (SDA) and 152 (SCL) [ 0.338087] i2c-gpio i2c-gpio.8: using pins 34 (SDA) and 35 (SCL) [ 0.338390] i2c-gpio i2c-gpio.9: using pins 178 (SDA) and 179 (SCL) [ 0.338704] s3c-i2c s3c2410-i2c.0: slave address 0x10 [ 0.338750] s3c-i2c s3c2410-i2c.0: bus frequency set to 81 KHz [ 0.338797] s3c-i2c s3c2410-i2c.0: cannot claim IRQ 78 [ 0.338850] s3c-i2c: probe of s3c2410-i2c.0 failed with error -38 [ 0.339021] s3c-i2c s3c2410-i2c.1: slave address 0x10 [ 0.339066] s3c-i2c s3c2410-i2c.1: bus frequency set to 81 KHz [ 0.339106] s3c-i2c s3c2410-i2c.1: cannot claim IRQ 109 [ 0.339157] s3c-i2c: probe of s3c2410-i2c.1 failed with error -22 [ 0.339322] s3c-i2c s3c2410-i2c.2: slave address 0x10 [ 0.339364] s3c-i2c s3c2410-i2c.2: bus frequency set to 81 KHz [ 0.339682] s3c-i2c s3c2410-i2c.2: i2c-2: S3C I2C adapter [ 0.339810] Linux video capture interface: v2.00 [ 0.340585] Advanced Linux Sound Architecture Driver Version 1.0.25. [ 0.341666] Bluetooth: Core ver 2.16 [ 0.341800] NET: Registered protocol family 31 [ 0.341822] Bluetooth: HCI device and connection manager initialized [ 0.341843] Bluetooth: HCI socket layer initialized [ 0.341860] Bluetooth: L2CAP socket layer initialized [ 0.341920] Bluetooth: SCO socket layer initialized [ 0.341941] NetLabel: Initializing [ 0.341955] NetLabel: domain hash size = 128 [ 0.341967] NetLabel: protocols = UNLABELED CIPSOv4 [ 0.342112] NetLabel: unlabeled traffic allowed by default [ 0.342849] Switching to clocksource s5p_clocksource_timer [ 0.379780] AppArmor: AppArmor Filesystem Enabled [ 0.409043] NET: Registered protocol family 2 [ 0.409412] IP route cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.410301] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 0.411581] TCP bind hash table entries: 16384 (order: 4, 65536 bytes) [ 0.412212] TCP: Hash tables configured (established 16384 bind 16384) [ 0.412232] TCP: reno registered [ 0.412256] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.412319] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.412878] NET: Registered protocol family 1 [ 0.413878] RPC: Registered named UNIX socket transport module. [ 0.413908] RPC: Registered udp transport module. [ 0.413924] RPC: Registered tcp transport module. [ 0.413940] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 2.313502] audit: initializing netlink socket (disabled) [ 2.313597] type=2000 audit(2.175:1): initialized [ 2.518638] VFS: Disk quotas dquot_6.5.2 [ 2.519085] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 2.523547] NFS: Registering the id_resolver key type [ 2.526646] fuse init (API version 7.18) [ 2.527762] msgmni has been set to 634 [ 2.535433] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 2.535935] io scheduler noop registered [ 2.535965] io scheduler deadline registered [ 2.536070] io scheduler cfq registered (default) [ 2.545209] Console: switching to colour frame buffer device 30x25 [ 2.549050] s3c-fb s3c-fb: window 0: fb [ 2.549647] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 2.564511] s5pv210-uart.0: ttySAC0 at MMIO 0xec000000 (irq = 74) is a S3C6400/10 [ 2.565120] s5pv210-uart.1: ttySAC1 at MMIO 0xec000400 (irq = 75) is a S3C6400/10 [ 3.688673] console [ttySAC1] enabled [ 3.692714] s5pv210-uart.2: ttySAC2 at MMIO 0xec000800 (irq = 76) is a S3C6400/10 [ 3.701079] ramoops: platform device not found, using module parameters [ 3.706799] ramoops: The memory size and the record size must be non-zero [ 3.713399] ramoops: probe of ramoops failed with error -22 [ 3.735283] brd: module loaded [ 3.744057] loop: module loaded [ 3.745830] nbd: registered device at major 43 [ 3.762773] i2c-core: driver [fsa9480] using legacy suspend method [ 3.763421] i2c-core: driver [fsa9480] using legacy resume method [ 3.770606] mtdoops: mtd device (mtddev=name/number) must be supplied [ 3.776125] ================================================================= [ 3.783321] Samsung OneNAND Driver (AUDI). [ 3.787406] ================================================================= [ 3.794866] OneNAND: Clock gating is enabled. [ 3.799181] Muxed OneNAND 512MB 1.8V 16-bit (0x50) [ 3.803964] OneNAND version = 0x013e [ 3.809584] Scanning device for bad blocks [ 3.852229] onenand_bbt_wait: ecc error = 0x0001, controller error 0x0400 [ 3.853463] OneNAND eraseblock 320 is an initial bad block [ 4.077529] OneNAND eraseblock 2047 is an initial bad block [ 4.079391] Creating 8 MTD partitions on "s5p-onenand": [ 4.082775] 0x000000a00000-0x000001180000 : "boot" [ 4.090109] 0x000001180000-0x00000ed80000 : "system" [ 4.095512] 0x00000ed80000-0x00001b800000 : "userdata" [ 4.100622] 0x00001b800000-0x00001de00000 : "cache" [ 4.105243] 0x00001de00000-0x00001f500000 : "efs" [ 4.110030] 0x00001f500000-0x00001ffc0000 : "reservoir" [ 4.115311] 0x00001ffc0000-0x000020000000 : "dgs" [ 4.120079] 0x000000180000-0x000000200000 : "param" [ 4.129186] Fixed MDIO Bus: probed [ 4.129479] tun: Universal TUN/TAP device driver, 1.6 [ 4.132039] tun: (C) 1999-2004 Max Krasnyansky <[email protected]> [ 4.138886] PPP generic driver version 2.4.2 [ 4.143197] PPP BSD Compression module registered [ 4.147386] PPP Deflate Compression module registered [ 4.155764] PPP MPPE Compression module registered [ 4.157358] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 4.165883] mousedev: PS/2 mouse device common for all mice [ 4.170690] input: samsung-keypad as /devices/platform/samsung-keypad/input/input0 [ 4.183677] max8998-rtc max8998-rtc: rtc core: registered max8998-rtc as rtc0 [ 4.185222] max8998-rtc max8998-rtc: Failed to request alarm IRQ: 9: -22 [ 4.192094] max8998-rtc max8998-rtc: RTC CHIP NAME: max8998-rtc [ 4.198341] s3c-rtc s3c64xx-rtc: rtc disabled, re-enabling [ 4.204232] s3c-rtc s3c64xx-rtc: rtc core: registered s3c as rtc1 [ 4.209837] s3c-rtc s3c64xx-rtc: warning: invalid RTC value so initializing it [ 4.217293] i2c /dev entries driver [ 4.223542] lirc_dev: IR Remote Control driver registered, major 252 [ 4.227104] IR NEC protocol handler initialized [ 4.231789] IR RC5(x) protocol handler initialized [ 4.236611] IR RC6 protocol handler initialized [ 4.241188] IR JVC protocol handler initialized [ 4.245773] IR Sony protocol handler initialized [ 4.250448] IR RC5 (streamzap) protocol handler initialized [ 4.256091] IR SANYO protocol handler initialized [ 4.260894] IR MCE Keyboard/mouse protocol handler initialized [ 4.266831] IR LIRC bridge handler initialized [ 4.271884] vivi-000: V4L2 device registered as video0 [ 4.276490] Video Technology Magazine Virtual Video Capture Board ver 0.8.1 successfully loaded. [ 4.286115] m2m-testdev m2m-testdev.0: mem2mem-testdevDevice registered as /dev/video1 [ 4.293614] S5P JPEG V4L2 Driver, (c) 2011 Samsung Electronics [ 4.299987] s5p-jpeg s5p-jpeg.0: encoder device registered as /dev/video2 [ 4.306631] s5p-jpeg s5p-jpeg.0: decoder device registered as /dev/video3 [ 4.313092] s5p-jpeg s5p-jpeg.0: Samsung S5P JPEG codec [ 4.319104] s5p-mfc s5p-mfc: decoder registered as /dev/video4 [ 4.324735] s5p-mfc s5p-mfc: encoder registered as /dev/video5 [ 4.331964] device-mapper: uevent: version 1.0.3 [ 4.335859] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: [email protected] [ 4.344756] device-mapper: multipath: version 1.3.0 loaded [ 4.349027] device-mapper: multipath round-robin: version 1.0.0 loaded [ 4.355582] device-mapper: multipath queue-length: version 0.1.0 loaded [ 4.362272] device-mapper: multipath service-time: version 0.2.0 loaded [ 4.369166] Bluetooth: HCI UART driver ver 2.2 [ 4.373493] Bluetooth: HCI H4 protocol initialized [ 4.378328] cpuidle: using governor ladder [ 4.382413] cpuidle: using governor menu [ 4.386665] sdhci: Secure Digital Host Controller Interface driver [ 4.392711] sdhci: Copyright(c) Pierre Ossman [ 4.397299] s3c-sdhci s3c-sdhci.0: clock source 0: mmc_busclk.0 (166000000 Hz) [ 4.404494] s3c-sdhci s3c-sdhci.0: clock source 2: mmc_busclk.2 (83000000 Hz) [ 4.413642] mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA [ 4.419361] VTF_2.8V: operation not allowed [ 4.423067] s3c-sdhci s3c-sdhci.0: could not set regulator OCR (-1) [ 4.429579] s3c-sdhci s3c-sdhci.1: clock source 0: mmc_busclk.0 (166000000 Hz) [ 4.436774] s3c-sdhci s3c-sdhci.1: clock source 2: mmc_busclk.2 (83000000 Hz) [ 4.445522] VTF_2.8V: operation not allowed [ 4.448203] s3c-sdhci s3c-sdhci.0: could not set regulator OCR (-1) [ 4.454713] mmc1: no vmmc regulator found [ 4.460242] mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.1] using ADMA [ 4.465940] s3c-sdhci s3c-sdhci.2: clock source 0: mmc_busclk.0 (166000000 Hz) [ 4.476388] s3c-sdhci s3c-sdhci.2: clock source 2: mmc_busclk.2 (83000000 Hz) [ 4.482175] VTF_2.8V: operation not allowed [ 4.484543] s3c-sdhci s3c-sdhci.0: could not set regulator OCR (-1) [ 4.491054] mmc2: no vmmc regulator found [ 4.496685] mmc2: SDHCI controller on samsung-hsmmc [s3c-sdhci.2] using ADMA [ 4.502247] sdhci-pltfm: SDHCI platform and OF driver helper [ 4.509478] usbcore: registered new interface driver usbhid [ 4.513457] usbhid: USB HID core driver [ 4.518528] ashmem: initialized [ 4.520813] logger: created 256K log 'log_main' [ 4.528884] logger: created 256K log 'log_events' [ 4.531558] logger: created 256K log 'log_radio' [ 4.534910] logger: created 256K log 'log_system' [ 4.552135] IPv4 over IPv4 tunneling driver [ 4.553324] Initializing XFRM netlink socket [ 4.555039] NET: Registered protocol family 17 [ 4.562972] NET: Registered protocol family 15 [ 4.565666] Bluetooth: RFCOMM TTY layer initialized [ 4.569203] Bluetooth: RFCOMM socket layer initialized [ 4.574203] Bluetooth: RFCOMM ver 1.11 [ 4.579328] NET: Registered protocol family 33 [ 4.584577] sctp: Hash tables configured (established 16384 bind 32768) [ 4.589796] Registering the dns_resolver key type [ 4.597496] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5 [ 4.604614] registered taskstats version 1 [ 4.614795] VCC_1.8V: incomplete constraints, leaving on [ 4.615346] VINT_1.2V: incomplete constraints, leaving on [ 4.621985] VARM_1.2V: incomplete constraints, leaving on [ 4.626472] CAM_AF_3.3V: incomplete constraints, leaving on [ 4.632575] CAM_ISP_1.2V: incomplete constraints, leaving on [ 4.637494] CAM_IO_2.8V: incomplete constraints, leaving on [ 4.643182] VPLL_1.1V: incomplete constraints, leaving on [ 4.649650] VCC+VCAM_2.8V: incomplete constraints, leaving on [ 4.656416] VUSB+VADC_3.3V: incomplete constraints, leaving on [ 4.660221] VCC_3.3V: incomplete constraints, leaving on [ 4.665695] VTF_2.8V: incomplete constraints, leaving on [ 4.671548] VUSB+MIPI_1.1V: incomplete constraints, leaving on [ 4.679449] input: gpio-keys as /devices/platform/gpio-keys.0/input/input1 [ 4.687987] max8998-rtc max8998-rtc: setting system clock to 2013-02-23 08:21:42 UTC (1361607702) [ 4.692653] ALSA device list: [ 4.695373] No soundcards found. [ 4.699028] Warning: unable to open an initial console. [ 4.730337] Freeing init memory: 2636K [ 4.730385] Write protecting the kernel text section c0008000 - c090d000 [ 4.925033] mmc2: new SD card at address aaaa [ 4.933164] mmcblk0: mmc2:aaaa SU01G 942 MiB [ 4.936670] mmcblk0: p1 [ 5.113958] init: cannot open '/initlogo.rle' [ 5.348302] EXT4-fs (mtdblock1): warning: maximal mount count reached, running e2fsck is recommended [ 5.352863] EXT4-fs (mtdblock1): recovery complete [ 5.357121] EXT4-fs (mtdblock1): mounted filesystem with ordered data mode. Opts: (null) [ 5.366051] EXT4-fs (mtdblock1): re-mounted. Opts: (null) [ 5.563526] EXT4-fs (mtdblock2): warning: maximal mount count reached, running e2fsck is recommended [ 5.567565] EXT4-fs (mtdblock2): recovery complete [ 5.572336] EXT4-fs (mtdblock2): mounted filesystem with ordered data mode. Opts: (null) [ 5.638145] EXT4-fs (mtdblock3): warning: maximal mount count reached, running e2fsck is recommended [ 5.642200] EXT4-fs (mtdblock3): recovery complete [ 5.646958] EXT4-fs (mtdblock3): mounted filesystem with ordered data mode. Opts: (null) [ 5.659542] EXT4-fs (mtdblock4): Unrecognized mount option "check=no" or missing value [ 5.726831] lowmem_shrink: convert oom_adj to oom_score_adj: [ 5.726892] oom_adj 0 => oom_score_adj 0 [ 5.730922] oom_adj 1 => oom_score_adj 58 [ 5.734942] oom_adj 2 => oom_score_adj 117 [ 5.739090] oom_adj 4 => oom_score_adj 235 [ 5.743230] oom_adj 7 => oom_score_adj 411 [ 5.747323] oom_adj 15 => oom_score_adj 1000 [ 5.752406] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead. sh: can't access tty; job control turned off # [ 6.736529] init: untracked pid 139 exited [ 7.097207] warning: `rild' uses 32-bit capabilities (legacy support in use)
How To Build git clone git://github.com/sg3/android_kernel_samsung_s5p6442 -b s5p6442-3.4 kernel-3.4 cd kernel-3.4 make ARCH=arm apollo_defconfig ./build.sh config ./build.sh
Things to be aware of I feel these things should be mentioned as they are important changes that may disrupt peoples user experience on the phone. Odin will not work anymore for flashing ROMs. It's as simple as that. We will no longer be using STL/BML/TFSR for interfacing with the NAND, and that is what ODIN expects to be working with: partitions in STL format. We simply will not support STL when this kernel is complete as it is closed source and will not function on kernel 3.x. We will be moving over to MTD which is mainline, and regularly gets updates to improve performance, reliability and in general to make it better. Kernels will however be flashable from ODIN. This WILL NOT change. Kernels, modem.bin, Sbl and boot.bin will all still work from Odin. Data, system and cache will not. I know this will annoy a few people, as it will disrupt me too as a developer and a Windows user, it's nice to be able to flash a ROM this way, but we're going to have to move towards distributing ROMs in system.imgs, or more preferably in update.zips. There will be no support for Samsung Froyo/Eclair ROMs in kernel 3.x. The reasoning behind this is because Samsung ROMs want Samsung drivers and we won't be using any of them. We will be aiming to support CM7 and CM9, or generally any AOSP ROM, but not Samsungs proprietary ROM. You may think 'well why not make the drivers work for both', but the problem is not with making the drivers work, the problem is with the fact that a lot of these drivers were written for a kernel over 10 major versions out of date by now, and will not function on the new kernels APIs. If we try to make them work, it will make the kernel unstable and it's going to degrade the experience for the end user. As well as that, we don't know how half these drivers actually work because they are either coded so badly it's impossible to make heads or tails of it, or it's closed source and we can't find sources for it. There are plenty of good custom kernels for Froyo, and I have heard word in the grapevine a few people want to make a custom Eclair kernel (not confirmed, and that is just rumours), but I will not be adding support for Froyo to kernel 3.x Kernel 3.x will not allow us to work magic with the phone. Having a newer kernel won't allow us to make the CPU itself faster, we can't give it more RAM (or find more RAM in there). We won't be able to unlock more performance from x part. This is not a magical rebirth of the phone, this is just a major fix up of all the current issues we face with AOSP based ROMs on the phone. It will most likely make the phone faster, but we can't magically make it into a dual core or something like that. It just isn't possible.
I see a reserved post there!
And one more for good luck. Now you may post.
So many reserved posts WHOA! could possibly add a guide to clone and build it EDIT: Btw, also add a note about the two branches on github android-3.0 = android-common kernel from android.googlesource.com linux-samsung = kgene/linux-samsung on kernel.org / github
+1! Yeah guys well done! Finally! Is it only me that I think that may we have a beta or final version of Gingerbread or (cross fingers) ICS if you guys port the 3.0 kernel for our phone?
Good to have a new thread now..... All the best Mark & all the Devs in this project..
+1 Good luck!!
Good luck with this project
All the best.. Although this is gonna take much time still waiting patiently
I may sound like an ultra-noob here : But what is Kernel 3.0 ? Google isn't help here
You could add this to the first post but only computer programmers will understand it, unlike me
ak700 said: I may sound like an ultra-noob here : But what is Kernel 3.0 ? Google isn't help here Click to expand... Click to collapse Newer version of the kernel that will be completely built from scratch. tom3q did this on the Spica and it worked wonders, now it's time to do it to our phone. Smonic said: You could add this to the first post but only computer programmers will understand it, unlike me Click to expand... Click to collapse I don't like kernel.org. They're hopeless, shown by their hacking last year and their slow recovery time, and then made worse for the fact that Linus Torvalds himself switched to Github.
This is what i wanted to see since long times now. I just wanto say thank you to all the devs for just trying
Frig. I was doing so well and then I hit a brick wall with bloody assembler... Code: [email protected]:~/devel/galaxy3/kernel-3.0$ ./build.sh Test Setting kernel name to (Test) Compiling the kernel CHK include/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CALL scripts/checksyscalls.sh CHK include/generated/compile.h CC init/version.o AS arch/arm/kernel/debug.o arch/arm/kernel/debug.S: Assembler messages: arch/arm/kernel/debug.S:157: Error: too many positional arguments arch/arm/kernel/debug.S:173: Error: too many positional arguments make[1]: *** [arch/arm/kernel/debug.o] Error 1 make: *** [arch/arm/kernel] Error 2 make: *** Waiting for unfinished jobs.... Anyone smarter than me with assember know what that means? EDIT: It's to do with ASCII and UART Line 156-170 debug.S Code: ENTRY(printascii) addruart_current r3, r1, r2 b 2f 1: waituart r2, r3 senduart r1, r3 busyuart r2, r3 teq r1, #'\n' moveq r1, #'\r' beq 1b 2: teq r0, #0 ldrneb r1, [r0], #1 teqne r1, #0 bne 1b mov pc, lr ENDPROC(printascii)
hillbeast said: Frig. I was doing so well and then I hit a brick wall with bloody assembler... Code: [email protected]:~/devel/galaxy3/kernel-3.0$ ./build.sh Test Setting kernel name to (Test) Compiling the kernel CHK include/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CALL scripts/checksyscalls.sh CHK include/generated/compile.h CC init/version.o AS arch/arm/kernel/debug.o arch/arm/kernel/debug.S: Assembler messages: arch/arm/kernel/debug.S:157: Error: too many positional arguments arch/arm/kernel/debug.S:173: Error: too many positional arguments make[1]: *** [arch/arm/kernel/debug.o] Error 1 make: *** [arch/arm/kernel] Error 2 make: *** Waiting for unfinished jobs.... Anyone smarter than me with assember know what that means? EDIT: It's to do with ASCII and UART Line 156-170 debug.S Code: ENTRY(printascii) addruart_current r3, r1, r2 b 2f 1: waituart r2, r3 senduart r1, r3 busyuart r2, r3 teq r1, #'\n' moveq r1, #'\r' beq 1b 2: teq r0, #0 ldrneb r1, [r0], #1 teqne r1, #0 bne 1b mov pc, lr ENDPROC(printascii) Click to expand... Click to collapse The error is not on /arch/arm/kernel/debug.S, it's on /arch/arm/mach-s5p6442/include/mach/debug-macro.S (Error caused by just putting Samsung's .32 code into 3.x I guess...). Check out that addruart_current is defined a few lines before, and it refers to "adduart" which is defined at debug-macro.S (that's why before defining addruart_current, debug-macro.S is included). And if you check debug-macro.S, you'll see that adduart is defined only with one parameter, when in debug.S it's used with two parameters. That's where the error comes from. In order to fix this, you'll have to redo the debug-macro.S file so that adduart takes two parameters (IMO should be based in S5PC110 or Spica's (or maybe s5p64x0?) debug-macro.S).
moikop said: The error is not on /arch/arm/kernel/debug.S, it's on /arch/arm/mach-s5p6442/include/mach/debug-macro.S (Error caused by just putting Samsung's .32 code into 3.x I guess...). Check out that addruart_current is defined a few lines before, and it refers to "adduart" which is defined at debug-macro.S (that's why before defining addruart_current, debug-macro.S is included). And if you check debug-macro.S, you'll see that adduart is defined only with one parameter, when in debug.S it's used with two parameters. That's where the error comes from. In order to fix this, you'll have to redo the debug-macro.S file so that adduart takes two parameters (IMO should be based in S5PC110 or Spica's (or maybe s5p64x0?) debug-macro.S). Click to expand... Click to collapse Brilliant. Now we're back to good ol' fixing up references.
hillbeast said: Frig. I was doing so well and then I hit a brick wall with bloody assembler... Code: [email protected]:~/devel/galaxy3/kernel-3.0$ ./build.sh Test Setting kernel name to (Test) Compiling the kernel CHK include/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CALL scripts/checksyscalls.sh CHK include/generated/compile.h CC init/version.o AS arch/arm/kernel/debug.o arch/arm/kernel/debug.S: Assembler messages: arch/arm/kernel/debug.S:157: Error: too many positional arguments arch/arm/kernel/debug.S:173: Error: too many positional arguments make[1]: *** [arch/arm/kernel/debug.o] Error 1 make: *** [arch/arm/kernel] Error 2 make: *** Waiting for unfinished jobs.... Click to expand... Click to collapse you're using homebrew right? if yes, does it compile faster? in a word, ill grab my sis macbook pro ! BTW, which baseband are you gonna use for this kernel ?
[WIP] Adrenogasm ~ Running Ubuntu/Arch chroot with Freedreno display driver
Update 12/15: Got libdrm_freedreno and associated commits to build Update 12/28: Ordered MHL cable Over the past day or so I've been playing around with the Ubuntu (and occasionally Arch) chroot on my phone. It's quite awesome for command line stuff, but desktop environments require a display driver. To get around this, VNC has been the preferred solution but it's really slow and input is difficult. So, I figured that I'd try my luck at getting the Freedreno driver working so I could run a proper X session. I'm not ready to do a full write-up considering all of the snags I hit along the way, but it generally goes like this: * Run an AOSP rom. I don't think TW kernels (including LeanKernel JB TW) have the proper config flag. * Install Ubuntu on your phone * Load the Ubuntu environment and clone xf86-video-freedreno repo * Enable deb-src and get build-deps * Build Freedreno and install (I'd recommend an older commit to avoid having to build libdrm_freedreno) * Supply specific xorg.conf.d file * Stop Android process (necessary?) * startx For the moment, I'm stuck at the startx process. The driver loads, but the framebuffer isn't getting updated. Hopefully robclark and I can get this working. I also have no idea if the touchscreen will even work once I get this running. Code: [ 32.649] X.Org X Server 1.11.3 Release Date: 2011-12-16 [ 32.651] X Protocol Version 11, Revision 0 [ 32.651] Build Operating System: Linux 2.6.38-1209-omap4 armv7l Ubuntu [ 32.652] Current Operating System: Linux localhost 3.0.48-cyanogenmod-ge67063c #1 SMP PREEMPT Thu Dec 13 23:21:38 PST 2012 armv7l [ 32.652] Kernel command line: androidboot.hardware=qcom user_debug=31 zcache [email protected] [email protected] sec_debug.reset_reason=0x1a2b3c00 [email protected] androidboot.debug_level=0x4f4c sec_debug.enable=0 sec_debug.enable_user=0 cordon=3b1aa2e287850cd067126b7606b9fb63 loglevel=4 samsung.hardware=SCH-I535 androidboot.emmc_checksum=3 androidboot.bootloader=I535VRALE6 androidboot.nvdata_backup=1 androidboot.boot_recovery=0 level=0x574f4c44 androidboot.emmc=true androidboot.serialno=7407d2bb androidboot.baseband=msm [ 32.655] Build Date: 05 April 2012 02:47:41AM [ 32.655] xorg-server 2:1.11.4-0ubuntu10 (For technical support please see http://www.ubuntu.com/support) [ 32.656] Current version of pixman: 0.24.4 [ 32.656] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 32.657] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 32.661] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Dec 15 00:49:08 2012 [ 32.678] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 32.679] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 32.688] (==) No Layout section. Using the first Screen section. [ 32.689] (**) |-->Screen "Screen" (0) [ 32.689] (**) | |-->Monitor "<default monitor>" [ 32.690] (**) | |-->Device "Video Device" [ 32.690] (==) No monitor specified for screen "Screen". Using a default monitor configuration. [ 32.690] (==) Automatically adding devices [ 32.690] (==) Automatically enabling devices [ 32.704] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 32.704] Entry deleted from font path. [ 32.704] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 32.704] Entry deleted from font path. [ 32.704] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 32.704] Entry deleted from font path. [ 32.706] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 32.706] Entry deleted from font path. [ 32.706] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 32.706] Entry deleted from font path. [ 32.706] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist. [ 32.706] Entry deleted from font path. [ 32.706] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/Type1, built-ins [ 32.706] (==) ModulePath set to "/usr/lib/arm-linux-gnueabi/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules" [ 32.706] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 32.706] (II) Loader magic: 0x401f9d00 [ 32.706] (II) Module ABI versions: [ 32.706] X.Org ANSI C Emulation: 0.4 [ 32.706] X.Org Video Driver: 11.0 [ 32.706] X.Org XInput driver : 16.0 [ 32.706] X.Org Server Extension : 6.0 [ 32.707] (II) LoadModule: "extmod" [ 32.718] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so [ 32.732] (II) Module extmod: vendor="X.Org Foundation" [ 32.732] compiled for 1.11.3, module version = 1.0.0 [ 32.732] Module class: X.Org Server Extension [ 32.732] ABI class: X.Org Server Extension, version 6.0 [ 32.732] (II) Loading extension MIT-SCREEN-SAVER [ 32.732] (II) Loading extension XFree86-VidModeExtension [ 32.732] (II) Loading extension XFree86-DGA [ 32.732] (II) Loading extension DPMS [ 32.733] (II) Loading extension XVideo [ 32.733] (II) Loading extension XVideo-MotionCompensation [ 32.733] (II) Loading extension X-Resource [ 32.733] (II) LoadModule: "dbe" [ 32.734] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so [ 32.736] (II) Module dbe: vendor="X.Org Foundation" [ 32.736] compiled for 1.11.3, module version = 1.0.0 [ 32.736] Module class: X.Org Server Extension [ 32.736] ABI class: X.Org Server Extension, version 6.0 [ 32.736] (II) Loading extension DOUBLE-BUFFER [ 32.736] (II) LoadModule: "glx" [ 32.737] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 32.742] (II) Module glx: vendor="X.Org Foundation" [ 32.742] compiled for 1.11.3, module version = 1.0.0 [ 32.742] ABI class: X.Org Server Extension, version 6.0 [ 32.742] (==) AIGLX enabled [ 32.742] (II) Loading extension GLX [ 32.742] (II) LoadModule: "record" [ 32.743] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so [ 32.747] (II) Module record: vendor="X.Org Foundation" [ 32.747] compiled for 1.11.3, module version = 1.13.0 [ 32.747] Module class: X.Org Server Extension [ 32.747] ABI class: X.Org Server Extension, version 6.0 [ 32.747] (II) Loading extension RECORD [ 32.747] (II) LoadModule: "dri" [ 32.748] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so [ 32.757] (II) Module dri: vendor="X.Org Foundation" [ 32.757] compiled for 1.11.3, module version = 1.0.0 [ 32.758] ABI class: X.Org Server Extension, version 6.0 [ 32.758] (II) Loading extension XFree86-DRI [ 32.758] (II) LoadModule: "dri2" [ 32.758] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so [ 32.759] (II) Module dri2: vendor="X.Org Foundation" [ 32.759] compiled for 1.11.3, module version = 1.2.0 [ 32.759] ABI class: X.Org Server Extension, version 6.0 [ 32.759] (II) Loading extension DRI2 [ 32.759] (II) LoadModule: "freedreno" [ 32.764] (II) Loading /usr/lib/xorg/modules/drivers/freedreno_drv.so [ 32.775] (II) Module freedreno: vendor="X.Org Foundation" [ 32.775] compiled for 1.11.3, module version = 0.0.1 [ 32.775] ABI class: X.Org Video Driver, version 11.0 [ 32.775] (II) freedreno: Video driver for Qualcomm processors [ 32.776] (--) using VT number 2
From one of the few people who understands what you are doing. Very nice work. Surprised no one has done this before on this phone. Probably someone has but still good work. Might try it later. Does this kill android? I'm confused as the set up. Is this a proper install on a partition or an img file? Sent from my SCH-I535 using xda app-developers app
It's an img file and I've found it most helpful to start with the Ubuntu small image to maximize space. Otherwise you may need to expand the img. This does not wipe Android though you may need to stop the process.
Very impressive. Looking forward to seeing how this progresses.
I just ordered an MHL cable and an OTG cable. If on-screen Freedreno isn't possible (suspected but not proven) with a chroot environment, maybe outputing to an HDMI display is.
Got my cable but I'm not sure if I even need it. If I can build a kernel with the extra flags (modules? built-in?) I need, I'm fairly certain that they'd be exposed to a chroot. Freedreno can't work unless certain DRM stuff is accessible. Code: CONFIG_DRM=y CONFIG_MSM_KGSL_2D=y CONFIG_MSM_KGSL_DRM=y
I'm going to try and follow along on my Galaxy Note i717, finally found your thread I've had a chroot installed for a while and never messed with it because X-over-VNC really sucks. I'd love to get a real X server with good GPU performance running. EDIT: Packages you need to install: git build-essential xutils-dev xorg-dev
Hey, did you ever get anywhere on this? I'm having another go at it, this time on my Note 3, and seem to have gotten further. I'm using Debian jessie as my rootfs, all up to date, and built the libdrm (with freedreno API) and xf86-video-freedreno repositories from Freedreno github and installed them. I think there's some configuration I still need to do in the kernel, because the screen doesn't do anything even when I do: Code: # cat /dev/urandom > /dev/graphics/fb0 even though it appears to copy for a while and then stops. I did enable fb console in my kernel but it isn't doing anything. Anyways, my xorg.conf: Code: Section "Device" Identifier "freedreno" Driver "freedreno" Option "fb" "/dev/graphics/fb0" EndSection and attempting to start lightdm via Code: # /etc/init.d/lightdm start produces this Xorg.X.log in /var/log: Code: [ 3639.019] X.Org X Server 1.15.1 Release Date: 2014-04-13 [ 3639.020] X Protocol Version 11, Revision 0 [ 3639.020] Build Operating System: Linux 3.2.0-4-mx5 armv7l Debian [ 3639.020] Current Operating System: Linux localhost 3.4.0-gce6df71-dirty #2 SMP PREEMPT Sat Jun 21 12:16:25 CDT 2014 armv7l [ 3639.020] Kernel command line: console=null androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x3F cont_splash=1 [email protected] [email protected] sec_debug.reset_reason=0x1a2b3c00 lcd_attached=1 lcd_id=0x414024 androidboot.debug_level=0x4f4c sec_debug.enable=0 sec_debug.enable_user=0 androidboot.cp_debug_level=0x55FF sec_debug.enable_cp_debug=0 cordon=b3861643b085eec388045a6bfb17aceb connie=SM-N900T_TMO_USA_bb9cd6a95779589aece80a73f10eaf9e loglevel=4 samsung.hardware=SM-N900T samsung.board_rev=8 androidboot.emmc_checksum=3 androidboot.bootloader=N900TUVUBMI7 androidboot.nvdata_backup=0 androidboot.boot_recovery=0 androidboot.batt_check_recovery=0 sec_debug.pm8941_rev=3 sec_debug.pm8841_rev=2 vmalloc=450m level=0x574f4c44 sec_pvs=0 batt_id_value=0 androidboot.check_recovery_condition=0x0 androidboot.emmc=true androidboot.serialno=0a00b2ac androidboot.baseband=msm [ 3639.020] Build Date: 16 April 2014 12:30:00PM [ 3639.020] xorg-server 2:1.15.1-1 (http://www.debian.org/support) [ 3639.020] Current version of pixman: 0.32.4 [ 3639.020] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 3639.020] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 3639.021] (==) Log file: "/var/log/Xorg.2.log", Time: Sat Jun 21 13:37:16 2014 [ 3639.021] (==) Using config file: "/etc/X11/xorg.conf" [ 3639.021] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 3639.022] (==) No Layout section. Using the first Screen section. [ 3639.022] (==) No screen section available. Using defaults. [ 3639.022] (**) |-->Screen "Default Screen Section" (0) [ 3639.022] (**) | |-->Monitor "<default monitor>" [ 3639.022] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 3639.022] (**) | |-->Device "Allwinner A10/A13 FBDEV" [ 3639.022] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 3639.022] (==) Automatically adding devices [ 3639.022] (==) Automatically enabling devices [ 3639.022] (==) Automatically adding GPU devices [ 3639.022] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 3639.022] Entry deleted from font path. [ 3639.023] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 3639.023] (==) ModulePath set to "/usr/lib/xorg/modules" [ 3639.023] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 3639.023] (II) Loader magic: 0xb6f3bef8 [ 3639.023] (II) Module ABI versions: [ 3639.023] X.Org ANSI C Emulation: 0.4 [ 3639.023] X.Org Video Driver: 15.0 [ 3639.023] X.Org XInput driver : 20.0 [ 3639.023] X.Org Server Extension : 8.0 [ 3639.023] (II) xfree86: Adding drm device (/dev/dri/card0) [ 3639.023] Initializing built-in extension Generic Event Extension [ 3639.023] Initializing built-in extension SHAPE [ 3639.023] Initializing built-in extension MIT-SHM [ 3639.023] Initializing built-in extension XInputExtension [ 3639.023] Initializing built-in extension XTEST [ 3639.024] Initializing built-in extension BIG-REQUESTS [ 3639.024] Initializing built-in extension SYNC [ 3639.024] Initializing built-in extension XKEYBOARD [ 3639.024] Initializing built-in extension XC-MISC [ 3639.024] Initializing built-in extension SECURITY [ 3639.024] Initializing built-in extension XINERAMA [ 3639.024] Initializing built-in extension XFIXES [ 3639.024] Initializing built-in extension RENDER [ 3639.024] Initializing built-in extension RANDR [ 3639.024] Initializing built-in extension COMPOSITE [ 3639.024] Initializing built-in extension DAMAGE [ 3639.024] Initializing built-in extension MIT-SCREEN-SAVER [ 3639.024] Initializing built-in extension DOUBLE-BUFFER [ 3639.024] Initializing built-in extension RECORD [ 3639.024] Initializing built-in extension DPMS [ 3639.024] Initializing built-in extension Present [ 3639.024] Initializing built-in extension DRI3 [ 3639.024] Initializing built-in extension X-Resource [ 3639.024] Initializing built-in extension XVideo [ 3639.024] Initializing built-in extension XVideo-MotionCompensation [ 3639.024] Initializing built-in extension SELinux [ 3639.024] Initializing built-in extension XFree86-VidModeExtension [ 3639.024] Initializing built-in extension XFree86-DGA [ 3639.024] Initializing built-in extension XFree86-DRI [ 3639.024] Initializing built-in extension DRI2 [ 3639.024] (II) "glx" will be loaded by default. [ 3639.024] (II) LoadModule: "glx" [ 3639.025] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 3639.025] (II) Module glx: vendor="X.Org Foundation" [ 3639.026] compiled for 1.15.1, module version = 1.0.0 [ 3639.026] ABI class: X.Org Server Extension, version 8.0 [ 3639.026] (==) AIGLX enabled [ 3639.026] Loading extension GLX [ 3639.026] (II) LoadModule: "freedreno" [ 3639.026] (II) Loading /usr/lib/xorg/modules/drivers/freedreno_drv.so [ 3639.027] (II) Module freedreno: vendor="X.Org Foundation" [ 3639.027] compiled for 1.15.1, module version = 1.1.0 [ 3639.027] ABI class: X.Org Video Driver, version 15.0 [ 3639.027] (II) freedreno: Video driver for Qualcomm processors [ 3639.027] (++) using VT number 7 [ 3639.027] (WW) xf86OpenConsole: setsid failed: Operation not permitted [ 3639.027] (WW) Falling back to old probe method for freedreno [ 3639.111] (II) No msm DRM/KMS, fallback to fbdev/kgsl [ 3639.111] (II) Section 0 - looking for /dev/graphics/fb0 [ 3639.111] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 3639.112] (II) freedreno(0): MSMPreInit:179 pre-init [ 3639.112] (--) freedreno(0): Depth 0, (--) framebuffer bpp 0 [ 3639.112] (II) freedreno(0): MSM/Qualcomm processor [ 3639.112] drmOpenDevice: node name is /dev/dri/card0 [ 3639.112] drmOpenDevice: open result is 7, (OK) [ 3639.112] drmOpenDevice: node name is /dev/dri/card0 [ 3639.112] drmOpenDevice: open result is 7, (OK) [ 3639.112] drmOpenDevice: node name is /dev/dri/card0 [ 3639.113] drmOpenDevice: open result is 7, (OK) [ 3639.113] drmOpenDevice: node name is /dev/dri/card1 [ 3639.119] drmOpenDevice: node name is /dev/dri/card2 [ 3639.125] drmOpenDevice: node name is /dev/dri/card3 [ 3639.131] drmOpenDevice: node name is /dev/dri/card4 [ 3639.137] drmOpenDevice: node name is /dev/dri/card5 [ 3639.145] drmOpenDevice: node name is /dev/dri/card6 [ 3639.151] drmOpenDevice: node name is /dev/dri/card7 [ 3639.157] drmOpenDevice: node name is /dev/dri/card8 [ 3639.164] drmOpenDevice: node name is /dev/dri/card9 [ 3639.170] drmOpenDevice: node name is /dev/dri/card10 [ 3639.176] drmOpenDevice: node name is /dev/dri/card11 [ 3639.182] drmOpenDevice: node name is /dev/dri/card12 [ 3639.188] drmOpenDevice: node name is /dev/dri/card13 [ 3639.195] drmOpenDevice: node name is /dev/dri/card14 [ 3639.202] drmOpenDevice: node name is /dev/dri/card15 [ 3639.209] drmOpenDevice: node name is /dev/dri/card0 [ 3639.209] drmOpenDevice: open result is 7, (OK) [ 3639.209] drmOpenDevice: node name is /dev/dri/card0 [ 3639.209] drmOpenDevice: open result is 7, (OK) [ 3639.209] drmOpenDevice: node name is /dev/dri/card0 [ 3639.209] drmOpenDevice: open result is 7, (OK) [ 3639.209] drmGetBusid returned '' [ 3639.209] (WW) freedreno(0): WARNING: Unable to determine the MDP version - assume 3.1 [ 3639.209] (EE) freedreno(0): ERROR: could not pan on /dev/graphics/fb0: Invalid argument [ 3639.214] (II) freedreno(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 3639.214] (II) freedreno(0): Output default has no monitor section [ 3639.214] (II) freedreno(0): Printing probed modes for output default [ 3639.214] (II) freedreno(0): Modeline "1080x1920"x60.0 149.77 1080 1242 1252 1288 1920 1933 1935 1938 (116.3 kHz Pb) [ 3639.214] (II) freedreno(0): Output default connected [ 3639.214] (II) freedreno(0): Using exact sizes for initial modes [ 3639.214] (II) freedreno(0): Output default using initial mode 1080x1920 [ 3639.214] (II) freedreno(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 3639.215] (**) freedreno(0): Option "fb" "/dev/graphics/fb0" [ 3639.215] (II) freedreno(0): Option Summary: [ 3639.215] (II) freedreno(0): NoAccel: 0 [ 3639.215] (II) freedreno(0): HWCursor: 1 [ 3639.215] (II) freedreno(0): examask: 7 [ 3639.215] (II) freedreno(0): fb: /dev/graphics/fb0 [ 3639.215] (II) freedreno(0): SWRefresher: 1 [ 3639.215] (II) freedreno(0): Debug: 0 [ 3639.215] (--) freedreno(0): Virtual size is 1080x1920 (pitch 1088) [ 3639.215] (**) freedreno(0): Built-in mode "1080x1920": 149.8 MHz (scaled from 0.0 MHz), 116.3 kHz, 60.0 Hz [ 3639.215] (II) freedreno(0): Modeline "1080x1920"x0.0 149.77 1080 1242 1252 1288 1920 1933 1935 1938 (116.3 kHz Pb) [ 3639.215] (==) freedreno(0): DPI set to (96, 96) [ 3639.215] (==) freedreno(0): RGB weight 888 [ 3639.215] (==) freedreno(0): Default visual is TrueColor [ 3639.215] (II) freedreno(0): MSM Options: [ 3639.215] (II) freedreno(0): HW Cursor: Enabled [ 3639.215] (==) Depth 24 pixmap format is 32 bpp [ 3639.216] (II) Loading sub module "fb" [ 3639.216] (II) LoadModule: "fb" [ 3639.216] (II) Loading /usr/lib/xorg/modules/libfb.so [ 3639.216] (II) Module fb: vendor="X.Org Foundation" [ 3639.216] compiled for 1.15.1, module version = 1.0.0 [ 3639.216] ABI class: X.Org ANSI C Emulation, version 0.4 [ 3639.217] (==) freedreno(0): Backing store enabled [ 3639.217] (II) Loading sub module "exa" [ 3639.217] (II) LoadModule: "exa" [ 3639.218] (II) Loading /usr/lib/xorg/modules/libexa.so [ 3639.218] (II) Module exa: vendor="X.Org Foundation" [ 3639.218] compiled for 1.15.1, module version = 2.6.0 [ 3639.218] ABI class: X.Org Video Driver, version 15.0 [ 3639.218] [E] could not open /dev/kgsl-2d0 device: -1 (No such file or directory) (kgsl_pipe_new:216) [ 3639.218] [E] allocation failed (fd_pipe_new:43) [ 3639.218] (II) freedreno(0): no 2D pipe, falling back to software! [ 3639.219] [I] Pipe Info: (kgsl_pipe_new:245) [ 3639.219] [I] Device: /dev/kgsl-3d0 (kgsl_pipe_new:246) [ 3639.219] [I] Chip-id: 3.3.0.1 (kgsl_pipe_new:251) [ 3639.220] [I] Device-id: 1 (kgsl_pipe_new:252) [ 3639.220] [I] GPU-id: 330 (kgsl_pipe_new:253) [ 3639.220] [I] MMU enabled: 1 (kgsl_pipe_new:254) [ 3639.220] [I] GMEM Base addr: 0x00000000 (kgsl_pipe_new:255) [ 3639.220] [I] GMEM size: 0x00100000 (kgsl_pipe_new:256) [ 3639.220] [I] Driver version: 3.14 (kgsl_pipe_new:258) [ 3639.220] [I] Device version: 3.1 (kgsl_pipe_new:260) [ 3639.220] (II) Loading sub module "exa" [ 3639.220] (II) LoadModule: "exa" [ 3639.221] (II) Loading /usr/lib/xorg/modules/libexa.so [ 3639.221] (II) Module exa: vendor="X.Org Foundation" [ 3639.221] compiled for 1.15.1, module version = 2.6.0 [ 3639.221] ABI class: X.Org Video Driver, version 15.0 [ 3639.221] (II) EXA(0): Driver allocated offscreen pixmaps [ 3639.221] (II) EXA(0): Driver registered support for the following operations: [ 3639.221] (II) Solid [ 3639.221] (II) Copy [ 3639.221] (II) Composite (RENDER acceleration) [ 3639.222] (II) freedreno(0): [DRI2] Setup complete [ 3639.222] (II) freedreno(0): [DRI2] DRI driver: kgsl [ 3639.222] (II) freedreno(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 3639.223] (--) RandR disabled [ 3639.268] (II) SELinux: Disabled on system [ 3639.270] (EE) AIGLX error: dlopen of /usr/lib/arm-linux-gnueabihf/dri/kgsl_dri.so failed (/usr/lib/arm-linux-gnueabihf/dri/kgsl_dri.so: cannot open shared object file: No such file or directory) [ 3639.270] (EE) AIGLX: reverting to software rendering [ 3639.281] (II) AIGLX: Loaded and initialized swrast [ 3639.281] (II) GLX: Initialized DRISWRAST GL provider for screen 0 [ 3639.734] (II) freedreno(0): Setting screen physical size to 285 x 508 [ 3639.734] [E] mmap failed: Invalid argument (fd_bo_map:357) [ 3639.735] (EE) [ 3639.735] (EE) Backtrace: [ 3639.735] (EE) [ 3639.735] (EE) Segmentation fault at address 0x0 [ 3639.735] (EE) Fatal server error: [ 3639.735] (EE) Caught signal 11 (Segmentation fault). Server aborting [ 3639.736] (EE) [ 3639.736] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 3639.736] (EE) Please also check the log file at "/var/log/Xorg.2.log" for additional information. [ 3639.736] (EE) [ 3639.736] (EE) Server terminated with error (1). Closing log file. I have a /dev/dri/card0 and I have a /dev/kgsl-3d0. Display framebuffer should be /dev/graphics/fb0.
I couldn't proceed since the Adreno 225 is not supported Rob Clark never had one to play around with Then again, maybe it can work with existing code and I'd only need to recompile Mesa
LLStarks said: I couldn't proceed since the Adreno 225 is not supported Rob Clark never had one to play around with Then again, maybe it can work with existing code and I'd only need to recompile Mesa Click to expand... Click to collapse A problem I see you running into if you try to revive your efforts is input devices (one of your major complaints) you really can't beat the keyboard/mouse support that pocket cloud gives you. Did you already have a solution for that or did you plan on developing drivers? Seriously though if you like using Linux on the phone try connecting to it with pocket cloud. That free vnc app everybody seems to recommend in the tutorials for doing this really sucks.
Have anyone succeded with freedreno? Hello. Have you had any success with this?
[Q] Useless Arndale board exynos5250
Code: Checking Boot Mode ... SDMMC REVISION: 1.0 REVISION: 1.0 MMC Device 0: 7691 MB [ERROR] response timeout error : 00000104 cmd 1 [ERROR] response timeout error : 00000104 cmd 1 MMC Device 1: 0 MB MMC Device 2 not found *** Warning - using default environment Hit any key to stop autoboot: 0 reading kernel..device 0 Start 1063, Count 10240 MMC read: dev # 0, block # 1063, count 10240 ... 10240 blocks read: OK completed reading RFS..device 0 Count 11303, Start 2048 MMC read: dev # 0, block # 11303, count 2048 ... 2048 blocks read: OK completed Boot with zImage ## Loading init Ramdisk from Legacy Image at 41000000 ... Image Name: Android Ramdisk Image Image Type: ARM Linux RAMDisk Image (uncompressed) Data Size: 167666 Bytes = 167666 Load Address: 40800000 Entry Point: 40800000 Starting kernel ... Uncompressing Linux... done, booting the kernel. [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.0.31-g3370a7c ([email protected]) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Feb 21 21:47:51 MST 2014 CPU: ARMv7 Processor [410fc0f4] revision 4 (ARMv7), cr=10c5387d CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: ARNDALE Ignoring unrecognised tag 0x00000000 Ignoring unrecognised tag 0x00000000 Ignoring unrecognised tag 0x00000000 Ignoring unrecognised tag 0x00000000 Ignoring unrecognised tag 0x00000000 Ignoring unrecognised tag 0x00000000 Ignoring unrecognised tag 0x00000000 Ignoring unrecognised tag 0x00000000 Memory policy: ECC disabled, Data cache writealloc S3C24XX Clocks, Copyright 2004 Simtec Electronics s3c_register_clksrc: clock audiocdclk has no registers set audiocdclk: no parent clock specified EXYNOS5: PLL settings, A=1400000000, B=1333090909, C=333000000 M=1600000000, E=96000000, V=300000000, G=533000000 EXYNOS5: ARMCLK=1400000000, CDREX=800000000, ACLK400=533000000 ACLK333=333000000, ACLK266=266666666, ACLK200=200000000 ACLK166=166500000, ACLK66=66666666 uclk1: source is mout_mpll_user (6), rate is 200000000 uclk1: source is mout_mpll_user (6), rate is 200000000 uclk1: source is ext_xtal (0), rate is 6000000 uclk1: source is mout_mpll_user (6), rate is 200000000 sclk_usbdrd30: source is mout_mpll (0), rate is 66666666 sclk_fimd: source is ext_xtal (0), rate is 24000000 aclk_266_gscl: source is aclk_266 (1), rate is 266666666 sclk_g3d: source is mout_mpll_user (0), rate is 800000000 sclk_sata: source is mout_mpll_user (0), rate is 66666666 sclk_gscl_wrap0: source is ext_xtal (0), rate is 24000000 sclk_gscl_wrap1: source is ext_xtal (0), rate is 24000000 sclk_cam0: source is ext_xtal (0), rate is 24000000 sclk_cam1: source is ext_xtal (0), rate is 24000000 PERCPU: Embedded 7 pages/cpu @c2036000 s7744 r8192 d12736 u32768 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 519938 Kernel command line: console=ttySAC2,115200n8 vmalloc=512M androidboot.console=ttySAC2 PID hash table entries: 2048 (order: 1, 8192 bytes) Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 2047MB = 2047MB total Memory: 1839508k/1839508k available, 256620k reserved, 1735680K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xfea00000 - 0xffe00000 ( 20 MB) vmalloc : 0xd6800000 - 0xf6000000 ( 504 MB) lowmem : 0xc0000000 - 0xd6000000 ( 352 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .init : 0xc0008000 - 0xc0043000 ( 236 kB) .text : 0xc0043000 - 0xc0724000 (7044 kB) .data : 0xc0724000 - 0xc07876a0 ( 398 kB) .bss : 0xc07876c4 - 0xc08e7978 (1409 kB) SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 Preemptible hierarchical RCU implementation. NR_IRQS:552 Console: colour dummy device 80x30 Calibrating delay loop... 2795.11 BogoMIPS (lpj=6987776) [ 0.045000] pid_max: default: 32768 minimum: 301 [ 0.045000] Mount-cache hash table entries: 512 [ 0.045000] Initializing cgroup subsys debug [ 0.045000] Initializing cgroup subsys cpuacct [ 0.045000] Initializing cgroup subsys freezer [ 0.045000] CPU: Testing write buffer coherency: ok [ 0.045000] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available [ 0.085000] CPU1: Booted secondary processor [ 0.095000] Brought up 2 CPUs [ 0.095000] SMP: Total of 2 processors activated (5590.22 BogoMIPS). [ 0.100000] gpio: GPZ has no PM function [ 0.100000] print_constraints: dummy: [ 0.100000] NET: Registered protocol family 16 [ 0.105000] SMDK MAIN Board Rev 0.2 (ADC value:783) [ 0.110000] ath6kl_set_platform_data ~~~~~~~~~~~~~~~~ [ 0.110000] hw-breakpoint: debug architecture 0x5 unsupported. [ 0.110000] exynos5_pmu_init: PMU supports 52XX(98) [ 0.110000] S3C Power Management, Copyright 2004 Simtec Electronics [ 0.115000] EXYNOS5: Initializing architecture [ 0.115000] s3c-adc samsung-adc-v4: attached adc driver [ 0.115000] samsung-pd samsung-pd.0: power domain registered [ 0.115000] samsung-pd samsung-pd.1: power domain registered [ 0.115000] samsung-pd samsung-pd.8: power domain registered [ 0.115000] samsung-pd samsung-pd.9: power domain registered [ 0.115000] samsung-pd samsung-pd.10: power domain registered [ 0.115000] samsung-pd samsung-pd.11: power domain registered [ 0.115000] s3c24xx-pwm s3c24xx-pwm.0: tin at 66666666, tdiv at 66666666, tin=divclk, base 0 [ 0.115000] EXYNOS ASV PMIC MAXIM Detected! [ 0.115000] VDD_ARM[SG FUSED] ASV group is 6 [ 0.115000] VDD_INT[SG FUSED] ASV group is 6 [ 0.115000] VDD_MIF[SG FUSED] ASV group is 2 [ 0.115000] VDD_G3D[SG FUSED] ASV group is 6 [ 0.135000] bio: create slab <bio-0> at 0 [ 0.135000] print_constraints: VDD_1.8V: 1800 mV [ 0.135000] print_constraints: DC_5V: 5000 mV [ 0.135000] print_constraints: VDD_3.3V: 3300 mV [ 0.135000] print_constraints: DC_5V: 5000 mV [ 0.135000] rdev_init_debugfs: DC_5V: Failed to create debugfs directory [ 0.135000] print_constraints: CAM_SENSOR_0: 1800 mV [ 0.135000] SCSI subsystem initialized [ 0.140000] usbcore: registered new interface driver usbfs [ 0.140000] usbcore: registered new interface driver hub [ 0.140000] usbcore: registered new device driver usb [ 0.140000] s5m87xx 0-0066: S5M MFD Detected. DEVICE ID = 5 [ 0.140000] print_constraints: vdd_ldo4: 1800 mV [ 0.145000] print_constraints: vdd_mif range: 950 <--> 1300 mV at 1100 mV [ 0.145000] print_constraints: vdd_arm range: 800 <--> 1350 mV at 1200 mV [ 0.145000] print_constraints: vdd_int range: 900 <--> 1200 mV at 1200 mV [ 0.145000] print_constraints: vdd_g3d range: 700 <--> 1300 mV at 1200 mV [ 0.145000] print_constraints: vdd_ldo11 range: 1900 mV [ 0.145000] print_constraints: vdd_ldo14 range: 1900 mV [ 0.145000] s5m87xx 0-0066: S5M87xx MFD probe done!!! [ 0.145000] s3c-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter [ 0.145000] s3c-i2c s3c2440-i2c.7: i2c-7: S3C I2C adapter [ 0.150000] s3c-i2c s3c2440-i2c.2: i2c-2: S3C I2C adapter [ 0.150000] s3c-i2c s3c2440-i2c.3: i2c-3: S3C I2C adapter [ 0.150000] s3c-i2c s3c2440-i2c.4: i2c-4: S3C I2C adapter [ 0.150000] s3c-i2c s3c2440-i2c.5: i2c-5: S3C I2C adapter [ 0.150000] s3c-i2c s3c2440-hdmiphy-i2c: i2c-8: S3C I2C adapter [ 0.150000] Advanced Linux Sound Architecture Driver Version 1.0.24. [ 0.150000] Bluetooth: Core ver 2.16 [ 0.150000] NET: Registered protocol family 31 [ 0.150000] Bluetooth: HCI device and connection manager initialized [ 0.150000] Bluetooth: HCI socket layer initialized [ 0.150000] Bluetooth: L2CAP socket layer initialized [ 0.150000] Bluetooth: SCO socket layer initialized [ 0.150000] Switching to clocksource mct-frc [ 0.151036] Switched to NOHz mode on CPU #0 [ 0.154969] Switched to NOHz mode on CPU #1 [ 0.155058] cfg80211: Calling CRDA to update world regulatory domain [ 0.168386] NET: Registered protocol family 2 [ 0.168544] IP route cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.169053] TCP established hash table entries: 65536 (order: 7, 524288 bytes) [ 0.169759] TCP bind hash table entries: 65536 (order: 7, 786432 bytes) [ 0.170546] TCP: Hash tables configured (established 65536 bind 65536) [ 0.170554] TCP reno registered [ 0.170564] UDP hash table entries: 256 (order: 1, 8192 bytes) [ 0.170580] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [ 0.170784] NET: Registered protocol family 1 [ 0.170914] Trying to unpack rootfs image as initramfs... [ 0.176996] Freeing initrd memory: 160K [ 0.177086] PMU: registered new PMU device of type 0 [ 0.177237] Exynos5 : ARM Clock down on idle mode is enabled [ 0.177554] Loaded driver for PL330 DMAC-0 s3c-pl330 [ 0.177563] DBUFF-64x8bytes Num_Chans-8 Num_Peri-1 Num_Events-32 [ 0.177644] Loaded driver for PL330 DMAC-1 s3c-pl330 [ 0.177651] DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 [ 0.177727] Loaded driver for PL330 DMAC-2 s3c-pl330 [ 0.177734] DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 [ 0.183261] highmem bounce pool size: 64 pages [ 0.183466] ashmem: initialized [ 0.191472] fuse init (API version 7.16) [ 0.191787] msgmni has been set to 203 [ 0.192563] io scheduler noop registered [ 0.192571] io scheduler deadline registered [ 0.192607] io scheduler cfq registered (default) [ 0.405053] s5p-mipi-dsim s5p-mipi-dsim: DSI Master driver has been completed. [ 0.405064] s5p-mipi-dsim s5p-mipi-dsim: DSI Master state is stop state [ 0.677067] s5p-mipi-dsim s5p-mipi-dsim: mipi-dsi driver(RGB mode) has been probed. [ 0.677416] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.735283] s5pv210-uart.0: ttySAC0 at MMIO 0x12c00000 (irq = 16) is a S3C6400/10 [ 0.750067] s5pv210-uart.1: ttySAC1 at MMIO 0x12c10000 (irq = 20) is a S3C6400/10 [ 0.765066] s5pv210-uart.2: ttySAC2 at MMIO 0x12c20000 (irq = 24) is a S3C6400/10 [ 1.662745] console [ttySAC2] enabled [ 1.680066] s5pv210-uart.3: ttySAC3 at MMIO 0x12c30000 (irq = 28) is a S3C6400/10 [ 1.701966] mali mali-t604.0: Probed as mali0 [ 1.705550] UMP: UMP device driver r1p0-04rel0 loaded [ 1.715955] brd: module loaded [ 1.720571] loop: module loaded [ 1.722300] ============ gps power probe !!!!! =============== [ 1.728459] ============ gps power reset !!!!! =============== [ 1.735146] print_constraints: AVDD1: at 3000 mV [ 1.739564] print_constraints: DCVDD: at 1000 mV [ 1.744579] wm8994 3-001a: WM8994 revision C [ 1.755066] wm8994 3-001a: No interrupt specified, no interrupts [ 1.759988] i2c-core: driver [wm8994] using legacy suspend method [ 1.765666] i2c-core: driver [wm8994] using legacy resume method [ 3.035047] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 392157Hz, actual 390625HZ div = 64) [ 3.085099] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63) [ 3.133326] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0) [ 3.141667] wm8994-codec wm8994-codec: Failed to request Mic1 short IRQ: -22 [ 3.148673] mmc1: new high speed SDHC card at address b368 [ 3.154087] wm8994-codec wm8994-codec: Failed to request Mic2 detect IRQ: -22 [ 3.161247] usb 1-3.2.4: new high speed USB device number 4 using s5p-ehci [ 3.168184] wm8994-codec wm8994-codec: Failed to request Mic2 short IRQ: -22 [ 3.175242] mmcblk0: mmc1:b368 MS 7.51 GiB [ 3.180693] mmcblk0: p1 p2 p3 p4 [ 3.210042] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63) [ 3.228610] asoc: wm8994-aif1 <-> samsung-i2s.0 mapping ok [ 3.233332] ALSA device list: [ 3.235603] #0: Arndale [ 3.238224] GACT probability NOT on [ 3.241672] Mirror/redirect action on [ 3.245349] u32 classifier [ 3.248028] Actions configured [ 3.251375] Netfilter messages via NETLINK v0.30. [ 3.256080] nf_conntrack version 0.5.0 (16384 buckets, 65536 max) [ 3.262784] ctnetlink v0.93: registering with nfnetlink. [ 3.267414] NF_TPROXY: Transparent proxy support initialized, version 4.1.0 [ 3.274338] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd. [ 3.280192] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req 392157Hz, actual 390625HZ div = 64) [ 3.289939] xt_time: kernel timezone is -0000 [ 3.295867] IPv4 over IPv4 tunneling driver [ 3.299490] GRE over IPv4 demultiplexor driver [ 3.303431] ip_tables: (C) 2000-2006 Netfilter Core Team [ 3.308464] arp_tables: (C) 2002 David S. Miller [ 3.312922] TCP cubic registered [ 3.316714] NET: Registered protocol family 10 [ 3.323136] Mobile IPv6 [ 3.324117] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 3.329657] IPv6 over IPv4 tunneling driver [ 3.335051] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63) [ 3.344917] NET: Registered protocol family 17 [ 3.347923] NET: Registered protocol family 15 [ 3.352395] Bluetooth: RFCOMM socket layer initialized [ 3.357420] Bluetooth: RFCOMM ver 1.11 [ 3.361179] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 3.366436] Bluetooth: BNEP filters: protocol multicast [ 3.371651] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 3.377705] NET: Registered protocol family 35 [ 3.382475] rfkill_gpio rfkill_gpio: arndale-bt device registered. [ 3.388263] EXYNOS5250: Adaptive Support Voltage init [ 3.390070] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 392157Hz, actual 390625HZ div = 64) [ 3.402598] EXYNOS5250(SG): ORIG : 6 MOD : 0 RESULT : 6 [ 3.407866] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0 [ 3.415519] Registering SWP/SWPB emulation handler [ 3.420272] DVFS : VDD_ARM Voltage table set with 6 Group [ 3.425628] VDD_ARM : L0, 0 uV [ 3.428275] VDD_G3D : Voltage table set with 6 Group, exynos_lot_id : 0 [ 3.435246] VDD_ARM : L1, 0 uV [ 3.438262] VDD_ARM : L2, 0 uV [ 3.441313] VDD_ARM : L3, 0 uV [ 3.444329] VDD_ARM : L4, 0 uV [ 3.447378] VDD_ARM : L5, 1212500 uV [ 3.450932] VDD_ARM : L6, 1175000 uV [ 3.454468] VDD_ARM : L7, 1125000 uV [ 3.458039] VDD_ARM : L8, 1087500 uV [ 3.461596] VDD_ARM : L9, 1062500 uV [ 3.465145] VDD_ARM : L10, 1024999 uV [ 3.468769] VDD_ARM : L11, 1000000 uV [ 3.472424] VDD_ARM : L12, 975000 uV [ 3.475978] VDD_ARM : L13, 950000 uV [ 3.479516] VDD_ARM : L14, 937500 uV [ 3.483183] VDD_ARM : L15, 912500 uV [ 3.486638] VDD_ARM : L16, 900000 uV [ 3.490191] VDD_ARM : L17, 900000 uV [ 3.493728] VDD_ARM : L18, 900000 uV [ 3.497301] VDD_ARM : L19, 900000 uV [ 3.500853] VDD_ARM : L20, 900000 uV [ 3.504737] [ 6 ] Memory is not LPDDR type. [ 3.508627] DVFS : VDD_INT Voltage table set with 6 Group [ 3.513942] DVFS : VDD_INT Voltage of L0 level is 975000 [ 3.519323] DVFS : VDD_MIF Voltage table set with 0 Group [ 3.524685] DVFS : VDD_MIF Voltage of L0 level is 1037500 [ 3.531095] Failed to init busfreq. [ 3.533758] exynos_integrated_dvfs_hotplug_init, max(1700000),min(200000) [ 3.540515] ** temperature set value ** [ 3.540518] Throttling stop_temp = 82 start_temp = 85 [ 3.540523] Waring stop_temp = 95 start_tmep = 103 [ 3.540526] Tripping temp = 110 [ 3.540529] Hw_tripping temp = 113 [ 3.540532] Trhottling freq = 800000 Warning freq = 200000 [ 3.568542] TC_voltage stop_temp = 13 Start_temp = 10 [ 3.573656] exynos5250_find_busfreq_by_volt: req_volt has no value. [ 3.579891] get_busfreq_value error [ 3.583358] exynos_tmu_init: cpufreq_level[14], busfreq_value[0] [ 3.590362] Tmu Initialization is sucessful...! [ 3.596374] s3c-fb exynos5-fb.1: window 2: fb [ 3.600574] s3c-fb exynos5-fb.1: window 1: fb [ 3.604953] s3c-fb exynos5-fb.1: window 0: fb [ 3.612644] otg_wakelock_init: No OTG transceiver found [ 3.616432] s3c-rtc exynos-rtc: setting system clock to 2000-01-01 00:00:02 UTC (946684802) [ 3.624923] Freeing init memory: 236K [ 3.636324] init: could not import file 'init.mt6620.rc' from '/init.arndale.rc' [ 3.642471] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead. [ 3.782918] init: cannot open '/initlogo.rle' [ 3.905808] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 3.930212] ASIX USB Ethernet Adapter:v4.4.0 21:45:46 Feb 21 2014 [ 3.930246] <6> http://www.asix.com.tw [ 3.939341] eth%d: status ep1in, 8 bytes period 11 [ 3.961136] EXT4-fs (mmcblk0p4): warning: checktime reached, running e2fsck is recommended [ 3.971457] eth0: register 'asix' at usb-s5p-ehci-3.2.4, ASIX AX88772A USB 2.0 Ethernet, 00:00:00:00:00:00 [ 3.980628] EXT4-fs (mmcblk0p4): recovery complete [ 3.987703] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=panic [ 5.610836] EXT4-fs (mmcblk0p3): warning: checktime reached, running e2fsck is recommended [ 6.010442] EXT4-fs (mmcblk0p3): recovery complete [ 6.114691] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,noauto_da_alloc,errors=panic [ 6.186538] init: cannot find '/system/bin/rild', disabling 'ril-daemon' [ 6.237436] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery' [ 6.266535] adb_open [ 6.267283] mtp_bind_config [ 6.270272] adb_bind_config [ 6.275425] android_work: did not send uevent (0 0 (null)) [email protected]:/ $ [ 7.293438] LOW resolution is reported [ 7.491024] ion_share_mmap: trying to map larger area than handle has available [ 7.498863] ion_share_mmap: trying to map larger area than handle has available [ 13.729169] warning: `zygote' uses 32-bit capabilities (legacy support in use) [ 14.505784] request_suspend_state: wakeup (3->0) at 14505776635 (2000-01-01 00:00:13.384388132 UTC) [ 14.514760] init: untracked pid 1426 exited [ 14.518119] init: untracked pid 1431 exited [ 16.843227] request_suspend_state: wakeup (0->0) at 16843219718 (2000-01-01 00:00:15.721830799 UTC) [ 16.851963] init: untracked pid 1806 exited [ 16.856005] init: untracked pid 1805 exited [ 22.096914] request_suspend_state: wakeup (0->0) at 22096905679 (2000-01-01 00:00:20.975517177 UTC) [ 22.107107] init: untracked pid 2003 exited [ 22.109837] init: untracked pid 2004 exited [ 1.771653] Uniform Multi-Platform E-IDE driver [ 1.776367] ide-gd driver 1.18 [ 1.779439] rdac: device handler registered [ 1.783403] hp_sw: device handler registered [ 1.787594] emc: device handler registered [ 1.791672] alua: device handler registered [ 1.798285] ahci ahci: AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl platform mode [ 1.804559] ahci ahci: flags: ncq sntf pm led clo only pmp pio slum part ccc apst [ 1.812112] VDD_G3D : Voltage table set with 0 Group, exynos_lot_id : 0 [ 1.819530] scsi0 : ahci_platform [ 1.822325] ata1: SATA max UDMA/133 mmio [mem 0x122f0000-0x122fffff] port 0x100 irq 179 [ 1.830444] usbcore: registered new interface driver asix [ 1.835421] usbcore: registered new interface driver cdc_ether [ 1.841244] usbcore: registered new interface driver net1080 [ 1.846859] usbcore: registered new interface driver cdc_subset [ 1.852751] usbcore: registered new interface driver zaurus [ 1.858210] cdc_ncm: 04-Aug-2011 [ 1.861517] usbcore: registered new interface driver cdc_ncm [ 1.867040] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.873738] s5p-ehci s5p-ehci: S5P EHCI Host Controller [ 1.878753] s5p-ehci s5p-ehci: new USB bus registered, assigned bus number 1 [ 1.885804] s5p-ehci s5p-ehci: irq 135, io mem 0x12110000 [ 1.900055] s5p-ehci s5p-ehci: USB 0.0 started, EHCI 1.00 [ 1.904418] hub 1-0:1.0: USB hub found [ 1.907722] hub 1-0:1.0: 3 ports detected [ 1.912129] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.917910] s5p-ohci s5p-ohci: Already power on PHY [ 1.922707] s5p-ohci s5p-ohci: s5p OHCI [ 1.926529] s5p-ohci s5p-ohci: new USB bus registered, assigned bus number 2 [ 1.933551] s5p-ohci s5p-ohci: irq 135, io mem 0x12120000 [ 1.994539] hub 2-0:1.0: USB hub found [ 1.996836] hub 2-0:1.0: 3 ports detected [ 2.001359] exynos-xhci exynos-xhci: EXYNOS xHCI Host Controller [ 2.006805] exynos-xhci exynos-xhci: new USB bus registered, assigned bus number 3 [ 2.014545] exynos-xhci exynos-xhci: irq 136, io mem 0x12000000 [ 2.020648] hub 3-0:1.0: USB hub found [ 2.023941] hub 3-0:1.0: 1 port detected [ 2.028109] exynos-xhci exynos-xhci: EXYNOS xHCI Host Controller [ 2.033840] exynos-xhci exynos-xhci: new USB bus registered, assigned bus number 4 [ 2.041828] hub 4-0:1.0: USB hub found [ 2.045105] hub 4-0:1.0: 1 port detected [ 2.049467] usbcore: registered new interface driver cdc_acm [ 2.054641] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 2.062612] Initializing USB Mass Storage driver... [ 2.067596] usbcore: registered new interface driver usb-storage [ 2.073446] USB Mass Storage support registered. [ 2.078242] usbcore: registered new interface driver usbserial [ 2.083848] usbserial: USB Serial Driver core [ 2.088257] USB Serial support registered for pl2303 [ 2.093253] usbcore: registered new interface driver pl2303 [ 2.098655] pl2303: Prolific PL2303 USB to serial adaptor driver [ 2.104882] s3c-udc : S3C HS USB OTG Device Driver,(c) 2008-2009 Samsung Electronics [ 2.104887] s3c-udc : version 15 March 2009 [ 2.118676] android_usb gadget: Mass Storage Function, version: 2009/09/11 [ 2.124077] android_usb gadget: Number of LUNs=1 [ 2.128700] lun0: LUN: removable file: (no medium) [ 2.133901] android_usb gadget: android_usb ready [ 2.138214] Registered gadget driver 'android_usb' [ 2.142973] s3c-usbgadget s3c-usbgadget: Already power on PHY [ 2.148722] ata1: SATA link down (SStatus 0 SControl 300) [ 2.155169] android_work: did not send uevent (0 0 (null)) [ 2.159788] android_work: did not send uevent (0 0 (null)) [ 2.165478] mousedev: PS/2 mouse device common for all mice [ 2.171679] input: gpio-keys as /devices/platform/gpio-keys.0/input/input0 [ 2.178534] input: unidisplay_ts as /devices/platform/s3c2440-i2c.7/i2c-7/7-0041/input/input1 [ 2.186571] Unidisplay touch driver registered successfully [ 2.192568] S3C24XX RTC, (c) 2004,2006 Simtec Electronics [ 2.197219] s3c-rtc exynos-rtc: rtc disabled, re-enabling [ 2.202511] s3c-rtc exynos-rtc: rtc clk out disabled, re-enabling [ 2.208607] s3c-rtc exynos-rtc: warning: invalid RTC value so initializing it [ 2.216038] using rtc device, s3c, for alarms [ 2.219868] s3c-rtc exynos-rtc: rtc core: registered s3c as rtc0 [ 2.226016] usb 1-3: new high speed USB device number 2 using s5p-ehci [ 2.232633] i2c /dev entries driver [ 2.237173] Linux media interface: v0.10 [ 2.239962] Linux video capture interface: v2.00 [ 2.244540] many: s5k4ecgx_mod_init [ 2.248067] S5P MFC V4L2 Driver, (c) 2010 Samsung Electronics [ 2.253925] s5p-mfc s5p-mfc-v6: decoder registered as /dev/video6 [ 2.259866] s5p-mfc s5p-mfc-v6: encoder registered as /dev/video7 [ 2.266269] exynos-mdev.0: Media0[0xcbb9f800] was registered successfully [ 2.272709] exynos-mdev.1: Media1[0xcbb9e000] was registered successfully [ 2.279452] exynos-mdev.2: Media2[0xcbb9c800] was registered successfully [ 2.286290] s5p-mipi-csis.0 [ 2.286294] : s5pcsis_probe : csis0 probe success [ 2.293716] s5p-mipi-csis.1 [ 2.293719] : s5pcsis_probe : csis1 probe success [ 2.301588] S5K4ECGX 4-0056: s5k4ecgx_init_formats: [ 2.305904] S5K4ECGX 4-0056: s5k4ecgx_init_parameters: [ 2.311100] S5K4ECGX 4-0056: s5k4ecgx_stop_auto_focus: single AF Off command Setting [ 2.365942] hub 1-3:1.0: USB hub found [ 2.368283] hub 1-3:1.0: 3 ports detected [ 2.465059] exynos-mdev.1: Registered sensor subdevice S5K4ECGX [ 2.469520] [INFO]flite_probe:2485: FIMC-LITE0 probe success [ 2.475456] [INFO]flite_probe:2485: FIMC-LITE1 probe success [ 2.481042] [INFO]flite_probe:2485: FIMC-LITE2 probe success [ 2.488508] hdmiphy init start [ 2.490246] i2c i2c-2: attached exynos hdcp into i2c adapter successfully [ 2.496958] i2c-core: driver [exynos_hdcp] using legacy suspend method [ 2.503354] i2c-core: driver [exynos_hdcp] using legacy resume method [ 2.509773] Samsung HDMI output driver, (c) 2010-2011 Samsung Electronics Co., Ltd. [ 2.517577] s5p-hdmi exynos5-hdmi: hdmiphy i2c bus number = 8 [ 2.523407] hdmiphy_probe start [ 2.526238] s5p-hdmiphy 8-0038: probe successful [ 2.640185] s5p_hpd_kobject_uevent: sent uevent HDMI_STATE=offline [ 2.644976] s5p-hdmi exynos5-hdmi: probe sucessful [ 2.649804] Samsung TV Mixer driver, (c) 2010-2011 Samsung Electronics Co., Ltd. [ 2.657294] s5p-mixer s5p-mixer: probe start [ 2.661375] s5p-mixer s5p-mixer: resources acquired [ 2.666162] s5p-mixer s5p-mixer: added output 'S5P HDMI connector' from module 's5p-hdmi' [ 2.674302] usb 1-3.2: new high speed USB device number 3 using s5p-ehci [ 2.681155] s5p-mixer s5p-mixer: registered layer mxr0_graph0 as /dev/video16 [ 2.688259] s5p-mixer s5p-mixer: registered layer mxr0_graph1 as /dev/video17 [ 2.695329] s5p-mixer s5p-mixer: registered layer mxr1_graph2 as /dev/video18 [ 2.702438] s5p-mixer s5p-mixer: registered layer mxr1_graph3 as /dev/video19 [ 2.709375] s5p-mixer s5p-mixer: mixer0 create links [ 2.714319] s5p-mixer s5p-mixer: mixer1 create links [ 2.719273] s5p-mixer s5p-mixer: mixer links are created successfully [ 2.725714] s5p-mixer s5p-mixer: probe successful [ 2.730452] S5P CEC for Exynos4 Driver, (c) 2009 Samsung Electronics [ 2.736923] s5p-tvout-cec s5p-tvout-cec: probe successful [ 2.742213] exynos-rot exynos-rot: ++rot_probe [ 2.746655] exynos-rot exynos-rot: rotator registered successfully [ 2.752743] Initialize JPEG driver [ 2.756217] s5p-jpeg s5p-jpeg: JPEG driver is registered to /dev/video12 [ 2.762823] s5p-jpeg s5p-jpeg: JPEG driver is registered to /dev/video11 [ 2.769756] Samsung Graphics 2D driver, (c) 2011 Samsung Electronics [ 2.775814] samsung-fake-battery samsung-fake-battery: samsung_fake_bat_probe [ 2.783793] S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics [ 2.788889] s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq enabled [ 2.796914] device-mapper: uevent: version 1.0.3 [ 2.801289] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: [email protected] [ 2.809353] Bluetooth: HCI UART driver ver 2.2 [ 2.813756] Bluetooth: HCI H4 protocol initialized [ 2.818516] Bluetooth: HCI BCSP protocol initialized [ 2.823603] Bluetooth: HCILL protocol initialized [ 2.828155] Bluetooth: HCIATH3K protocol initialized [ 2.833298] hub 1-3.2:1.0: USB hub found [ 2.837295] hub 1-3.2:1.0: 4 ports detected [ 2.841175] cpuidle: using governor ladder [ 2.845821] cpuidle: using governor menu [ 2.849271] dw_mmc dw_mmc.0: Using internal DMA controller. [ 2.854679] mmc0: no vmmc regulator found [ 2.858882] dw_mmc dw_mmc.0: Version ID is 241a [ 2.863130] dw_mmc dw_mmc.0: DW MMC controller at irq 139, 32 bit host data width, 128 deep fifo [ 2.871956] dw_mmc dw_mmc.2: Using internal DMA controller. [ 2.877444] mmc1: no vmmc regulator found [ 2.881607] dw_mmc dw_mmc.2: Version ID is 241a [ 2.885935] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63) [ 2.890048] dw_mmc dw_mmc.2: DW MMC controller at irq 141, 32 bit host data width, 128 deep fifo [ 2.890139] dw_mmc dw_mmc.1: Using internal DMA controller. [ 2.890175] mmc2: no vmmc regulator found [ 2.890674] dw_mmc dw_mmc.1: Version ID is 241a [ 2.890699] dw_mmc dw_mmc.1: DW MMC controller at irq 140, 32 bit host data width, 128 deep fifo [ 2.891141] sdhci: Secure Digital Host Controller Interface driver [ 2.891148] sdhci: Copyright(c) Pierre Ossman [ 2.891598] mshci: Mobile Storage Host Controller Interface driver [ 2.891606] mshci: Copyright (c) 2011 Samsung Electronics Co., Ltd [ 2.891617] Error: Driver 'dw_mmc' is already registered, aborting... [ 2.892259] S5P ACE Driver, (c) 2010 Samsung Electronics [ 2.961557] ACE: ecb-aes-s5p-ace [ 2.964695] ACE: cbc-aes-s5p-ace [ 2.967946] ACE: ctr-aes-s5p-ace [ 2.971175] ACE: sha1-s5p-ace [ 2.974071] ACE: sha256-s5p-ace [ 2.977145] ACE driver is initialized [ 2.981281] usbcore: registered new interface driver usbhid [ 2.986280] usbhid: USB HID core driver [ 2.990492] logger: created 256K log 'log_main' [ 2.994724] logger: created 256K log 'log_events' [ 2.999428] logger: created 256K log 'log_radio' [ 3.004034] logger: created 256K log 'log_system' [ 3.010131] Samsung Audio Subsystem Driver, (c) 2011 Samsung Electronics
exynos5250 I am having problems getting my Arndale board to launch. I have installed 3 different versions of ubuntu to try and make the proper build environment. either the board stalls while launching, or i get a boot loop with a re-occurring code that i am not sure what it is. My log is posted above with the re-occurring code. If anyone can tell me what i am doing wrong i would really appreciate it. I had to ask one of the moderators to put my log in for me. As a new member i am not allowed to post links yet and it seems to think there are links in my log. The way in which i had to get the log to him was through pm and in 3 parts, so the log is a little jumbled up. I will straighten it out as soon as i can. I have already went about retrying my build environment so i will not be able to exactly reproduce this error but i have come to a similar wall roughly 3 times now. If details are needed as to how i am setting up my build environment i can certainly provide them. Also if I am not mistaken the Arndale exynos5250 shares alot of it's hardware with the nexus 10 including the ASOP? so if this is a possible route to go i would love to know. Basically all i am looking to do is set up my board with the crypto twofish patch, and three modules for CDC-ACM, PL2303, and one for the EasyCAP. I am having a problem figuring out how to set my mac address for the built in Ethernet as well, potentially a patch for a Ethernet radio button as well. Thank you.
A little more detail So I had originally purchased this board around a year and a half ago. I had problems getting the paid apps to work and the gps module was faulty. It took me around a month to properly get a u-boot built to flash the board and by that time my return on the gps module had lapsed. I continued to try and properly set up a build environment to compile the kernel and system, but with little success. I had lost all hope of this board ever becoming anything useful, and had successfully wasted around 500$. Fast forward a year and a half and i stumble across an article detailing how to implement a usb GPS. The GPS unit was only around 20$ shipped so i figured why not give it a try. It was successful, a little slow on the refresh rate but successful never the less. This is around the time i was determined to make my 500$ paperweight into something of value. I had decided to start looking into making it a car-droid-pc. I had also came across a post on the arndale forum stating that the paid apps could be fixed via a crypto twofish patch (I have still yet to see whether or not i am applying it correctly) Some of the elements i wish to apply to my project consist of a thermally controlled relay, resistive control to keyboard module (steering wheel control), OBD2 to usb (pl2303 chip), reverse camera via EasyCAP tuner, some way to implement bluetooth calling, and perhaps A2DP or wireless network for music streaming (A2DP could go hand in hand with bluetooth calling) If anyone is interested in more details of the project i am happy to go into further detail.
on a side note I was trying to read through my log to see if any of it made sense to me and i cam across something interesting. Linux version 3.0.31-g3370a7c ([email protected]) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Feb 21 21:47:51 MST 2014 however when i run arm-none-linux-gnueabi-gcc -print-search-dirs | grep libraries | sed 's/:/\n/g' i get back libraries =/usr/local/arm-2009q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/ /usr/local/arm-2009q3/bin/../lib/gcc/ /usr/local/arm-2009q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/../../../../arm-none-linux-gnueabi/lib/arm-none-linux-gnueabi/4.4.1/ /usr/local/arm-2009q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/../../../../arm-none-linux-gnueabi/lib/ /usr/local/arm-2009q3/bin/../arm-none-linux-gnueabi/libc/lib/arm-none-linux-gnueabi/4.4.1/ /usr/local/arm-2009q3/bin/../arm-none-linux-gnueabi/libc/lib/ /usr/local/arm-2009q3/bin/../arm-none-linux-gnueabi/libc/usr/lib/arm-none-linux-gnueabi/4.4.1/ /usr/local/arm-2009q3/bin/../arm-none-linux-gnueabi/libc/usr/lib/ all listed as 4.4.1 which is what the wiki instructs to do, so why is it that i am getting a gcc version of 4.6.x ??? rather than 4.4.1
[Q] Photon Q GAPPS Lockup
I've installed the newest build for Cyanogengmod 11 that supports my exact phone (XT897c) and it works great. I've only been using it for a few days now and haven't ran into any major issues but one. The problem I continue to have is I cannot install Gapps and have the phone work properly. Everytime I install the correct Gapps (or any other variant for that matter) the phone stays locked up at the initial Motorola boot logo and will never continue loading. I've redownloaded and reinstalled both CM11 and various Gapps KK from different sites and methods without fixing the problem. Anyone have a suggestion?
sulken2000 said: I've installed the newest build for Cyanogengmod 11 that supports my exact phone (XT897c) and it works great. I've only been using it for a few days now and haven't ran into any major issues but one. The problem I continue to have is I cannot install Gapps and have the phone work properly. Everytime I install the correct Gapps (or any other variant for that matter) the phone stays locked up at the initial Motorola boot logo and will never continue loading. I've redownloaded and reinstalled both CM11 and various Gapps KK from different sites and methods without fixing the problem. Anyone have a suggestion? Click to expand... Click to collapse Download these cm11 gapps from dhacker29 (supports both dalvik and art). Install CM11. let it boot Install gapps. reboot which will probably fail. if the above failed: re-install cm11, wipe cache/dalvik and reboot.
sulken2000 said: I've installed the newest build for Cyanogengmod 11 that supports my exact phone (XT897c) and it works great. I've only been using it for a few days now and haven't ran into any major issues but one. The problem I continue to have is I cannot install Gapps and have the phone work properly. Everytime I install the correct Gapps (or any other variant for that matter) the phone stays locked up at the initial Motorola boot logo and will never continue loading. I've redownloaded and reinstalled both CM11 and various Gapps KK from different sites and methods without fixing the problem. Anyone have a suggestion? Click to expand... Click to collapse If you're using xt897c CM11 build, you're using very outdated build. Your exact phone is not xt897c, you have just xt897, as anyone else. There's no such thing as xt897c phone, xt897c is something I've made up as a temporary measure until we'll be able to do a single world-phone build that will support both GSM and CDMA networks. Since long time ago, xt897 (gsm) and xt897c (cdma) builds have been unified into a single xt897 (world phone) build which made xt897c builds obsolete. Later on, the builds for the whole 1st gen family of Motorola msm8960 devices (razr hd, razr m, atrix hd, electrify m and photon q) have been unified into a single moto_msm8960 build. All those devices are very similar and have used a single common kernel from the beginning, since the CM 10.1 time). If you want to install CM11 on your phone, you should install this: http://download.cyanogenmod.org/?device=moto_msm8960 Any other CM11 build is obsolete. Links to recommended CM 11 gapps can be found here: http://wiki.cyanogenmod.org/w/Gapps
mrvek said: Download these cm11 gapps from dhacker29 (supports both dalvik and art). Install CM11. let it boot Install gapps. reboot which will probably fail. if the above failed: re-install cm11, wipe cache/dalvik and reboot. Click to expand... Click to collapse I did in fact, download, redownload, install, reinstall, the Gapps from the link you provided, and got no advancements =( Unfortunately, I'll have to start all over from scratch most likely. I really appreciate your prompt response.
kabaldan said: If you're using xt897c CM11 build, you're using very outdated build. Your exact phone is not xt897c, you have just xt897, as anyone else. There's no such thing as xt897c phone, xt897c is something I've made up as a temporary measure until we'll be able to do a single world-phone build that will support both GSM and CDMA networks. Since long time ago, xt897 (gsm) and xt897c (cdma) builds have been unified into a single xt897 (world phone) build which made xt897c builds obsolete. Later on, the builds for the whole 1st gen family of Motorola msm8960 devices (razr hd, razr m, atrix hd, electrify m and photon q) have been unified into a single moto_msm8960 build. All those devices are very similar and have used a single common kernel from the beginning, since the CM 10.1 time). If you want to install CM11 on your phone, you should install this: http://download.cyanogenmod.org/?device=moto_msm8960 Any other CM11 build is obsolete. Links to recommended CM 11 gapps can be found here: http://wiki.cyanogenmod.org/w/Gapps Click to expand... Click to collapse That version still didn't work with Gapps. I've tried the many different ways of clearing cache, system, data, dalvik cache, etc etc. Nothing gets me past the Moto Logo. But, I've made another discovery, once I've installed CM11 on my phone, regardless of which of the two, once the phone has been turned off, it won't properly boot back up because it stays stuck that the Moto logo. The version you suggested loaded properly without Gapps installed just as the xt897c version did. But they both have the same "only works the first time no rebooting allowed" problem and neither work with Gapps. One thing to note, I've used the CM10.1.3 (Stable) listed in the "xt897c" category as well as the Gapps (20130812) from the cyanogenmod website. Its what gave me the idea that my only option for CM via the CM website is the "xt897c" since that version of CM works flawlessly with Gapps installed (minus the lack of proper data connection (C Spire version) due to the rom having Sprint connection settings) p.s. that is something I've been trying to search and "fix" for ages. I really hate being with a "lesser" company (C Spire) because of the lack of aftermarket and development support.
sulken2000 said: That version still didn't work, I've tried the many different ways of clearing cash,system,data,dalvik,cache, etc etc. Nothing gets me past the Moto Logo. Hope there is another way. One thing to note, I've used the CM10.1.3 (Stable) listed in the "xt897c" category as well as the Gapps (20130812) from the cyanogenmod website. Its what gave me the idea that my only option for CM via the CM website is the "xt897c" since that version of CM works flawlessly with Gapps installed (minus the lack of proper data connection (C Spire version) due to the rom having Sprint connection settings) p.s. that is something I've been trying to search and "fix" for ages. I really hate being with a "lesser" company (C Spire) for the lack of aftermarket and development support. Click to expand... Click to collapse Please, post the the info I requested here: http://forum.xda-developers.com/showthread.php?t=2656570 I'm still waiting for any C Spire Photon Q owner to respond, so I could finally add the support for C Spire variant of XT897 to CM 11.0 moto_msm8960 unified builds. Thanks.
kabaldan said: Please, post the the info I requested here: http://forum.xda-developers.com/showthread.php?t=2656570 I'm still waiting for any C Spire Photon Q owner to respond, so I could finally add the support for C Spire variant of XT897 to CM 11.0 moto_msm8960 unified builds. Thanks. Click to expand... Click to collapse Thanks for the prompt response. I have definitely come across that post in the past few days while trying to fix this irritating problem. I'll do some research to learn how to do that first and try to get you that info asap.
sulken2000 said: ...both have the same "only works the first time no rebooting allowed" problem and neither work with Gapps. ... Click to expand... Click to collapse I noticed your remark above only now. The symptom you mention seems to be caused by formatting of /data partition by recovery, which causes some not yet preciously determined filesystem corruption. The second boot seems to be stalled, but what actually happens is that /data filesystem check and repair is running. And this repair will eventually finish, even though it can take tens of minutes. After the repair is done, the Android system boots fine and subsequent reboots are fine and fast. Which recovery are you using? I use OpenRecovery 2.09 ( http://forum.xda-developers.com/showthread.php?t=2211579 ; see the last pages of the thread for a working download link), which actually does not re-format the /data partition filesystem when you do a data wipe/factory reset, it just deletes the content of the partition. So when using OpenRecovery, this corruption should not happen.
TWRP2.7.0.1
Sadly I'm also having troubles with my second Photon Q, this time from CSpire. Like Sulken's phone (also from CSpire) it doesn't survive reboot - however mine stops on unlocked bootloader warning. I was flashing Carbon 4.4 and suggested GAPPS first, but it wierdly let me send&receive smses and call people while on GSM network, however nobody could call me - line was busy. So I tried with CM11 and here everything is fine, however it also didn't survive reboot. On my first photon I always used TWRP but on this one, from CSpire, it cannot do factory reset - reboots on /data wiping, so I'm using OpenRecovery 2.09 now. Another very weird thing is that the phone won't boot after reflashing custom ROM. I'm doing a factory reset, flashing once again for example CM11 and it won't pass the unlocked bootloader warning, so I have to first do RSDLite+stock CSpire ROM and then flash CM11 once again, and then it works as long as I don't reboot... I can't believe that nobody before tried SIM-mod & custom ROM on PhotonQ from CSpire... What's wrong? :/
micx_pl said: Sadly I'm also having troubles with my second Photon Q, this time from CSpire. Like Sulken's phone (also from CSpire) it doesn't survive reboot - however mine stops on unlocked bootloader warning. I was flashing Carbon 4.4 and suggested GAPPS first, but it wierdly let me send&receive smses and call people while on GSM network, however nobody could call me - line was busy. So I tried with CM11 and here everything is fine, however it also didn't survive reboot. On my first photon I always used TWRP but on this one, from CSpire, it cannot do factory reset - reboots on /data wiping, so I'm using OpenRecovery 2.09 now. Another very weird thing is that the phone won't boot after reflashing custom ROM. I'm doing a factory reset, flashing once again for example CM11 and it won't pass the unlocked bootloader warning, so I have to first do RSDLite+stock CSpire ROM and then flash CM11 once again, and then it works as long as I don't reboot... I can't believe that nobody before tried SIM-mod & custom ROM on PhotonQ from CSpire... What's wrong? :/ Click to expand... Click to collapse See my comment here: https://jira.cyanogenmod.org/browse...issuetabpanels:comment-tabpanel#comment-25465 How long have you let the phone to sit at the boot screen after the first reboot from working CM11? (Make sure the battery is near full and keep the phone plugged to USB or power supply when attempting to wait over this stalled boot.) If you want to get some information about what's going on while the boot is stalled, you should force a reboot by holding power button while waiting at the boot logo for some time already and also hold the volume-up button to reboot directly to recovery. Then post the content of /proc/last_kmsg captured via adb while the phone is in recovery after this forced reboot. Code: adb pull /proc/last_kmsg
Output of /proc/last_kmsg: Code: [ 0.211841,0] mot_init_factory_kill: Factory Kill Circuit: enabled [ 0.221303,0] select_freq_plan: ACPU PVS: Fast [ 0.221394,0] select_freq_plan: Max ACPU freq: 1512000 KHz [ 0.224599,0] cpufreq_table_init: CPU0: 12 scaling frequencies supported. [ 0.224721,0] cpufreq_table_init: CPU1: 12 scaling frequencies supported. /////////////////////// CUT ///////////////////////// [ 0.946711,0] i2c-core: driver [tabla-i2c-core] using legacy suspend method [ 0.946772,0] i2c-core: driver [tabla-i2c-core] using legacy resume method [ 0.947352,0] Loading pn544 driver [ 0.947443,0] pn544_probe : Probing pn544 driver [ 0.947627,0] pn544_probe : PN544 Misc Minor: 26 [ 0.947718,0] pn544_probe : requesting IRQ 394 [ 0.948206,0] SCSI Media Changer driver v0.25 [ 0.948939,0] PPP generic driver version 2.4.2 [ 0.949092,0] PPP Deflate Compression module registered [ 0.949183,0] PPP BSD Compression module registered [ 0.949824,0] PPP MPPE Compression module registered [ 0.949885,0] NET: Registered protocol family 24 [ 0.950007,0] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled). [ 0.950129,0] CSLIP: code copyright 1989 Regents of the University of California. [ 0.950465,0] tun: Universal TUN/TAP device driver, 1.6 [ 0.950587,0] tun: (C) 1999-2004 Max Krasnyansky <[email protected]> [ 0.951228,0] usbcore: registered new interface driver asix [ 0.951381,0] usbcore: registered new interface driver cdc_ether [ 0.951472,0] usbcore: registered new interface driver net1080 [ 0.951625,0] usbcore: registered new interface driver cdc_subset [ 0.951777,0] usbcore: registered new interface driver zaurus [ 0.951869,0] usbcore: registered new interface driver MOSCHIP usb-ethernet driver [ 0.951991,0] cdc_ncm: 04-Aug-2011 [ 0.952083,0] usbcore: registered new interface driver cdc_ncm [ 0.952235,0] usbcore: registered new interface driver rmnet_usb [ 0.952601,0] rmnet usb ctrl Initialized. [ 0.952723,0] wcnss_wlan probed in built-in mode [ 0.953151,0] rmnet_init: BAM devices[8] [ 0.955989,0] msm_otg msm_otg: msm_otg probe [ 0.956142,0] msm_otg msm_otg: OTG regs = e18a8000 [ 0.958492,0] msm_otg_probe: MSM OTG Driver will operate in ACCY CONTROL mode [ 0.958614,0] msm_otg_init_sm: setting default inputs for ACCY mode [ 0.959072,0] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.959621,0] usbcore: registered new interface driver cdc_acm [ 0.959682,0] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 0.959865,0] usbcore: registered new interface driver usblp [ 0.959926,0] Initializing USB Mass Storage driver... [ 0.960079,0] usbcore: registered new interface driver usb-storage [ 0.960140,0] USB Mass Storage support registered. [ 0.960262,0] usbcore: registered new interface driver ums-alauda [ 0.960384,0] usbcore: registered new interface driver ums-cypress [ 0.960537,0] usbcore: registered new interface driver ums-datafab [ 0.960689,0] usbcore: registered new interface driver ums-freecom [ 0.960781,0] usbcore: registered new interface driver ums-isd200 [ 0.960933,0] usbcore: registered new interface driver ums-jumpshot [ 0.961025,0] usbcore: registered new interface driver ums-karma [ 0.961178,0] usbcore: registered new interface driver ums-onetouch [ 0.961269,0] usbcore: registered new interface driver ums-sddr09 [ 0.961422,0] usbcore: registered new interface driver ums-sddr55 [ 0.961544,0] usbcore: registered new interface driver ums-usbat [ 0.961727,0] usbcore: registered new interface driver usbserial [ 0.961788,0] usbserial: USB Serial Driver core [ 0.961941,0] USB Serial support registered for Qualcomm USB modem [ 0.962032,0] usbcore: registered new interface driver qcserial [ 0.962185,0] usbcore: registered new interface driver usb_ehset_test [ 0.962307,0] usbcore: registered new interface driver diag_bridge [ 0.962459,0] usbcore: registered new interface driver mdm_bridge [ 0.963131,0] msm_hsusb msm_hsusb: [usb_gadget_probe_driver] hw_ep_max = 32 [ 0.964413,0] android_usb gadget: Mass Storage Function, version: 2009/09/11 [ 0.964535,0] android_usb gadget: Number of LUNs=1 [ 0.964596,0] lun0: LUN: removable file: (no medium) [ 0.965237,0] android_usb gadget: android_usb ready [ 0.966366,0] diagchar initialized now [ 0.966549,0] mousedev: PS/2 mouse device common for all mice [ 0.966854,0] gpio_set_debounce: gpio-184 status -22 [ 0.967037,0] gpio_set_debounce: gpio-11 status -22 [ 0.967312,0] input: gpio-keys as /devices/platform/gpio-keys/input/input0 [ 0.967373,0] added keypad filter to input dev gpio-keys [ 0.968533,0] input: keypad_8960 as /devices/platform/msm_ssbi.0/pm8921-core/pm8xxx-keypad/input/input1 [ 0.968655,0] added keypad filter to input dev keypad_8960 [ 0.968930,0] usbcore: registered new interface driver xpad [ 0.969113,0] usbcore: registered new interface driver usb_acecad [ 0.969174,0] acecad: v3.2:USB Acecad Flair tablet driver [ 0.969327,0] usbcore: registered new interface driver aiptek [ 0.969418,0] aiptek: v2.3 (May 2, 2007):Aiptek HyperPen USB Tablet Driver (Linux 2.6.x) [ 0.969510,0] aiptek: Bryan W. Headley/Chris Atenasio/Cedric Brun/Rene van Paassen [ 0.969662,0] usbcore: registered new interface driver gtco [ 0.969723,0] GTCO usb driver version: 2.00.0006 [ 0.969845,0] usbcore: registered new interface driver hanwang [ 0.970028,0] usbcore: registered new interface driver kbtab [ 0.970090,0] kbtab: v0.0.2:USB KB Gear JamStudio Tablet driver [ 0.970242,0] usbcore: registered new interface driver wacom [ 0.970303,0] wacom: v1.52:USB Wacom tablet driver [ 0.970517,0] atmxt_probe: Driver: atmxt-i2c, Version: YN-04-01, Date: 2012-06-28 [ 0.971799,0] atmxt_probe: Probe successful. [ 0.972195,0] input: light-prox as /devices/virtual/input/input2 [ 0.972470,0] ct406_probe: CT406 part detected [ 0.973416,0] input: pmic8xxx_pwrkey as /devices/platform/msm_ssbi.0/pm8921-core/pm8xxx-pwrkey/input/input3 [ 0.973935,0] using input dev keypad_8960 for key reset [ 0.973996,0] using input dev pmic8xxx_pwrkey for key reset [ 0.974851,0] using rtc device, pm8xxx_rtc, for alarms [ 0.974942,0] rtc-pm8xxx rtc-pm8xxx: rtc core: registered pm8xxx_rtc as rtc0 [ 0.975309,0] i2c /dev entries driver [ 0.975614,0] Linux media interface: v0.10 [ 0.975766,0] lirc_dev: IR Remote Control driver registered, major 235 [ 0.975888,0] IR NEC protocol handler initialized [ 0.975949,0] IR RC5(x) protocol handler initialized [ 0.976041,0] IR RC6 protocol handler initialized [ 0.976102,0] IR JVC protocol handler initialized [ 0.976224,0] IR Sony protocol handler initialized [ 0.976285,0] IR RC5 (streamzap) protocol handler initialized [ 0.976377,0] IR LIRC bridge handler initialized [ 0.976438,0] Linux video capture interface: v2.00 [ 0.976590,0] usbcore: registered new interface driver uvcvideo [ 0.976712,0] USB Video Class driver (v1.1.0) [ 0.976987,0] ov8820_power_up R:97 P:95 D:0 A:54 1.8:8921_l29 [ 0.977109,0] ov8820_regulator_on: 8921_l29 1800000 [ 1.069922,0] ov8820 chipid: 8820 [ 1.394750,0] ov8820: match_id success [ 1.395116,0] msm_sensor_register mctl_node_name[0] = video1 [ 1.395177,0] ov8820_power_down [ 1.430337,0] ov8820_regulator_off: 1.8 [ 1.440500,0] mt9m114_power_up R:76 D:89 A:82 CLK:24000000 [ 1.500137,0] mt9m114 id: 2481 [ 1.500198,0] mt9m114: match_id success [ 1.500381,0] msm_sensor_register mctl_node_name[1] = video3 [ 1.500503,0] mt9m114_power_down [ 1.504379,0] Driver for 1-wire Dallas network protocol. [ 1.521318,0] lm75 10-0048: hwmon0: sensor 'tmp105' [ 1.542041,0] pm8xxx_tm_probe: OK [ 1.542591,0] device-mapper: uevent: version 1.0.3 [ 1.542957,0] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: [email protected] [ 1.543293,0] cpuidle: using governor ladder [ 1.543415,0] cpuidle: using governor menu [ 1.543781,0] mmc0: mci-version: 18 [ 1.545460,0] mmc0: bam physical base=0x12402000 [ 1.545582,0] mmc0: bam virtual base=0xe18b4000 [ 1.545643,0] mmc0: BAM device registered. bam_handle=0xe06d3a00 [ 1.545856,0] sps:REVISION of BAM 0xe18b4000 is 0x5. [ 1.546162,0] mmc0: Qualcomm MSM SDCC-BAM at 0x0000000012402000 irq 130 [ 1.546284,0] mmc0: Qualcomm MSM SDCC-DML at 0x0000000012400800 [ 1.546375,0] mmc0: No card detect facilities available [ 1.546650,0] mmc0: Qualcomm MSM SDCC-core at 0x0000000012400000 irq 136,0 dma -1 dmacrcri -1 [ 1.546741,0] mmc0: 8 bit data mode enabled [ 1.546833,0] mmc0: 4 bit data mode disabled [ 1.546894,0] mmc0: polling status mode disabled [ 1.547016,0] mmc0: MMC clock 400000 -> 96000000 Hz, PCLK 0 Hz [ 1.547077,0] mmc0: Slot eject status = 0 [ 1.547138,0] mmc0: Power save feature enable = 1 [ 1.547260,0] mmc0: SPS-BAM data transfer mode available [ 1.547474,0] mmc1: mci-version: 18 [ 1.550495,0] mmc1: bam physical base=0x12182000 [ 1.550556,0] mmc1: bam virtual base=0xe18fc000 [ 1.550648,0] mmc1: BAM device registered. bam_handle=0xdff1c000 [ 1.550831,0] sps:REVISION of BAM 0xe18fc000 is 0x5. [ 1.551106,0] mmc1: Qualcomm MSM SDCC-BAM at 0x0000000012182000 irq 128 [ 1.551228,0] mmc1: Qualcomm MSM SDCC-DML at 0x0000000012180800 [ 1.551838,0] mmc1: Qualcomm MSM SDCC-core at 0x0000000012180000 irq 134,651 dma -1 dmacrcri -1 [ 1.551899,0] mmc1: 8 bit data mode disabled [ 1.552021,0] mmc1: 4 bit data mode enabled [ 1.552083,0] mmc1: polling status mode disabled [ 1.552144,0] mmc1: MMC clock 400000 -> 96000000 Hz, PCLK 0 Hz [ 1.552235,0] mmc1: Slot eject status = 1 [ 1.552327,0] mmc1: Power save feature enable = 1 [ 1.552418,0] mmc1: SPS-BAM data transfer mode available [ 1.552784,0] pm8xxx_rgb_led_probe: num_leds is 3 [ 1.552968,0] Registered led device: red [ 1.553029,0] create_pm8xxx_rgb_led: LED class red, gpio 175, can sleep = 1 [ 1.553151,0] create_pm8xxx_rgb_led: requested pwm for red, pwm_id=0 [ 1.553273,0] Registered led device: green [ 1.553334,0] create_pm8xxx_rgb_led: LED class green, gpio 176, can sleep = 1 [ 1.553456,0] create_pm8xxx_rgb_led: requested pwm for green, pwm_id=1 [ 1.553639,0] Registered led device: blue [ 1.553700,0] create_pm8xxx_rgb_led: LED class blue, gpio 177, can sleep = 1 [ 1.553822,0] create_pm8xxx_rgb_led: requested pwm for blue, pwm_id=2 [ 1.555440,0] Registered led device: torch-flash [ 1.557424,0] usbcore: registered new interface driver usbhid [ 1.557485,0] usbhid: USB HID core driver [ 1.557820,0] logger: created 1024K log 'log_main' [ 1.557942,0] logger: created 512K log 'log_events' [ 1.558095,0] logger: created 64K log 'log_radio' [ 1.558248,0] logger: created 64K log 'log_system' [ 1.558492,0] zram: num_devices not specified. Using default: 1 [ 1.558583,0] zram: Creating 1 devices ... [ 1.559072,0] zcache: using lzo compressor [ 1.559438,0] zcache: cleancache enabled using kernel transcendent memory and compression buddies [ 1.559804,0] usbcore: registered new interface driver snd-usb-audio [ 1.560781,0] tabla_probe [ 1.561666,0] msm_pcm_probe: dev name msm-voip-dsp [ 1.562368,0] msm_pcm_probe: dev name msm-pcm-dsp [ 1.562612,0] msm_pcm_probe: dev name msm-multi-ch-pcm-dsp [ 1.562856,0] msm_pcm_probe: dev name msm-lowlatency-pcm-dsp [ 1.563619,0] msm_compr_probe: dev name msm-compr-dsp [ 1.563985,0] msm-pcm-lpa msm-pcm-lpa: msm_pcm_probe: dev name msm-pcm-lpa [ 1.564840,0] msm8960_configure_headset_mic_gpios: US_EURO_, AV_SWITCH gpios not configured!!! [ 1.564962,0] msm8960_audio_init Fail to configure headset mic gpios [ 1.753639,0] MMI Battery EEPROM Read 192 Bytes [ 1.753761,0] MMI Battery EEPROM Page 2 Checksum = 0 [ 1.753822,0] MMI Battery EEPROM Page 3 Checksum = 0 [ 1.753883,0] MMI Battery EEPROM Copyright Valid = 1 [ 1.754005,0] MMI Battery Full Capacity 0xAE [ 1.754066,0] MMI Battery Peak Voltage 0xB9 [ 1.754188,0] MMI Battery DC Impedance 0x5E [ 1.754249,0] MMI Battery Cell ID 0x4157 [ 1.772531,0] asoc: snd-soc-dummy-dai <-> MultiMedia1 mapping ok [ 1.772928,0] asoc: snd-soc-dummy-dai <-> MultiMedia2 mapping ok [ 1.773233,0] asoc: snd-soc-dummy-dai <-> CS-VOICE mapping ok [ 1.773630,0] asoc: snd-soc-dummy-dai <-> VoIP mapping ok [ 1.773935,0] asoc: snd-soc-dummy-dai <-> MultiMedia3 mapping ok [ 1.774271,0] asoc: snd-soc-dummy-dai <-> SLIMBUS0_HOSTLESS mapping ok [ 1.774668,0] asoc: snd-soc-dummy-dai <-> INT_FM_HOSTLESS mapping ok [ 1.774942,0] asoc: msm-stub-rx <-> msm-dai-q6.241 mapping ok [ 1.775278,0] asoc: msm-stub-tx <-> msm-dai-q6.240 mapping ok [ 1.775614,0] asoc: snd-soc-dummy-dai <-> MultiMedia4 mapping ok [ 1.776010,0] asoc: snd-soc-dummy-dai <-> AUXPCM_HOSTLESS mapping ok [ 1.776316,0] asoc: snd-soc-dummy-dai <-> HDMI_HOSTLESS mapping ok [ 1.776682,0] asoc: snd-soc-dummy-dai <-> VoLTE mapping ok [ 1.777018,0] asoc: snd-soc-dummy-dai <-> Voice2 mapping ok [ 1.777353,0] asoc: snd-soc-dummy-dai <-> MultiMedia5 mapping ok [ 1.777628,0] asoc: msm-stub-rx <-> msm-dai-q6.12288 mapping ok [ 1.777933,0] asoc: msm-stub-tx <-> msm-dai-q6.12289 mapping ok [ 1.778208,0] asoc: msm-stub-rx <-> msm-dai-q6.12292 mapping ok [ 1.778513,0] asoc: msm-stub-tx <-> msm-dai-q6.12293 mapping ok [ 1.778788,0] asoc: msm-stub-rx <-> msm-dai-q6-hdmi.8 mapping ok [ 1.779063,0] asoc: msm-stub-rx <-> msm-dai-q6.224 mapping ok [ 1.779337,0] asoc: msm-stub-tx <-> msm-dai-q6.225 mapping ok [ 1.779642,0] asoc: msm-stub-rx <-> msm-dai-q6.2 mapping ok [ 1.779917,0] asoc: msm-stub-tx <-> msm-dai-q6.3 mapping ok [ 1.780192,0] asoc: msm-stub-rx <-> msm-dai-q6.32773 mapping ok [ 1.780497,0] asoc: msm-stub-tx <-> msm-dai-q6.32772 mapping ok [ 1.780802,0] asoc: msm-stub-tx <-> msm-dai-q6.32771 mapping ok [ 1.781107,0] msm8960_audrx_init : Tabla version 2 [ 1.781413,0] tabla_codec tabla_codec: Failed to add route ANCRight Headset Mic->MIC BIAS3 Internal1 [ 1.816847,0] asoc: tabla_rx1 <-> msm-dai-q6.16384 mapping ok [ 1.818373,0] asoc: tabla_tx1 <-> msm-dai-q6.16385 mapping ok [ 1.818953,0] asoc: tabla_tx2 <-> msm-dai-q6.16389 mapping ok [ 1.819471,0] asoc: tabla_rx3 <-> msm-dai-q6.16388 mapping ok [ 1.821364,0] input: msm8960-snd-card Button Jack as /devices/platform/soc-audio.0/sound/card0/input4 [ 1.821669,0] input: msm8960-snd-card Headset Jack as /devices/platform/soc-audio.0/sound/card0/input5 [ 1.824721,0] oprofile: using arm/armv7-krait [ 1.824965,0] GACT probability NOT on [ 1.825057,0] Mirror/redirect action on [ 1.825118,0] u32 classifier [ 1.825209,0] Actions configured [ 1.825331,0] Netfilter messages via NETLINK v0.30. [ 1.825423,0] nf_conntrack version 0.5.0 (12661 buckets, 50644 max) [ 1.826033,0] ctnetlink v0.93: registering with nfnetlink. [ 1.826155,0] NF_TPROXY: Transparent proxy support initialized, version 4.1.0 [ 1.826247,0] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd. [ 1.826705,0] xt_time: kernel timezone is -0000 [ 1.826888,0] ip_tables: (C) 2000-2006 Netfilter Core Team [ 1.827132,0] arp_tables: (C) 2002 David S. Miller [ 1.827285,0] TCP bic registered [ 1.827346,0] TCP cubic registered [ 1.827407,0] TCP htcp registered [ 1.827529,0] Initializing XFRM netlink socket [ 1.828139,0] NET: Registered protocol family 10 [ 1.829391,0] Mobile IPv6 [ 1.829482,0] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 1.829696,0] IPv6 over IPv4 tunneling driver [ 1.830489,0] NET: Registered protocol family 17 [ 1.830581,0] NET: Registered protocol family 15 [ 1.830703,0] Bridge firewalling registered [ 1.830947,0] Bluetooth: RFCOMM TTY layer initialized [ 1.831039,0] Bluetooth: RFCOMM socket layer initialized [ 1.831130,0] Bluetooth: RFCOMM ver 1.11 [ 1.831191,0] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 1.831313,0] Bluetooth: BNEP filters: protocol multicast [ 1.831374,0] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 1.831619,0] L2TP core driver, V2.0 [ 1.831680,0] Registering the dns_resolver key type [ 1.831741,0] VFP support v0.3: implementor 51 architecture 64 part 4d variant 1 rev 0 [ 1.831954,0] Registering SWP/SWPB emulation handler [ 1.841385,0] clock_late_init() disabled 199 unused clocks [ 1.849504,0] MSM Watchdog Initialized [ 1.854509,1] registered taskstats version 1 [ 1.855943,0] Powering up HoneyBadger [ 1.909690,0] EMU-det(request_gpios): requesting gpio[2] EMU_SCI_OUT_GPIO-205 [ 1.909812,0] EMU-det(request_gpios): gpio 205 is IN [ 1.909964,0] EMU-det(request_gpios): exporting gpio EMU_SCI_OUT_GPIO-205 [ 1.910056,0] EMU-det(request_gpios): couldn't find OPTIONAL EMU_ID_EN_GPIO [ 1.910117,0] EMU-det(request_gpios): requesting gpio[0] EMU_MUX_CTRL0_GPIO-107 [ 1.910239,0] EMU-det(request_gpios): gpio 107 is OUT [ 1.910300,0] EMU-det(request_gpios): requesting gpio[1] EMU_MUX_CTRL1_GPIO-96 [ 1.910422,0] EMU-det(request_gpios): gpio 96 is OUT [ 1.910483,0] EMU-det(request_gpios): requesting gpio[4] SEMU_PPD_DET_GPIO-174 [ 1.910605,0] EMU-det(request_gpios): gpio 174 is IN [ 1.910788,0] EMU-det(request_gpios): exporting gpio SEMU_PPD_DET_GPIO-174 [ 1.910849,0] EMU-det(request_gpios): requesting gpio[5] SEMU_ALT_MODE_EN_GPIO-186 [ 1.911033,0] EMU-det(request_gpios): exporting gpio SEMU_ALT_MODE_EN_GPIO-186 [ 1.911094,0] EMU-det(request_gpios): couldn't find OPTIONAL EMU_ID_GPIO [ 1.911216,0] EMU-det(request_gpios): requesting gpio[7] DMB_PPD_DET_GPIO-204 [ 1.911338,0] EMU-det(request_gpios): gpio 204 is IN [ 1.911460,0] EMU-det(request_gpios): exporting gpio DMB_PPD_DET_GPIO-204 [ 1.911582,0] EMU-det(request_gpios): requesting gpio[8] DPLUS_GPIO-192 [ 1.911643,0] EMU-det(request_gpios): requesting gpio[9] DMINUS_GPIO-172 [ 1.911765,0] EMU-det(request_gpios): requesting gpio[10] WHISPER_UART_TX_GPIO-18 [ 1.911857,0] EMU-det(request_gpios): gpio 18 is OUT [ 1.911979,0] EMU-det(request_gpios): exporting gpio WHISPER_UART_TX_GPIO-18 [ 1.912101,0] EMU-det(request_gpios): requesting gpio[11] WHISPER_UART_RX_GPIO-19 [ 1.912162,0] EMU-det(request_gpios): gpio 19 is IN [ 1.912345,0] EMU-det(request_gpios): exporting gpio WHISPER_UART_RX_GPIO-19 [ 1.912406,0] EMU-det(request_gpios): requesting gpio[12] TX_PAIR_GPIO-173 [ 1.912528,0] EMU-det(request_gpios): requesting gpio[13] RX_PAIR_GPIO-193 [ 1.912650,0] EMU-det(emu_id_protection_setup): No neccessary action [ 1.912711,0] EMU-det(emu_det_probe): done with gpios [ 1.933496,0] mmc0: new high speed DDR MMC card at address 0001 [ 1.934411,0] mmcblk0: mmc0:0001 008G4B 7.40 GiB [ 1.936365,0] mmcblk0boot0: mmc0:0001 008G4B partition 1 2.00 MiB [ 1.936975,0] mmcblk0boot1: mmc0:0001 008G4B partition 2 2.00 MiB [ 1.937158,1] msm_otg msm_otg: phy_reset: success [ 1.943171,0] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 p31 p32 p33 p34 p35 p36 p37 p38 p39 [ 1.947077,0] apanic: Bound to mmc block device 'mmcblk0p33(259:1)' [ 1.947169,0] apanic: No panic data available [ 1.950160,0] mmcblk0boot1: unknown partition table [ 1.953120,0] mmcblk0boot0: unknown partition table [ 2.039859,1] EMU-det(request_irqs): requesting irq[1] EMU_SCI_OUT_GPIO-577 [ 2.040470,1] EMU-det(request_irqs): requesting irq[0] SEMU_PPD_DET_GPIO-654 [ 2.040866,1] EMU-det(emu_det_probe): done with irqs [ 2.041233,1] EMU-det(emu_det_probe): registered callback with PM8921 [ 2.042698,1] EMU-det(emu_det_probe): EMU detection driver started [ 2.043522,1] rtc-pm8xxx rtc-pm8xxx: setting system clock to 2014-04-06 07:20:10 UTC (1396768810) [ 2.045444,0] Battery Cell ID Found: 3 [ 2.046909,0] read_shutdown_soc: shutdown_soc = 72 [ 2.048069,0] read_ocv_trim: program rev reg is 0x4b [ 2.053349,0] adjust_remaining_charge_for_shutdown_soc: shutdown_soc = 72 forcing it now [ 2.053715,0] adjust_remaining_charge_for_shutdown_soc: To force shutdown_soc = 72, rc = 1263806, pc = 72, ocv mv = 4027 [ 2.054082,0] adjust_remaining_charge_for_shutdown_soc: test revlookup pc = 73 for ocv = 4027 [ 2.054265,0] calculate_state_of_charge: Forcing SHUTDOWN_SOC = 72 [ 2.054631,0] pm8921_bms_probe: OK battery_capacity_at_boot=72 volt = 3755310 ocv = 4027000 [ 2.057652,0] get_prop_batt_status: alarm_state=0,batt_valid=0 [ 2.061193,0] pm8921_is_battery_charging: called before init [ 2.061468,0] calculate_state_of_charge: Forcing SHUTDOWN_SOC = 72 [ 2.070502,0] get_prop_batt_status: alarm_state=0,batt_valid=0 [ 2.070837,0] get_prop_batt_status: alarm_state=0,batt_valid=0 [ 2.073462,0] calculate_state_of_charge: Forcing SHUTDOWN_SOC = 72 [ 2.083503,0] EMU-det(emu_det_vbus_state): PM8921 USBIN callback: out [ 2.086464,0] Battery Cell ID Found: 3 [ 2.089760,0] ALSA device list: [ 2.089913,0] #0: msm8960-snd-card [ 2.090248,0] Warning: unable to open an initial console. [ 2.092415,0] Freeing init memory: 992K [ 2.108713,1] SELinux: 1024 avtab hash slots, 3544 rules. [ 2.113749,1] SELinux: 1024 avtab hash slots, 3544 rules. [ 2.113810,1] SELinux: 1 users, 2 roles, 344 types, 1 bools, 1 sens, 1024 cats [ 2.114054,1] SELinux: 84 classes, 3544 rules [ 2.114878,1] SELinux: Completing initialization. [ 2.114970,1] SELinux: Setting up existing superblocks. [ 2.115061,1] SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts [ 2.115183,1] SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts [ 2.115305,1] SELinux: initialized (dev bdev, type bdev), not configured for labeling [ 2.115428,1] SELinux: initialized (dev proc, type proc), uses genfs_contexts [ 2.115550,1] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs [ 2.115641,1] SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts [ 2.121806,1] SELinux: initialized (dev sockfs, type sockfs), uses task SIDs [ 2.121928,1] SELinux: initialized (dev pipefs, type pipefs), uses task SIDs [ 2.121989,1] SELinux: initialized (dev anon_inodefs, type anon_inodefs), not configured for labeling [ 2.122112,1] SELinux: initialized (dev devpts, type devpts), uses transition SIDs [ 2.122264,1] SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts [ 2.122386,1] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs [ 2.122539,1] SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts [ 2.129772,0] EMU-det(detection_work): state CONFIG, time since last run -297880 ms [ 2.130169,0] EMU-det(alt_mode_setup): SEMU_ALT_MODE_EN is standard [ 2.139783,0] EMU-det(detection_work): state SAMPLE, time since last run 10 ms [ 2.141217,0] EMU-det(adc_vbus_get): vbus=34 mV [ 2.199816,0] EMU-det(get_sense): SEMU_PPD_DET: ID floating [ 2.252189,1] type=1403 audit(1396768810.700:2): policy loaded auid=4294967295 ses=4294967295 [ 2.252403,1] SELinux: Loaded policy from /sepolicy [ 2.256493,1] SELinux: Loaded file_contexts from /file_contexts [ 2.260247,0] EMU-det(get_sense): No need to check DMB_PPD_DET_N [ 2.260613,0] EMU-det(sense_dp_dm): D+/D- mask: 0x10 [ 2.260827,0] EMU-det(get_sense): irq=0, SESS_END, FLOAT, NO_DCD, [ 2.261132,0] EMU-det(detection_work): SAMPLE keep waiting ... [ 2.269952,0] EMU-det(detection_work): state SAMPLE, time since last run 130 ms [ 2.271448,0] EMU-det(adc_vbus_get): vbus=34 mV [ 2.329925,0] EMU-det(get_sense): SEMU_PPD_DET: ID floating [ 2.389928,0] EMU-det(get_sense): No need to check DMB_PPD_DET_N [ 2.390141,0] EMU-det(sense_dp_dm): D+/D- mask: 0x10 [ 2.390477,0] EMU-det(get_sense): irq=0, SESS_END, FLOAT, NO_DCD, [ 2.390691,0] EMU-det(detection_work): state IDENTIFY, time since last run 120 ms [ 2.392217,0] EMU-det(adc_vbus_get): vbus=34 mV [ 2.460369,0] EMU-det(get_sense): SEMU_PPD_DET: ID floating [ 2.519975,0] EMU-det(get_sense): No need to check DMB_PPD_DET_N [ 2.520189,0] EMU-det(sense_dp_dm): D+/D- mask: 0x10 [ 2.520524,0] EMU-det(get_sense): irq=0, SESS_END, FLOAT, NO_DCD, [ 2.520708,0] EMU-det(detection_work): no accessory [ 2.521043,0] EMU-det(notify_accy): EMU detection Notify: NONE [ 2.521471,0] EMU-det(alt_mode_setup): SEMU_ALT_MODE_EN is standard [ 2.521776,0] EMU-det(emu_id_protection_setup): No neccessary action [ 2.521989,0] msm_otg msm_otg: received DISCONNECTED event [ 2.522325,0] msm_otg msm_otg: UNDEFINED --> IDLE [ 2.523638,0] pm8921_chg_accy_notify: pm8921_chg_accy_notify: accy_state: 7 [ 2.524767,0] msm_otg msm_otg: USB in low power mode [ 2.526781,0] calculate_state_of_charge: Forcing SHUTDOWN_SOC = 72 [ 3.609095,1] init: could not import file '/init.carrier.rc' from '/init.rc' [ 3.610621,1] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead. [ 3.611689,1] init: do_chown: Could not access /selinux/booleans [ 3.668213,0] calculate_state_of_charge: Forcing SHUTDOWN_SOC = 72 [ 4.120921,1] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts [ 4.122325,1] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs [ 4.129742,1] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs [ 4.130627,1] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs [ 4.131603,1] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs [ 4.280970,1] SELinux: initialized (dev cgroup, type cgroup), uses genfs_contexts [ 4.311277,0] zcache: created ephemeral tmem pool, id=0, client=65535 [ 4.312620,0] EXT4-fs (mmcblk0p37): recovery complete [ 4.312833,0] EXT4-fs (mmcblk0p37): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,barrier=1 [ 4.313200,0] SELinux: initialized (dev mmcblk0p37, type ext4), uses xattr [ 4.324034,0] zcache: created ephemeral tmem pool, id=1, client=65535 [ 4.324767,0] EXT4-fs (mmcblk0p39): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro [ 4.325164,0] SELinux: initialized (dev mmcblk0p39, type ext4), uses xattr [ 4.325927,0] zcache: destroyed pool id=1, cli_id=65535 [ 4.360842,1] fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/msm_sdcc.1/by-name/userdata [ 4.368197,1] atmxt_tdat_callback: Processing atmxt-r2.tdat... [ 4.369082,1] input: atmxt-i2c as /devices/virtual/input/input6 [ 4.401312,0] atmxt_set_ic_state: IC state UNKNOWN -> PRESENT [ 4.401709,0] atmxt_restart_ic: Family ID: 0x82, Variant ID: 0x1A, Version: 0x10, Build: 0xAA, Matrix: 24x14, Objects: 22 [ 4.408484,0] atmxt_message_handler6: Touch IC reset complete. [ 4.408698,0] atmxt_message_handler6: Touch IC is calibrating. [ 4.409064,0] atmxt_set_ic_state: IC state PRESENT -> ACTIVE [ 4.409705,0] atmxt_set_drv_state: Driver state INIT -> ACTIVE [ 4.410254,0] atmxt_tdat_callback: Touch initialization successful. [ 4.411719,1] atmxt_active_handler: Received invalid data: 0xFF 0x90 0xE9 0xD5 0x0C 0x00 0x00 0x00 0xFF 0x90 0xE9 0xD5 0x0C 0x00 0x00 0x00. [ 4.412238,1] atmxt_active_handler: Touch active handler failed with error code -22. [ 4.413764,1] atmxt_message_handler6: Touch IC calibration complete. [ 4.558583,1] atmxt_message_handler6: Touch IC is calibrating. [ 4.591271,1] atmxt_message_handler6: Touch IC calibration complete. [ 5.421303,0] lm3532_bl_work: enabling PWM [ 32.090920,0] shutdown_soc_work: not forcing shutdown soc anymore [ 1404.024049,0] Report pwrkey press event [ 1404.087501,0] pm8xxx_irq_mask_ack: mask acking rouge irq=664 pmirq=224 [ 1410.810773,0] resout_irq_handler PMIC Initiated shutdown [ 1410.810834,0] PMIC Initiated shutdown cpu_power_off cpu=0 [ 1410.810834,1] PMIC Initiated shutdown cpu_power_off cpu=1 [ 1410.811017,0] Powering off the SoC [ 1410.811109,0] Calling scm to disable arbiter [ 1410.811231,0] SCM returned even when asked to busy loop rc=-4 [ 1410.811292,0] waiting on pmic to shut msm down 18 Corrected bytes, 0 unrecoverable blocks CPU type is ACPU PVS: Fast That was after like 20-30 minutes of booting. Thanks in advance EDIT: Oups. "The text that you have entered is too long (39454 characters). Please shorten it to 30000 characters long." I'll cut the begining... EDIT2: It booted up! I rebooted it once again and left it at my desk. When I came back after 1h, it was already on the home screen! thanks for help kabaldan I think such info could be put as NOTICE on main rom page, I think normally everyone would consider its stuck when it's not booting in a few minutes...
Thank you Kabaldan! It took exactly 40 minutes my Photon Q to reboot from /data filesystem check. I used: * cm-11-20140505-SNAPSHOT-M6-moto_msm8960.zip from download.cyanogenmod.org/?type=snapshot&device=moto_msm8960 * TWRP 2.7.0.1 * gapps-kk-20140105-signed.zip from wiki.cyanogenmod.org/w/Google_Apps
micx_pl said: Output of /proc/last_kmsg: Code: … [ 4.591271,1] atmxt_message_handler6: Touch IC calibration complete. [ 5.421303,0] lm3532_bl_work: enabling PWM [U][ 32.090920,0] shutdown_soc_work: not forcing shutdown soc anymore[/U] [ 1404.024049,0] Report pwrkey press event [ 1404.087501,0] pm8xxx_irq_mask_ack: mask acking rouge irq=664 pmirq=224 [ 1410.810773,0] resout_irq_handler PMIC Initiated shutdown … Click to expand... Click to collapse Thanks for that intel. Am I right, that this is the "breaking point" in the log, when the mentioned repair starts and -later- the reset is initiated? My log has the same "breaking point" in it: https://www.dropbox.com/s/0iqdr30jmhft2co/last_kmsg So is this the same phenomenon? This is the first time I pulled a log using adb, but do not recognise anything going on here. kabaldan said: If you want to get some information about what's going on while the boot is stalled, … Click to expand... Click to collapse Edit: May this also help with errors mounting certain partions within TWRP and is there a way to fix this - maybe through adb? Because doing a quick search I found this guide (fore theKindle, though): http://forum.xda-developers.com/showthread.php?t=1949372
Schattenspieler said: Thanks for that intel. Am I right, that this is the "breaking point" in the log, when the mentioned repair starts and -later- the reset is initiated? My log has the same "breaking point" in it: https://www.dropbox.com/s/0iqdr30jmhft2co/last_kmsg So is this the same phenomenon? This is the first time I pulled a log using adb, but do not recognise anything going on here. Edit: May this also help with errors mounting certain partions within TWRP and is there a way to fix this - maybe through adb? Because doing a quick search I found this guide (fore theKindle, though): http://forum.xda-developers.com/showthread.php?t=1949372 Click to expand... Click to collapse The significant point in the above log is: Code: [ 4.360842,1] fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/msm_sdcc.1/by-name/userdata and the important fact is that it is not followed by any more e2fsck messages, which means that for the duration of the log, e2fsck hasn't finished the work yet. e2fsck is still repairing userdata and the init is waiting for userdata mount to continue the boot process, but in the end the user keeps power button pressed to enforce reboot, so e2fsck is aborted and the filesystem left damaged. In your log, you can even see that the active process at the point of premature, user-enforced reboot was e2fsck: Code: [ 279.105569,0] Report pwrkey press event [ 286.105966,0] Power key held for 7 seconds; will reboot on release. [ 286.473981,1] current process is 140:e2fsck, prio is 120.
kabaldan said: In your log, you can even see that the active process at the point of premature, user-enforced reboot was e2fsck: Click to expand... Click to collapse Now that you mention it! I didn't think, e2fsck was a specific command, but more of a boot state code (sort of thing). But I should have searched. Now i see the "e2fs" (the filesystem) and "ck" as in check. :silly: I now restored a TWRP backup with 4.4.3 and have been fine since. So there is either something wrong with the 4.4.4 CarbonROM on the Photon oder with TWRP, when installing the/some ROMs. Seeing this thread, I tend towards the second.
Schattenspieler said: Now that you mention it! I didn't think, e2fsck was a specific command, but more of a boot state code (sort of thing). But I should have searched. Now i see the "e2fs" (the filesystem) and "ck" as in check. :silly: I now restored a TWRP backup with 4.4.3 and have been fine since. So there is either something wrong with the 4.4.4 CarbonROM on the Photon oder with TWRP, when installing the/some ROMs. Seeing this thread, I tend towards the second. Click to expand... Click to collapse If you had let it boot, it probably would have been fine.
Renault r-link developer mode need help (android, tomtom)
Hi guys. Multimedia system(Renault r-link) works on android interface by tomtom. A someone knows how to enable developer mode in this device? Or connect adb to install the application? I have an application on a different version of the device (1 .apk file and second .odex) I tried to install the ADB drivers for this device, but it does not work. Most likely necessary to enable developer mode, but I can not do this because in the shell TomTom does not have access to the android system. Please help install it.
Have any info about rlink internals?
Does anyone knows how to activate AndroidAuto on renault megane 3?
Nobody knows anything about this subject...
Didn't try it, but here are some ways http://www.cliors-concept.com/maj-rlink-clio-iv-t60885-60.html https://www.motor-talk.de/forum/akt...android-auto-funktion-im-r-link-t6191721.html But since R-Link is Android based, there must he easier way. Please let me know if you'll do it.
andrei38 said: Does anyone knows how to activate AndroidAuto on renault megane 3? Click to expand... Click to collapse Hi, is possible to active Android Auto (and mirrorlink) on r-link by modifying an ODB2 adapter's pin (with 1.5 version) in order to work on CAN low (multimedia). then use DDT4ALL software and select the MFD 4.6 (or higher) and set the select value for "android auto" to "present"
developer mode Rlink 2 Phantomko said: Hi guys. Multimedia system(Renault r-link) works on android interface by tomtom. A someone knows how to enable developer mode in this device? Or connect adb to install the application? I have an application on a different version of the device (1 .apk file and second .odex) I tried to install the ADB drivers for this device, but it does not work. Most likely necessary to enable developer mode, but I can not do this because in the shell TomTom does not have access to the android system. Please help install it. Click to expand... Click to collapse You can find how to enter in developer mode on youtube if you search Rlink developer mode . I can't provide links ( after 10 posts ....stupid limitation ...)
Have you tried following these steps listed here https://www.gps-rlink.com/r-link-1/activate-android-auto-waze-on-r-link-1/ Following these steps i succeeded in enabling AA for my 2014 Twingo with r-Link 1
andrei38 said: Does anyone knows how to activate AndroidAuto on renault megane 3? Click to expand... Click to collapse Hey, did you solve the problem? Have a Meg3 and wanne enter the Android Auto. I have the RLink1 installed. Can you help me?
This device has OMAP3630 CPU. Also, it has a UART. Boot log: Code: Texas Instruments X-Loader 1.41 (Mar 30 2012 - 11:31:59) Starting OS Bootloader from NOR ... U-Boot 1.3.41077437-dirty (Oct 3 2012 - 17:18:30) OMAP3630-HS rev 2, CPU-OPP2 L3-200MHz OMAP3630 Strasbourg 1.3 Version + mDDR (Boot MMC) DRAM: 512 MB Using default environment In: serial Out: serial Err: serial [APTS Logo/] ## Executing script at 80a25a20 get_format -------- 1 -------- ## Executing script at 80a25ddc get_format -------- 1 -------- Using device mmc0, partition 2 Loading from block device mmc device 0, partition 2: Name: xxa2 Type: U-Boot File:/uboot.conf ** File not found /uboot.conf 'uboot.conf' ignored Hit any key to stop autoboot: 0 ## Executing script at 80a257d8 get_format -------- 1 -------- Not executing bootloader applet Loaded device-tree at address 83300000 of length 2616 bytes Using device mmc0, partition 2 Loading from block device mmc device 0, partition 2: Name: xxa2 Type: U-Boot File:/zImage 2584680 bytes read Boot with gzipped Image Verifying device tree... libfdt fdt_setprop() failed Verifying executable image signature ... Starting kernel ... Resetting boot powerdown watchdog [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.32.9 ([email protected]) (gcc version 4.3.3 (TomTom CipherWizardry 2009q1_203-474426) ) #2 PREEMPT Wed May 29 11:06:08 CEST 2013 [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f [ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache [ 0.000000] Machine: Strasbourg A2 [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] factory data: bootmem reserved successful [ 0.000000] DIE ID: 118C0002FE380000015EEBD90501901A [ 0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk ) [ 0.000000] omap_sam_base (VA) == 0xfe40f000 [ 0.000000] omap_sram_start (PA) == 0x4020f000 [ 0.000000] omap_sram_size (SIZE) == 0x1000 [ 0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x100000 [ 0.000000] Reserving 3145728 bytes SDRAM for VRAM [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048 [ 0.000000] Kernel command line: root=/dev/mmcblk0p2 console=ttyO2,115200 androidboot.console=ttyO2 sysboot_mode=cold init=/init videoout=omap24xxvout vram=0x300000,0x83000000 lpj=2334720 brick=0 [ 0.000000] [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Memory: 512MB = 512MB total [ 0.000000] Memory: 504064KB available (4304K code, 1106K data, 492K init, 0K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] vmalloc : 0xe0800000 - 0xf8000000 ( 376 MB) [ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .init : 0xc0008000 - 0xc0083000 ( 492 kB) [ 0.000000] .text : 0xc0083000 - 0xc04b7000 (4304 kB) [ 0.000000] .data : 0xc04d2000 - 0xc0518d60 ( 284 kB) [ 0.000000] SLUB: Genslabs=9, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS:402 [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts [ 0.000000] Total of 96 interrupts on 1 active controller [ 0.000000] Clocking rate (Crystal/Core/MPU): 26.0/400/600 MHz [ 0.000000] Reprogramming SDRC clock to 400000000 Hz [ 0.000000] GPMC revision 5.0 [ 0.000000] OMAP GPIO hardware version 2.5 [ 0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] Calibrating delay loop (skipped) preset value.. 597.64 BogoMIPS (lpj=2334720) [ 0.000000] Security Framework initialized [ 0.000000] Mount-cache hash table entries: 512 [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Initializing cgroup subsys freezer [ 0.000000] CPU: Testing write buffer coherency: ok [ 0.000000] regulator: core version 0.5 [ 0.000000] NET: Registered protocol family 16 [ 0.000000] vgpio vgpio.0: pin #403 is tagged as not connected! [ 0.000000] vgpio vgpio.0: pin #412 is tagged as not connected! [ 0.000000] vgpio vgpio.0: pin #413 is tagged as not connected! [ 0.000000] vgpio vgpio.0: pin #415 is tagged as not connected! [ 0.000000] vgpio vgpio.0: pin #423 is tagged as not connected! [ 0.000000] vgpio vgpio.0: pin #458 is tagged as not connected! [ 0.000000] vgpio vgpio.0: registered 59 GPIOs (@400) [ 0.000000] Strasbourg_tvp515x: Driver registration Starting [ 0.000000] Strasbourg_tvp515x: Driver registration complete [ 1.390869] OMAP DMA hardware revision 5.0 [ 1.390930] Reserving DMA channels 0 and 1 for HS ROM code [ 1.391937] offenburg::flipflop: Registered [ 1.392333] omap_vout: Driver registration starting [ 1.411132] bio: create slab <bio-0> at 0 [ 1.413055] SCSI subsystem initialized [ 1.415679] usbcore: registered new interface driver usbfs [ 1.415924] usbcore: registered new interface driver hub [ 1.416168] usbcore: registered new device driver usb [ 1.416595] i2c_omap i2c_omap.1: bus 1 rev4.0 at 400 kHz [ 1.441986] twl4030: PIH (irq 7) chaining IRQs 368..375 [ 1.442016] twl4030: power (irq 373) chaining IRQs 376..383 [ 1.442382] twl4030: gpio (irq 368) chaining IRQs 384..401 [ 1.444244] vgpio vgpio.1: pin #600 is tagged as not connected! [ 1.444396] vgpio vgpio.1: pin #602 is tagged as not connected! [ 1.444641] vgpio vgpio.1: registered 5 GPIOs (@600) [ 1.445709] regulator: VUSB1V5: 1500 mV normal standby [ 1.446166] regulator: VUSB1V8: 1800 mV normal standby [ 1.446594] regulator: VUSB3V1: 3100 mV normal standby [ 1.448333] twl4030_usb twl4030_usb: Initialized TWL4030 USB module [ 1.449188] regulator: VMMC1: 3000 mV normal standby [ 1.449645] regulator: VDAC: 1800 mV normal standby [ 1.450561] regulator: VAUX2: 1800 mV normal standby [ 1.451019] regulator: VDVI: 1800 mV normal standby [ 1.451934] regulator: VAUX1: 3000 mV normal standby [ 1.452911] regulator: VAUX3: 1800 mV normal standby [ 1.453094] i2c_omap i2c_omap.2: bus 2 rev4.0 at 100 kHz [ 1.453582] i2c_omap i2c_omap.3: bus 3 rev4.0 at 50 kHz [ 1.454193] LinuxPPS API ver. 1 registered [ 1.454193] Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]> [ 1.455871] Bluetooth: Core ver 2.15 [ 1.456115] NET: Registered protocol family 31 [ 1.456146] Bluetooth: HCI device and connection manager initialized [ 1.456146] Bluetooth: HCI socket layer initialized [ 1.961791] Switching to clocksource 32k_counter [ 1.964508] musb_hdrc: version 6.0, musb-dma, peripheral, debug=0 [ 1.964569] musb_init_controller: doing clk_get [ 1.964721] musb_hdrc: USB Peripheral mode controller at fa0ab000 using DMA, IRQ 92 [ 1.965118] NET: Registered protocol family 2 [ 1.965240] IP route cache hash table entries: 4096 (order: 2, 16384 bytes) [ 1.965454] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 1.965881] TCP bind hash table entries: 16384 (order: 4, 65536 bytes) [ 1.966186] TCP: Hash tables configured (established 16384 bind 16384) [ 1.966217] TCP reno registered [ 1.966308] NET: Registered protocol family 1 [ 1.973419] dspbridge_init: 600000 bytes @ 80a00000 [ 1.975097] Strasbourg: power supply driver loaded [ 1.975311] omap-iommu omap-iommu.0: isp registered [ 1.976104] iovmm-omap initialized isp, major: 252, base-minor: 0 [ 1.976715] fdtexport driver, (c) 2009 TomTom BV [ 1.977416] ttcrypto: found version 1 tt_crypto context [ 1.991088] ashmem: initialized [ 1.991424] msgmni has been set to 985 [ 1.992340] alg: No test for stdrng (krng) [ 1.992401] io scheduler noop registered (default) [ 2.047912] OMAP DSS rev 2.0 [ 2.047973] OMAP DISPC rev 3.0 [ 2.048034] OMAP VENC rev 2 [ 2.048370] OMAP DSI rev 1.0 [ 2.066467] Loop count exceeded in check SR I2C write [ 2.067687] omap-hsuart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0 [ 2.068206] omap-hsuart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1 [ 2.068572] omap-hsuart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2 [ 2.757598] console [ttyO2] enabled [ 2.761505] Hiding boot partition 0... [ 2.767150] mmc0: new high speed MMC card at address 0001 [ 2.773956] mmcblk0: mmc0:0001 M2G1HF 1.86 GiB [ 2.780364] mmcblk0: p2 [ 2.786499] loop: module loaded [ 2.792358] PPP generic driver version 2.4.2 [ 2.797332] PPP Deflate Compression module registered [ 2.802795] PPP BSD Compression module registered [ 2.807769] tun: Universal TUN/TAP device driver, 1.6 [ 2.813079] tun: (C) 1999-2004 Max Krasnyansky <[email protected]> [ 2.819915] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 2.828460] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller [ 2.834564] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1 [ 2.842529] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800 [ 2.860382] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00 [ 2.867065] usb usb1: configuration #1 chosen from 1 choice [ 2.873382] hub 1-0:1.0: USB hub found [ 2.877441] hub 1-0:1.0: 3 ports detected [ 2.985351] ehci-omap ehci-omap.0: Resetting the 5V75 VBUS line... [ 3.040557] usbcore: registered new interface driver cdc_acm [ 3.046508] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters [ 3.055511] Initializing USB Mass Storage driver... [ 3.061065] usbcore: registered new interface driver usb-storage [ 3.067443] USB Mass Storage support registered. [ 3.072570] usbcore: registered new interface driver libusual [ 3.079071] usbcore: registered new interface driver usbserial [ 3.085235] usbserial: USB Serial Driver core [ 3.090057] USB Serial support registered for GSM modem (1-port) [ 3.096679] usbcore: registered new interface driver option [ 3.102539] option: v0.7.2:USB Driver for GSM modems [ 3.107971] USB Serial support registered for Sierra USB modem [ 3.114318] usbcore: registered new interface driver sierra [ 3.120239] sierra: v.1.3.8:USB Driver for Sierra Wireless USB modems [ 3.127227] usbcore: registered new interface driver usb_ehset_test [ 3.134185] android_register_function acm [ 3.140350] using rtc device, twl_rtc, for alarms [ 3.145294] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0 [ 3.152130] twl_rtc twl_rtc: Power up reset detected. [ 3.158111] twl_rtc twl_rtc: Enabling TWL-RTC. [ 3.163452] i2c /dev entries driver [ 3.170501] Linux video capture interface: v2.00 [ 3.177001] omap-previewer omap-previewer: omap-previewer: Registered preview wrapper [ 3.186859] omap3isp omap3isp: Revision 15.0 found [ 3.192047] omap-iommu omap-iommu.0: isp: version 1.1 [ 3.201599] OMAP hwmon driver [ 3.207458] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec [ 3.214660] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: [email protected] [ 3.223632] Bluetooth: HCI UART driver ver 2.2 [ 3.228332] Bluetooth: HCI H4 protocol initialized [ 3.233367] Bluetooth: HCI BCSP protocol initialized [ 3.238586] Bluetooth: HCILL protocol initialized [ 3.243560] cpuidle: using governor ladder [ 3.247863] cpuidle: using governor menu [ 3.253631] usbcore: registered new interface driver usbhid [ 3.259582] usbhid: v2.6:USB HID core driver [ 3.264831] logger: created 64K log 'log_main' [ 3.269897] logger: created 256K log 'log_events' [ 3.275146] logger: created 64K log 'log_radio' [ 3.280151] logger: created 64K log 'log_system' [ 3.285614] CSR_BC: csr-bc: Probing CSR BlueCore mode driver. [ 3.292388] tomtom-gps Driver: Probed. [ 3.296325] gps: device registration: name="offenburg" [ 3.302124] tomtom-gps Driver: Registering rfkill for GPS. [ 3.308135] tomtom-gps Driver: Initialized. [ 3.312744] flipflop driver, (c) 2009 TomTom BV [ 3.317810] TomTom CAN-Microprocessor Driver, (C) 2008 TomTom BV [ 3.325408] new PPS source tomtom-pps at ID 0 [ 3.330108] tomtom-pps tomtom-pps: successfully registered pps source at 0. [ 3.337646] tomtom-pps: successfully registered driver. [ 3.343139] suicide_alarm driver, (c) 2011 TomTom BV [ 3.348937] Advanced Linux Sound Architecture Driver Version 1.0.21. [ 3.356353] ALSA device list: [ 3.359466] No soundcards found. [ 3.363128] Netfilter messages via NETLINK v0.30. [ 3.368194] nf_conntrack version 0.5.0 (7882 buckets, 31528 max) [ 3.374755] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use [ 3.382568] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or [ 3.390899] sysctl net.netfilter.nf_conntrack_acct=1 to enable it. [ 3.397521] ctnetlink v0.93: registering with nfnetlink. [ 3.403320] ip_tables: (C) 2000-2006 Netfilter Core Team [ 3.409057] TCP cubic registered [ 3.412475] NET: Registered protocol family 17 [ 3.417205] Bluetooth: L2CAP ver 2.14 [ 3.421051] Bluetooth: L2CAP socket layer initialized [ 3.426391] Bluetooth: SCO (Voice Link) ver 0.6 [ 3.431152] Bluetooth: SCO socket layer initialized [ 3.436492] Bluetooth: RFCOMM TTY layer initialized [ 3.441680] Bluetooth: RFCOMM socket layer initialized [ 3.447113] Bluetooth: RFCOMM ver 1.11 [ 3.451049] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 3.456665] Bluetooth: BNEP filters: protocol multicast [ 3.462188] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 3.469024] Power Management for TI OMAP3. [ 3.475189] Unable to Changelevel for resource vdd1_opp to 0 [ 3.481201] Error: could not refresh resources [ 3.486450] SR: Nvalues not fused for 1.2G, disabled [ 3.491668] SR: Nvalues not fused for 1G, disabled [ 3.496795] SR2:Fused Nvalues for VDD1OPP3 11193534 [ 3.501953] SR2:Fused Nvalues for VDD1OPP2 10126585 [ 3.507080] SR2:Fused Nvalues for VDD1OPP1 10082000 [ 3.512207] sr1_opp_margin[1]=37500 [ 3.515869] sr1_opp_margin[2]=37500 [ 3.519561] sr1_opp_margin[3]=37500 [ 3.523223] steps added, volt will be recaliberated automatically [ 3.529663] SR2:Fused Nvalues for VDD2OPP1 99f2eb [ 3.534637] SR2:Fused Nvalues for VDD2OPP2 10066063 [ 3.539794] SmartReflex driver initialized [ 4.865386] clock: dpll2_ck failed transition to 'bypassed' [ 4.919281] at24 3-0050: 8192 byte at24 EEPROM (writable) [ 4.928222] input: TSC2007 Touchscreen as /devices/virtual/input/input0 [ 4.935974] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 [ 4.945037] DMA transaction error with device 0 [ 4.950378] OMAP DISPCONTROL read (stallmode)0 [ 4.955108] OMAP DISPCONTROL read (gpout)1 [ 4.959381] OMAP DISPCONTROL read (stallmode)1 [ 4.964721] DPI set dsi clk [ 5.110778] DPI set dsi clk [ 5.123504] regulator_init_complete: incomplete constraints, leaving VAUX3 on [ 5.131378] regulator_init_complete: incomplete constraints, leaving VAUX1 on [ 5.139038] regulator_init_complete: incomplete constraints, leaving VAUX2 on [ 5.148986] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801) [ 5.157836] omap3 omap3isp CSI memvs initted [ 5.163146] Registered led device: lcd-backlight [ 5.168304] Freeing init memory: 492K [APTS InitRamFS] TOMTOM initramfs compiled on May 29 2013 11:04:56 initramfs: BOOTMODE: cold AUTOTEST: root=/dev/mmcblk0p2 initramfs: Checking filesystem on: /dev/mmcblk0p2 Opening the watchdog... Kicking the watchdog... (3) /dev/mmcblk0p2: recovering journal /dev/mmcblk0p2: Superblock last mount time is in the future. FIXED. /dev/mmcblk0p2: clean, 2246/122400 files, 104805/488416 bl[ 7.011779] omap_wdt: Unexpected close, not stopping! ocks initramfs: fsck returned: 0 initramfs: Attempti[ 7.021881] kjournald starting. Commit interval 5 seconds ng to mount /dev/mmcblk0p2 on /internalstorage... initramfs: [ 7.033050] EXT3 FS on mmcblk0p2, Trying to mount internal journal /dev/mmcblk0p2 a[ 7.040832] EXT3-fs: mounted filesystem with ordered data mode. s ext3 (options=barrier=1) initramfs: Checking for system update from directory[ 7.054595] signedloop: using 76866 data pages, 377 L0 pages and 2 L1 pages data/ttcontent/common/installed. initramfs: Failed to stat zImage due to No such file or directory. initramfs: Checking for system update from directory data/ttcontent. initramfs: Failed to stat zImage due to No such file or directory. initramfs: Setting up loop device /dev/loop0 using rootfs.img initramfs: Creating root filesystem... initramfs: Trying to mount /dev/loop0 as squashfs (options=none) [ 7.116546] signedloop: activated hash checking on device loop0 initramfs: Trying to mount /dev/loop0 as ext3 (options=barrier=1) [ 7.130493] EXT3-fs: mounted filesystem with ordered data mode. [ 7.136749] kjournald starting. Commit interval 5 seconds AUTOTEST: NAVCORE starting [ 7.151153] omap_wdt: Unexpected close, not stopping! initramfs: Checking CAN firmware [ 7.169647] Process /system/bin/can_firmware_tool requested an executable stack, ignoring... can_swl: GetDesiredSwVersion(): No file named /system/ttdaemon/can_micro_firmware/mfd_can_app1.img can_swl: File /system/ttdaemon/can_micro_fir[ 7.229034] omap_wdt: Unexpected close, not stopping! mware/mfd_can_app1.img not available, try the backward compatible file /system/ttdaemon/can_micro_firmware/strasbourg_can_app1.img. can_swl: GetDesiredSwVersion(): No file named /system/ttdaemon/can_micro_firmware/strasbourg_can_app1.img can_swl: DoCanMicroVersionCheck: bootloader:1177652->0 application:1177652->1177652 can_swl: There is no desired CAN micro bootloader SW version. The CAN micro bootloader SW upgrade mechanism is blocked. can_swl: Actual CAN micro application SW version is as desired: 1177652 initramfs: can firmware matches initramfs: Checking EOL settings initramfs: EOL s[ 7.439331] omap_wdt: Unexpected close, not stopping! ettings: CONFIGURED [/APTS InitRamFS] AUTOTEST: starting init [ 7.772521] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery' [ 8.050537] Process /system/bin/fortytwo requested an executable stack, ignoring... [ 8.578277] No device for DAI BC6 [ 8.668670] proc_load: Processor Loaded /system/lib/dsp/baseimage.dof [ 8.676116] omap mailbox rev 4.0 [ 8.682373] proc_start: dsp in running state [ 8.687194] procwrap_detach: deprecated dspbridge ioctl [ 8.698944] No device for DAI omap-mcbsp-dai-0 [ 8.704040] No device for DAI omap-mcbsp-dai-1 [ 8.708862] No device for DAI omap-mcbsp-dai-2 [ 8.714385] No device for DAI omap-mcbsp-dai-3 [ 8.719085] No device for DAI omap-mcbsp-dai-4 [ 8.801971] No device for DAI twl4030 [ 8.806121] No device for DAI twl4030 Voice [ 8.810607] No device for DAI twl4030 Clock [ 8.921630] No device for DAI UDA1334 [ 9.001617] Strasbourg SoC init [ 9.008483] TWL4030 Audio Codec init [ 9.014129] asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok [ 9.020324] asoc: BC6 <-> omap-mcbsp-dai-2 mapping ok [ 9.132324] UDA1334 Audio Codec 0.1 [ 9.136566] asoc: UDA1334 <-> omap-mcbsp-dai-1 mapping ok [ 9.455963] usbcore: registered new interface driver snd-usb-audio [ 9.646820] Video decoder chip id 5151 detected! [ 9.666351] Registered tvp5150 video decoder [ 9.746856] omap_vout: registered and initialized video device 3 [v4l2] [ 9.920623] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 9.927612] ohci-omap3 ohci-omap3.0: OMAP3 OHCI Host Controller [ 9.934906] ohci-omap3 ohci-omap3.0: new USB bus registered, assigned bus number 2 [ 9.942993] ohci-omap3 ohci-omap3.0: irq 76, io mem 0x48064400 [ 10.055938] usb usb2: configuration #1 chosen from 1 choice [ 10.062408] hub 2-0:1.0: USB hub found [ 10.071594] hub 2-0:1.0: 3 ports detected [ 10.094787] ohci-omap3 ohci-omap3.0: trigging poll (state: 1)... [ 10.263977] omapflash: Found 1 x16 devices at 0x0 in 16-bit bank [ 10.270996] Intel/Sharp Extended Query Table at 0x0039 [ 10.276641] Intel/Sharp Extended Query Table at 0x0039 [ 10.282104] Intel/Sharp Extended Query Table at 0x0039 [ 10.287658] Intel/Sharp Extended Query Table at 0x0039 [ 10.293212] Intel/Sharp Extended Query Table at 0x0039 [ 10.298767] Intel/Sharp Extended Query Table at 0x0039 [ 10.304321] Using auto-unlock on power-up/resume [ 10.309295] cfi_cmdset_0001: Erase suspend on write enabled [ 10.315917] cmdlinepart partition parsing not available [ 10.321502] Creating 1 MTD partitions on "omapflash": [ 10.326782] 0x000000000000-0x000000400000 : "nor_part0" [ 10.344787] ohci-omap3 ohci-omap3.0: trigging poll (state: 1)... [ 10.594757] ohci-omap3 ohci-omap3.0: trigging poll (state: 1)... [ 10.844757] ohci-omap3 ohci-omap3.0: trigging poll (state: 1)... [ 11.094787] ohci-omap3 ohci-omap3.0: trigging poll (state: 1)... [ 11.240936] input: MSM-keypad as /devices/virtual/input/input1 [ 11.249267] input: CSW-keypad as /devices/virtual/input/input2 [ 11.817779] Callback set_scenario not implemented in /opt/buildagent/workspace/root/platform/Froyo/Nightly/p-a-strasbourgmfd10-kz/ngl-strbdev-main/Strasbourg-build-noprepare/platform/mydroid/kernel/android-2.6.32/drivers/tomtom/sound/uda1334.c [ 12.720703] warning: `zygote' uses 32-bit capabilities (legacy support in use) [/APTS Android started][ 20.658660] request_suspend_state: wakeup (3->0) at 19314056442 (2000-01-01 00:00:17.009674064 UTC) [ 27.700958] Callback set_scenario not implemented in /opt/buildagent/workspace/root/platform/Froyo/Nightly/p-a-strasbourgmfd10-kz/ngl-strbdev-main/Strasbourg-build-noprepare/platform/mydroid/kernel/android-2.6.32/drivers/tomtom/sound/uda1334.c [ 28.014892] OMAP DISPCONTROL read (stallmode)0 [ 28.026184] OMAP DISPCONTROL read (gpout)1 [ 28.052947] OMAP DISPCONTROL read (stallmode)1 [ 28.066070] DPI set dsi clk [ 28.243804] DPI set dsi clk There are 7 transistors near CPU (near "1001101"). It seems that it is boot device selection. According to datasheet, it is possible to change SYS.BOOT[5] to 1 and boot from UART or USB. So it is possible to load a custom bootloader (maybe someone can help me to do it), change the kernel and patch navcore. More photos here. Source