UrukDroid (Android) - developers ONLY thread

Search This thread

$aur0n

Senior Member
Nov 27, 2010
1,461
509
pros:
- no more hassling around with with linux tools and untaring rootfs archives.
- so much easier installation and update process
- updates don't wipe customizations by the user as it's stored in another image / partition

Those con's are temporary - will be solved.

If you want - you can play with Uruk ;) - it's open :D
And what with this DVB support - have you check it? What DVB-T device is best now to buy for Linux/Archos (support/price)?

ps. I've just added SSHd server to 0.4 ;) please do tests on A70H and we good to go with release...

ps2. How to prevent Android from going sleep on system level (while ssh session - for example)
 
Last edited:

xenicle

Member
Jul 24, 2010
21
0
xenicle (or anyone with A70H) - please try current 0.4 initramfs+zImage from dropbox.

rootfs.tar.gz HAVE to be extracted to first partition (ext4) on your HD. Flash zImage and initramfs.cpio.gz - it should boot as a clean (no installed apps) Android.
Waiting for feedback!

Just to clarify you are talking about internal or external first partition HD ?
 

xenicle

Member
Jul 24, 2010
21
0
Urukdroid booted on A70H ! :)

First prob : "Damaged internal storage"...

(Same error in stock android)

Here is some cmd return :

Code:
$ls -l /dev/
total 0
crw------- 1 root    root 189,   1 Jan 15 00:54 1-2
crw------- 1 root    root 189,  20 Jan 15 01:03 1-2.1
crw------- 1 root    root 189,   3 Jan 15 00:54 1-2.2
crw-rw-rw- 1 root    root 248,   0 Jan 15 00:54 DspBridge
crw-rw-rw- 1 root    root  10, 233 Jan 15 00:54 accel_ctrl
crw-rw-r-- 1 storage 1001  10,  61 Jan 15 00:54 alarm
crw-rw-rw- 1 root    root  10,  63 Jan 15 00:54 ashmem
crw-rw-rw- 1 root    root  10,  59 Jan 15 00:54 binder
drwxr-xr-x 3 root    root      700 Jan 15 00:54 block
crw------- 1 root    root   5,   1 Jan 15 00:54 console
crw------- 1 root    root  10,  55 Jan 15 00:54 cpu_dma_latency
drwxr-xr-x 4 storage 1000      100 Jan 15 00:54 cpuctl
crw------- 1 root    root  10,  60 Jan 15 00:54 device-mapper
crwxrwxrwx 1 root    root  10, 241 Jan 15 00:54 dmalloc
crwxr-xr-x 1 root    root 230,   0 Jan 15 00:54 dsplink
drwxr-xr-x 4 root    root       80 Jan 15 00:54 dvb
crw-rw-rw- 1 root    root   1,   7 Jan 15 00:54 full
crw------- 1 root    root  10, 229 Jan 15 00:54 fuse
drwxr-xr-x 2 root    root       40 Jan 15 00:54 gadget
drwxr-xr-x 2 root    root       60 Jan 15 00:54 graphics
crwxr-xr-x 1 root    root  10, 239 Jan 15 00:54 hdmi
crw-rw-rw- 1 root    root 247,   0 Jan 15 00:54 hdmitx
crw------- 1 root    root  89,   1 Jan 15 00:54 i2c-1
crw------- 1 root    root  89,   2 Jan 15 00:54 i2c-2
crw------- 1 root    root  89,   3 Jan 15 00:54 i2c-3
drwxr-xr-x 2 root    root      340 Jan 15 00:55 input
crw-r----- 1 root    root   1,   2 Jan 15 00:54 kmem
crw------- 1 root    root   1,  11 Jan 15 00:54 kmsg
drwxr-xr-x 2 root    root      100 Jan 15 00:54 log
crw-r----- 1 root    root   1,   1 Jan 15 00:54 mem
drwxr-xr-x 2 root    root       40 Jan 15 00:54 mtp
crw------- 1 root    root  10,  54 Jan 15 00:54 network_latency
crw------- 1 root    root  10,  53 Jan 15 00:54 network_throughput
crw-rw-rw- 1 root    root   1,   3 Jan 15 00:54 null
crw------- 1 root    root 250,   0 Jan 15 00:54 omap-previewer
crw------- 1 root    root 249,   0 Jan 15 00:54 omap-resizer
crw-rw-rw- 1 root    root  30,   0 Jan 15 00:54 omaplfb
prw-rw-rw- 1 root    root        0 Jan 15 00:54 pm_server_in
prw-rw-rw- 1 root    root        0 Jan 15 00:54 pm_server_out
crwxr-xr-x 1    1001 root 108,   0 Jan 15 00:54 ppp
crw-rw-rw- 1 root    root   5,   2 Jan 15 01:08 ptmx
drwxr-xr-x 2 root    root        0 Jan  1  1970 pts
crw-rw-rw- 1 root    root 251,   0 Jan 15 00:54 pvrsrvkm
crw------- 1 root    root  81,   3 Jan 15 00:54 radio0
crw-rw-rw- 1 root    root   1,   8 Jan 15 00:54 random
crw------- 1 root    root 254,   0 Jan 15 00:54 rtc0
brwxr-xr-x 1 root    root   8,   0 Jan 15 00:54 sda
drwxrwxrwt 2 root    root       60 Jan 15 00:55 shm
drwxr-xr-x 2 root    root      280 Jan 15 00:54 snd
drwxrwxr-x 2 root    3004      200 Jan 15 00:56 socket
crw------- 1 root    root 246,   0 Jan 15 00:54 tifm
crw-rw-rw- 1 root    root   5,   0 Jan 15 00:54 tty
crw-rw---- 1 root    1000   4,   0 Jan 15 00:54 tty0
crw------- 1 root    root   4,   1 Jan 15 00:54 tty1
crw------- 1 root    root   4,  10 Jan 15 00:54 tty10
crw------- 1 root    root   4,  11 Jan 15 00:54 tty11
crw------- 1 root    root   4,  12 Jan 15 00:54 tty12
crw------- 1 root    root   4,  13 Jan 15 00:54 tty13
crw------- 1 root    root   4,  14 Jan 15 00:54 tty14
crw------- 1 root    root   4,  15 Jan 15 00:54 tty15
crw------- 1 root    root   4,  16 Jan 15 00:54 tty16
crw------- 1 root    root   4,  17 Jan 15 00:54 tty17
crw------- 1 root    root   4,  18 Jan 15 00:54 tty18
crw------- 1 root    root   4,  19 Jan 15 00:54 tty19
crw------- 1 root    root   4,   2 Jan 15 00:54 tty2
crw------- 1 root    root   4,  20 Jan 15 00:54 tty20
crw------- 1 root    root   4,  21 Jan 15 00:54 tty21
crw------- 1 root    root   4,  22 Jan 15 00:54 tty22
crw------- 1 root    root   4,  23 Jan 15 00:54 tty23
crw------- 1 root    root   4,  24 Jan 15 00:54 tty24
crw------- 1 root    root   4,  25 Jan 15 00:54 tty25
crw------- 1 root    root   4,  26 Jan 15 00:54 tty26
crw------- 1 root    root   4,  27 Jan 15 00:54 tty27
crw------- 1 root    root   4,  28 Jan 15 00:54 tty28
crw------- 1 root    root   4,  29 Jan 15 00:54 tty29
crw------- 1 root    root   4,   3 Jan 15 00:54 tty3
crw------- 1 root    root   4,  30 Jan 15 00:54 tty30
crw------- 1 root    root   4,  31 Jan 15 00:54 tty31
crw------- 1 root    root   4,  32 Jan 15 00:54 tty32
crw------- 1 root    root   4,  33 Jan 15 00:54 tty33
crw------- 1 root    root   4,  34 Jan 15 00:54 tty34
crw------- 1 root    root   4,  35 Jan 15 00:54 tty35
crw------- 1 root    root   4,  36 Jan 15 00:54 tty36
crw------- 1 root    root   4,  37 Jan 15 00:54 tty37
crw------- 1 root    root   4,  38 Jan 15 00:54 tty38
crw------- 1 root    root   4,  39 Jan 15 00:54 tty39
crw------- 1 root    root   4,   4 Jan 15 00:54 tty4
crw------- 1 root    root   4,  40 Jan 15 00:54 tty40
crw------- 1 root    root   4,  41 Jan 15 00:54 tty41
crw------- 1 root    root   4,  42 Jan 15 00:54 tty42
crw------- 1 root    root   4,  43 Jan 15 00:54 tty43
crw------- 1 root    root   4,  44 Jan 15 00:54 tty44
crw------- 1 root    root   4,  45 Jan 15 00:54 tty45
crw------- 1 root    root   4,  46 Jan 15 00:54 tty46
crw------- 1 root    root   4,  47 Jan 15 00:54 tty47
crw------- 1 root    root   4,  48 Jan 15 00:54 tty48
crw------- 1 root    root   4,  49 Jan 15 00:54 tty49
crw------- 1 root    root   4,   5 Jan 15 00:54 tty5
crw------- 1 root    root   4,  50 Jan 15 00:54 tty50
crw------- 1 root    root   4,  51 Jan 15 00:54 tty51
crw------- 1 root    root   4,  52 Jan 15 00:54 tty52
crw------- 1 root    root   4,  53 Jan 15 00:54 tty53
crw------- 1 root    root   4,  54 Jan 15 00:54 tty54
crw------- 1 root    root   4,  55 Jan 15 00:54 tty55
crw------- 1 root    root   4,  56 Jan 15 00:54 tty56
crw------- 1 root    root   4,  57 Jan 15 00:54 tty57
crw------- 1 root    root   4,  58 Jan 15 00:54 tty58
crw------- 1 root    root   4,  59 Jan 15 00:54 tty59
crw------- 1 root    root   4,   6 Jan 15 00:54 tty6
crw------- 1 root    root   4,  60 Jan 15 00:54 tty60
crw------- 1 root    root   4,  61 Jan 15 00:54 tty61
crw------- 1 root    root   4,  62 Jan 15 00:54 tty62
crw------- 1 root    root   4,  63 Jan 15 00:54 tty63
crw------- 1 root    root   4,   7 Jan 15 00:54 tty7
crw------- 1 root    root   4,   8 Jan 15 00:54 tty8
crw------- 1 root    root   4,   9 Jan 15 00:54 tty9
crw-rw-rw- 1    1002 1002   4,  64 Jan 15 00:54 ttyS0
crw------- 1 root    root   4,  65 Jan 15 00:54 ttyS1
crw-rw-rw- 1 root    root   4,  66 Jan 15 00:54 ttyS2
crw-rw---- 1 root    1000  10,  62 Jan 15 00:54 twl4030-madc
crw-rw---- 1 storage 1002  10, 223 Jan 15 00:54 uinput
crw-rw-rw- 1 root    root   1,   9 Jan 15 00:55 urandom
crw------- 1 root    root 189,   0 Jan 15 00:54 usb1
crw------- 1 root    root 252,   1 Jan 15 00:54 usbdev1.1_ep00
crw------- 1 root    root 252,   0 Jan 15 00:54 usbdev1.1_ep81
crw------- 1 root    root 252,   6 Jan 15 01:03 usbdev1.21_ep00
crw------- 1 root    root 252,   5 Jan 15 01:03 usbdev1.21_ep02
crw------- 1 root    root 252,   4 Jan 15 01:03 usbdev1.21_ep81
crw------- 1 root    root 252,   3 Jan 15 00:54 usbdev1.2_ep00
crw------- 1 root    root 252,   2 Jan 15 00:54 usbdev1.2_ep81
crw------- 1 root    root 252,  11 Jan 15 00:54 usbdev1.4_ep00
crw------- 1 root    root 252,   8 Jan 15 00:54 usbdev1.4_ep02
crw------- 1 root    root 252,  10 Jan 15 00:54 usbdev1.4_ep04
crw------- 1 root    root 252,   7 Jan 15 00:54 usbdev1.4_ep81
crw------- 1 root    root 252,   9 Jan 15 00:54 usbdev1.4_ep83
crw------- 1 root    root 253,   0 Jan 15 00:54 usbmon0
crw------- 1 root    root 253,   1 Jan 15 00:54 usbmon1
crw------- 1 root    root   7,   0 Jan 15 00:54 vcs
crw------- 1 root    root   7, 128 Jan 15 00:54 vcsa
crwxrwxrwx 1 root    root  81,   0 Jan 15 00:54 video0
crwxrwxrwx 1 root    root  81,   1 Jan 15 00:54 video1
crwxrwxrwx 1 root    root  81,   2 Jan 15 00:54 video2
crw------- 1 root    root  10, 130 Jan 15 00:54 watchdog
crw-rw-rw- 1 root    root   1,   5 Jan 15 00:54 zero
$

Code:
$ ls -l /dev/block
total 0
brw------- 1 root root   7,  0 Jan 15 00:54 loop0
brw------- 1 root root   7,  1 Jan 15 00:54 loop1
brw------- 1 root root   7,  2 Jan 15 00:54 loop2
brw------- 1 root root   7,  3 Jan 15 00:54 loop3
brw------- 1 root root   7,  4 Jan 15 00:54 loop4
brw------- 1 root root   7,  5 Jan 15 00:54 loop5
brw------- 1 root root   7,  6 Jan 15 00:54 loop6
brw------- 1 root root   7,  7 Jan 15 00:54 loop7
brw-r----- 1 root 1000 179,  0 Jan 15 00:54 mmcblk0
brw------- 1 root root 179,  1 Jan 15 00:54 mmcblk0p1
brw------- 1 root root 179,  2 Jan 15 00:54 mmcblk0p2
brw------- 1 root root 179,  3 Jan 15 00:54 mmcblk0p3
brw------- 1 root root 179,  4 Jan 15 00:54 mmcblk0p4
brw------- 1 root root   1,  0 Jan 15 00:54 ram0
brw------- 1 root root   1,  1 Jan 15 00:54 ram1
brw------- 1 root root   1, 10 Jan 15 00:54 ram10
brw------- 1 root root   1, 11 Jan 15 00:54 ram11
brw------- 1 root root   1, 12 Jan 15 00:54 ram12
brw------- 1 root root   1, 13 Jan 15 00:54 ram13
brw------- 1 root root   1, 14 Jan 15 00:54 ram14
brw------- 1 root root   1, 15 Jan 15 00:54 ram15
brw------- 1 root root   1,  2 Jan 15 00:54 ram2
brw------- 1 root root   1,  3 Jan 15 00:54 ram3
brw------- 1 root root   1,  4 Jan 15 00:54 ram4
brw------- 1 root root   1,  5 Jan 15 00:54 ram5
brw------- 1 root root   1,  6 Jan 15 00:54 ram6
brw------- 1 root root   1,  7 Jan 15 00:54 ram7
brw------- 1 root root   1,  8 Jan 15 00:54 ram8
brw------- 1 root root   1,  9 Jan 15 00:54 ram9
brw------- 1 root root   8,  0 Jan 15 00:54 sda
brw------- 1 root root   8,  1 Jan 15 00:54 sda1
brw------- 1 root root   8,  2 Jan 15 00:54 sda2
drwxr-xr-x 2 root root     100 Jan 15 00:54 vold
$

Code:
$ mount
rootfs on / type rootfs (rw)
/dev/sda1 on / type ext4 (rw,noatime,barrier=1,data=ordered)
tmpfs on /dev type tmpfs (rw,mode=755)
devpts on /dev/pts type devpts (rw,mode=600)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw,devuid=1000,busuid=1000,listuid=1000)
debugfs on /sys/kernel/debug type debugfs (rw)
tmpfs on /mnt/asec type tmpfs (rw,mode=755,gid=1000)
tmpfs on /tmp type tmpfs (rw)
/dev/block/mmcblk0p1 on /mnt/rawfs type rawfs (rw)
/dev/block/mmcblk0p2 on /mnt/system type ext3 (rw,nosuid,noexec,noatime,errors=continue,data=ordered)
/dev/block/mmcblk0p3 on /cache type ext3 (rw,nosuid,noexec,noatime,errors=continue,data=ordered)
tmpfs on /dev/shm type tmpfs (rw)
$

Code:
$ fdisk -l /dev/sda

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sda1               1         192     1536000  83 Linux
Partition 1 does not end on cylinder boundary
/dev/sda2             192       30402   242661376   c Win95 FAT32 (LBA)
$su
#

If you need more...

Could you add terminal emulator to Urukdroid ?
 
Last edited:

xenicle

Member
Jul 24, 2010
21
0
Fresh dmesg :

Code:
$dmesg
erface driver usbhid
usbhid: v2.6:USB HID core driver
logger: created 64K log 'log_main'
hub 1-0:1.0: state 7 ports 3 chg 0004 evt 0000
hub 1-0:1.0: port 2, status 0501, change 0000, 480 Mb/s
logger: created 256K log 'log_events'
logger: created 64K log 'log_radio'
mmc0: req failed (CMD5): -110, retrying...
Advanced Linux Sound Architecture Driver Version 1.0.18a.
mmc0: req failed (CMD5): -110, retrying...
mmc0: req failed (CMD5): -110, retrying...
ALSA device list:
  No soundcards found.
oprofile: using timer
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
Bluetooth: L2CAP ver 2.13
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
ehci-omap ehci-omap.0: port 2 high speed
ehci-omap ehci-omap.0: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Power Management for TI OMAP3.
pm_dbg_init()
<6>SR: Nvalues not fused for1.2G, disabled
SR1:Fused Nvalues for VDD1OPP4 aa9b93
SR1:Fused Nvalues for VDD1OPP3 aac1b3
SR1:Fused Nvalues for VDD1OPP2 9a81f1
SR1:Fused Nvalues for VDD1OPP1 99d3c8
sr1_opp_margin[1]=37500
sr1_opp_margin[2]=37500
sr1_opp_margin[3]=37500
sr1_opp_margin[4]=62500
steps added, volt will berecaliberated automatically
SR2:Fused Nvalues for VDD2OPP1 9011702
SmartReflex driver initialized
usb 1-2: new high speed USB device using ehci-omap and address 2
registering Android USB device (A70-########-########-########-########)
registering Android USB mass storage device  (A70-########-########-########-########)
Disabling unused clock "gpt2_ick"
Disabling unused clock "gpio2_dbck"
Disabling unused clock "gpio3_dbck"
Disabling unused clock "gpio5_dbck"
Disabling unused clock "gpio6_dbck"
Disabling unused clock "gpt2_fck"
Disabling unused clock "wdt2_ick"
Disabling unused clock "wdt2_fck"
Disabling unused clock "sha11_ick"
Disabling unused clock "uart2_ick"
Disabling unused clock "sha12_ick"
Disabling unused clock "uart2_fck"
Disabling unused clock "sad2d_ick"
Disabling unused clock "dpll4_m6x2_ck"
Disabling unused clock "dpll4_m5x2_ck"
Disabling unused clock "dpll3_m3x2_ck"
Disabling unused clock "sys_clkout1"
ehci-omap ehci-omap.0: port 2 high speed
ehci-omap ehci-omap.0: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
mmc0: r2w_factor: 4, blksize: 512
omapdss DISPC error: Requested pixel clock not possible with the current OMAP2_DSS_MIN_FCK_PER_PCK setting. Reducing FCK/PCK constraint to 7 and trying again.
omapdss DISPC error: Requested pixel clock not possible with the current OMAP2_DSS_MIN_FCK_PER_PCK setting. Reducing FCK/PCK constraint to 6 and trying again.
omapdss DISPC error: Requested pixel clock not possible with the current OMAP2_DSS_MIN_FCK_PER_PCK setting. Reducing FCK/PCK constraint to 5 and trying again.
omapdss DISPC error: Requested pixel clock not possible with the current OMAP2_DSS_MIN_FCK_PER_PCK setting. Reducing FCK/PCK constraint to 4 and trying again.
omapdss DISPC error: Requested pixel clock not possible with the current OMAP2_DSS_MIN_FCK_PER_PCK setting. Reducing FCK/PCK constraint to 3 and trying again.
omapdss omapdss: regulator_enable omapdss-vdds_dsi enabled 0
omapdss DSI error: Requested pixel clock not possible with the current OMAP2_DSS_MIN_FCK_PER_PCK setting. Reducing FCK/PCK constraint to 7 and trying again.
omapdss DSI error: Requested pixel clock not possible with the current OMAP2_DSS_MIN_FCK_PER_PCK setting. Reducing FCK/PCK constraint to 6 and trying again.
omapdss DSI error: Requested pixel clock not possible with the current OMAP2_DSS_MIN_FCK_PER_PCK setting. Reducing FCK/PCK constraint to 5 and trying again.
omapdss DSI error: Requested pixel clock not possible with the current OMAP2_DSS_MIN_FCK_PER_PCK setting. Reducing FCK/PCK constraint to 4 and trying again.
omapdss DPI: Could not find exact pixel clock. Requested 41575 kHz, got 41574 kHz
panel_enable [lcd]
mmc0: ignoring possibly unsupported EXT_CSD structure version 5
mmc0: card is mmc v4 but doesn't support any high-speed modes.
mmc0: 'BYTE' mode access
mmc_init_card: setup bus speed...
usb 1-2: New USB device found, idVendor=0424, idProduct=2512
usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-2: uevent
usb 1-2: usb_probe_device
usb 1-2: configuration #1 chosen from 1 choice
usb 1-2: adding 1-2:1.0 (config #1, interface 0)
usb 1-2:1.0: uevent
hub 1-2:1.0: usb_probe_interface
hub 1-2:1.0: usb_probe_interface - got id
hub 1-2:1.0: USB hub found
hub 1-2:1.0: 2 ports detected
hub 1-2:1.0: standalone hub
hub 1-2:1.0: individual port power switching
hub 1-2:1.0: individual port over-current protection
hub 1-2:1.0: TT per port
hub 1-2:1.0: TT requires at most 8 FS bit times (666 ns)
hub 1-2:1.0: power on to power good time: 100ms
hub 1-2:1.0: local power source is good
hub 1-2:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '002'
hub 1-2:1.0: port 1: status 0101 change 0001
hub 1-2:1.0: port 2: status 0101 change 0001
mmc0: new MMC card at address 0001
mmcblk0: mmc0:0001 SEM02G 1.82 GiB
mmcblk0: p1 p2 p3 p4
mmc_add_card: mmc_card_set_present...
MAX_BUFFERS_FLIPPING = 2!!!!!!!!!!!!!!!
Registered lv8093 as i2c device.
hub 1-2:1.0: state 7 ports 2 chg 0006 evt 0000
hub 1-2:1.0: port 1, status 0101, change 0000, 12 Mb/s
twl4030_rtc twl4030_rtc: setting system clock to 2011-01-15 03:15:39 UTC (1295061339)
Freeing init memory: 224K
Enabling CTS wakeup for UART1
usb 1-2.1: new high speed USB device using ehci-omap and address 3
usb 1-2.1: default language 0x0409
usb 1-2.1: New USB device found, idVendor=152d, idProduct=2329
usb 1-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
usb 1-2.1: Product: USB to ATA/ATAPI bridge
usb 1-2.1: Manufacturer: JMicron
usb 1-2.1: SerialNumber: ############
usb 1-2.1: uevent
usb 1-2.1: usb_probe_device
usb 1-2.1: configuration #1 chosen from 1 choice
usb 1-2.1: adding 1-2.1:1.0 (config #1, interface 0)
usb 1-2.1:1.0: uevent
usb-storage 1-2.1:1.0: usb_probe_interface
usb-storage 1-2.1:1.0: usb_probe_interface - got id
devdb: devpath usb-ehci-omap.0-2.1 not found
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
drivers/usb/core/inode.c: creating file '003'
hub 1-2:1.0: port 2, status 0101, change 0000, 12 Mb/s
usb 1-2.2: new full speed USB device using ehci-omap and address 4
usb 1-2.2: ep0 maxpacket = 16
usb 1-2.2: skipped 1 descriptor after interface
usb 1-2.2: skipped 1 descriptor after interface
usb 1-2.2: default language 0x0409
usb 1-2.2: New USB device found, idVendor=227d, idProduct=0709
usb 1-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2.2: Product: USB Touch (Win7)
usb 1-2.2: Manufacturer: UNITEC
usb 1-2.2: uevent
usb 1-2.2: usb_probe_device
usb 1-2.2: configuration #1 chosen from 1 choice
usb 1-2.2: adding 1-2.2:1.0 (config #1, interface 0)
usb 1-2.2:1.0: uevent
usbhid 1-2.2:1.0: usb_probe_interface
usbhid 1-2.2:1.0: usb_probe_interface - got id
input: UNITEC USB Touch (Win7) as /devices/platform/ehci-omap.0/usb1/1-2/1-2.2/1-2.2:1.0/input/input3
hanvon 0003:227D:0709.0001: input: USB HID v1.11 Device [UNITEC USB Touch (Win7)] on usb-ehci-omap.0-2.2/input0
usb 1-2.2: adding 1-2.2:1.1 (config #1, interface 1)
usb 1-2.2:1.1: uevent
usbhid 1-2.2:1.1: usb_probe_interface
usbhid 1-2.2:1.1: usb_probe_interface - got id
input: UNITEC USB Touch (Win7) as /devices/platform/ehci-omap.0/usb1/1-2/1-2.2/1-2.2:1.1/input/input4
hanvon 0003:227D:0709.0002: input: USB HID v1.11 Device [UNITEC USB Touch (Win7)] on usb-ehci-omap.0-2.2/input1
drivers/usb/core/inode.c: creating file '004'
hub 1-2:1.0: state 7 ports 2 chg 0000 evt 0004
scsi 0:0:0:0: Direct-Access     ST925030 10AS                  PQ: 0 ANSI: 2 CCS
sd 0:0:0:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 28 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 28 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: sda1 sda2
sd 0:0:0:0: [sda] Attached SCSI disk
usb-storage: device scan complete
EXT4-fs: barriers enabled
kjournald2 starting: pid 650, dev sda1:8, commit interval 5 seconds
EXT4 FS on sda1, internal journal on sda1:8
EXT4-fs: delayed allocation enabled
EXT4-fs: file extents enabled
EXT4-fs: mballoc enabled
EXT4-fs: recovery complete.
EXT4-fs: mounted filesystem sda1 with ordered data mode
usbhid 1-2.2:1.0: disconnect by usbfs
init: /init.rc: 292: ignored duplicate definition of service 'UrukDroidLogo'
usb usb1: uevent
usb 1-0:1.0: uevent
usb 1-2: uevent
usb 1-2:1.0: uevent
usb 1-2.1: uevent
usb 1-2.1:1.0: uevent
usb 1-2.2: uevent
usb 1-2.2:1.0: uevent
usb 1-2.2:1.1: uevent
init: cannot open '/initlogo.rle'
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on mmcblk0p2, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on mmcblk0p3, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
PPP generic driver version 2.4.2
No device for DAI omap-mcbsp-dai-0
No device for DAI omap-mcbsp-dai-1
No device for DAI omap-mcbsp-dai-2
No device for DAI omap-mcbsp-dai-3
No device for DAI omap-mcbsp-dai-4
omapfb omapfb: Unknown ioctl 0x5401
No device for DAI WL1271 HiFi
WM8988 initialized
No device for DAI TDA19989 HiFi
Archos Device SoC init
Archos ASoC: master clk is: 12000000
WM8988 Audio Codec 0.2
asoc: WM8988 <-> omap-mcbsp-dai-0 mapping ok
WL1271 (FM/Bluetooth) Audio Codec 0.1
asoc: WL1271 HiFi <-> omap-mcbsp-dai-1 mapping ok
ASoC: Failed to create codec register debugfs file
Failed to create pop time debugfs file
TDA19989 (HDMI) Audio Codec 0.1
asoc: TDA19989 HiFi <-> omap-mcbsp-dai-2 mapping ok
ASoC: Failed to create codec register debugfs file
Failed to create pop time debugfs file
fuse init (API version 7.11)
omap3isp omap3isp: Revision 15.0 found
omap-iommu omap-iommu.0: isp: version 1.1
Saving csi2 context
Restoring csi2 context
Saving csi2 context
OmniVision ov7675 sensor driver, at your service
Restoring csi2 context
ov7675_sensor_power_set : Power ON...
ov7675_sensor_set_xclk : Setting XCLK to 24685714 (needed = 24000000)...
ov7675 2-0021: Detected IDs: MID = 0x7FA2, PID = 0x7673
ov7675 2-0021: ov7675 found at 0x21 (OMAP I2C adapter)
ov7675_sensor_set_xclk : Setting XCLK to 0 (needed = 0)...
ov7675_sensor_power_set : Power OFF...
Saving csi2 context
video4linux video0: video0 is now omap3/ov7675//
omap-previewer omap-previewer: omap-previewer: Registered preview wrapper
omap_voutDisplay already enabled
omap_voutDisplay already enabled
Buffer Size = 1843206, num = 6
omap_vout: registered and initialized   video device 1 [v4l2]
Buffer Size = 1843206, num = 0
omap_vout: registered and initialized   video device 2 [v4l2]
omap_voutdisplay->updated
dspbridge_init: 600000 bytes @ 80c00000
proc_load: Processor Loaded /system/lib/dsp/baseimage.dof
omap mailbox rev 4.0
proc_start: dsp in running state
hdmitx(tda19989) 1.0.2 compiled: Dec 15 2010 04:30:23 -ioctl (2009-10-15)
DBG tmdlHdmiTxSetPowerState:1
dss_init_device: 32
HDMI TX SW Version:5.0 compatibility:0
DBG tmdlHdmiTxSetPowerState:1
DBG tmdlHdmiTxSetPowerState:2
nwolc: module license 'PROPRIETARY' taints kernel.
DBG tmdlHdmiTxSetPowerState:1
tda998X 2-0070: <read_reg> ERROR: i2c Read at 0x1, *val=129 flags=0 err=-121
setHwRegisterField 469
DBG tmdlHdmiTxSetPowerState:2
init: untracked pid 976 exited
init: untracked pid 1086 exited
usb_switch_print_state: 1 DETACHED

usb_switch_print_state: 1 DETACHED

Adding 51192k swap on /swap01.file.  Priority:100 extents:1 across:51192k
warning: `zygote' uses 32-bit capabilities (legacy support in use)
FBSize = 3686400  BufferSize = 1536000  Height = 480  Stride = 3200 MaxSwapChainBuffers = 2
<3>init: no such service 'bootanim'
init: untracked pid 1225 exited
init: untracked pid 1224 exited
TIWLAN: driver init
TIWLAN SDIO init
TIWLAN SDIO probe: initializing mmc3 device
SDIO clock Configuration is now set to 24Mhz
tiwlan0 (): not using net_device_ops yet
archos_wifi_power: 0
init: no such service 'ifcfg_ti'
usbhid 1-2.2:1.0: usb_probe_interface
usbhid 1-2.2:1.0: usb_probe_interface - got id
input: UNITEC USB Touch (Win7) as /devices/platform/ehci-omap.0/usb1/1-2/1-2.2/1-2.2:1.0/input/input5
hanvon 0003:227D:0709.0003: input: USB HID v1.11 Device [UNITEC USB Touch (Win7)] on usb-ehci-omap.0-2.2/input0
request_suspend_state: wakeup (3->0) at 40057220538 (2011-01-15 03:16:14.639221193 UTC)
usbhid 1-2.2:1.1: disconnect by usbfs
ehci-omap ehci-omap.0: shutdown urb cf1a7bc0 ep3in-intr
ehci-omap ehci-omap.0: reused qh ffc00480 schedule
usbhid 1-2.2:1.1: usb_probe_interface
usbhid 1-2.2:1.1: usb_probe_interface - got id
input: UNITEC USB Touch (Win7) as /devices/platform/ehci-omap.0/usb1/1-2/1-2.2/1-2.2:1.1/input/input6
hanvon 0003:227D:0709.0004: input: USB HID v1.11 Device [UNITEC USB Touch (Win7)] on usb-ehci-omap.0-2.2/input1
ehci-omap ehci-omap.0: reused qh ffc00280 schedule
init: untracked pid 1257 exited
ehci-omap ehci-omap.0: reused qh ffc00400 schedule
mma7660fc_ctrl_ioctl: Set polling delay 200
wlanDrvIf_Open
wlanDrvIf_Start
TIWLAN: 4182.132608: pInitParams->RoamingScanning_2_4G_enable 0
archos_wifi_power: 1
archos_wifi_power: 0
archos_wifi_power: 1
TIWLAN: 4182.400521: CHIP VERSION... set 1273 chip top registers
TIWLAN: 4182.434488: Working on a 1273 PG 2.0 board.
TIWLAN: 4182.453408: Starting to process NVS...
TIWLAN: 4182.472451: NVS found, EEPROM Image addr=0xcf131600, EEPROM Len=0x0x1d4
TIWLAN: 4182.496011: Chip ID is 0x4030111.
TIWLAN: 4182.501168: FEM Type 1
TIWLAN: 4182.508920: Starting to download firmware...
TIWLAN: 4182.710702: Starting to download firmware...
TIWLAN: 4182.755532: Starting to download firmware...
TIWLAN: 4182.760690: Starting to download firmware...
TIWLAN: 4182.792459: Starting to download firmware...
TIWLAN: 4182.812967: Starting to download firmware...
TIWLAN: 4182.832315: Finished downloading firmware.
TIWLAN: 4182.841714: Firmware running.
TIWLAN: 4182.872720:
TIWLAN: 4182.874826: -----------------------------------------------------
TIWLAN: 4182.919961: Driver Version  : WiLink_Driver_6.1.0.0.144
TIWLAN: 4182.935891: Firmware Version: Rev 6.1.0.0.335
TIWLAN: 4182.957345: Station ID      : ##-##-##-##-##-##
TIWLAN: 4182.995370: -----------------------------------------------------
TIWLAN: 4183.022470:
TIWLAN: 4183.057809: Interrogate TX/RX parameters
DBG tmdlHdmiTxSetPowerState:2
init: no such service 'bootanim'
TIWLAN: 4185.588998: ************ NEW CONNECTION ************
TIWLAN: 4185.602426: -- SSID  = ##########
TIWLAN: 4185.613229: -- BSSID = ##-##-##-##-##-##
TIWLAN: 4185.623666: ****************************************
$

To have "storage" mounted :

Code:
$su
#mount /dev/block/sda2 /mnt/storage

Tried modified initramfs.cpio.gz with change on /etc/mountpoints :

Code:
storage_A70H    /dev/sda1 /mnt/storage    vfat    rw,noatime,utf8,shortname=mixed #storage_name#  155

by

Code:
storage_A70H    /dev/block/sda2 /mnt/storage    vfat    rw,noatime,utf8,shortname=mixed #storage_name#  155

Without chance... :confused:
 
Last edited:

HerrieMan

Member
Jan 11, 2011
32
1
I've managed to get the 0.4 release working on my A70H, below some info.

#df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 1020M 353M 615M 37% /
/dev/sda1 1020M 353M 615M 37% /
tmpfs 120M 12K 120M 1% /dev
tmpfs 120M 0 120M 0% /mnt/asec
tmpfs 120M 200K 120M 1% /tmp
/dev/block/mmcblk0p1 32M 13M 20M 39% /mnt/rawfs
/dev/block/mmcblk0p2 119M 82M 31M 73% /mnt/system
/dev/block/mmcblk0p3 30M 3.3M 25M 12% /cache
tmpfs 120M 4.0K 120M 1% /dev/shm

so root is on my /dev/sda1 hd partition, looks good.

# fdisk -l

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 132 1060258+ 83 Linux
/dev/sda2 133 394 2104515 83 Linux
/dev/sda3 395 30401 241031227+ 83 Linux

All partitions I made are visible on my archos, also looks good.

But I'm unsure what to do with the last step (step 3, copy /data) of your original install description. Is that nessesary ? /data is now already on my hd, right ? Or should I copy /data to my /dev/sda2 and then modify the init.rc or so ?
 

HerrieMan

Member
Jan 11, 2011
32
1
A bit more testing, what's not working:
I get a 'Damaged internal storage' notification, saying I need to reformat my hd.
When I plug in the usb on my linux box, and select 'mount' on my archos, nothing happens, I don't get any drives visible on my linux box and the round turning thingy keeps on spinning. I'm a bit at a loss how I should transfer content to my archos now.
My /dev/sda2 and /dev/sda3 partitions are not mounted, where can I enable them ?
And when I reboot the archos, it starts the stock kernel again, can this be switched so it always starts urukdroid ?
 

$aur0n

Senior Member
Nov 27, 2010
1,461
509
A bit more testing, what's not working:
I get a 'Damaged internal storage' notification, saying I need to reformat my hd.
When I plug in the usb on my linux box, and select 'mount' on my archos, nothing happens, I don't get any drives visible on my linux box and the round turning thingy keeps on spinning. I'm a bit at a loss how I should transfer content to my archos now.
My /dev/sda2 and /dev/sda3 partitions are not mounted, where can I enable them ?
And when I reboot the archos, it starts the stock kernel again, can this be switched so it always starts urukdroid ?

All this stuff has been described already. I've came to conclusion that it needs to be changed - to stop people whining so badly about not beeing able to mount stuff over USB (unless in stock OS).
Please reformat your HD
/dev/sda1 - vfat, all free space
/dev/sda2 - ext4, rootfs (512MB)
/dev/sda3 - ext4, /data (1GB)

Extract rootfs to second partition, update initramfs and zImage. Report please.
Data in your case it's not yet mounted - when we complete this step, i'll prepare proper init script to mount /data on A70H.
 
Last edited:
  • Like
Reactions: xenicle

cheefy

Senior Member
Dec 18, 2010
50
2
I'm sorry i can't download from dropbox because its blocked. the script could be finished today but i'm not sure if its working without any complaints because we can only do it while system is running. Do you see any chances to call the script in the your startup so rootfs is mounted but most of the programs not yet started?

I will try to compile the interactive governor today, i think it should make the system much more snappy especially when waking form standby.

P.S: which gcc version did you use to compile the kernel?
 
Last edited:

chrulri

Senior Member
Dec 7, 2010
895
275
Those con's are temporary - will be solved.
how will they get solved?

If you want - you can play with Uruk ;) - it's open :D
So I'll give it a try :)

And what with this DVB support - have you check it?
not yet, but I think soon I have to test with urukdroid as more and more users switch to that rom

What DVB-T device is best now to buy for Linux/Archos (support/price)?
check out the linuxtv listing and decide on your own: DVB-T USB Devices
If you'd include all dvb-t drivers (including the two I've backmerged: kernel_*.patch + linux.config) and the firmware binaries (*.fw) everybody should be happy ;)
 

$aur0n

Senior Member
Nov 27, 2010
1,461
509
I'm sorry i can't download from dropbox because its blocked.
Try this urls:
http://adrian.siemieniak.net/UrukDroid/trunk/initramfs.cpio.gz
http://adrian.siemieniak.net/UrukDroid/trunk/zImage

the script could be finished today but i'm not sure if its working without any complaints because we can only do it while system is running. Do you see any chances to call the script in the your startup so rootfs is mounted but most of the programs not yet started?
Yes I do - I'll do some upgrade script and perhaps autoupdate during initramfs step. But that's not yet on my desk.

I will try to compile the interactive governor today, i think it should make the system much more snappy especially when waking form standby.

What is interactive governor? There is no such thing in kernel...

ps. gcc is cross compiler from Android - it's called ndk (as I recall)
 

HerrieMan

Member
Jan 11, 2011
32
1
Please reformat your HD
/dev/sda1 - vfat, all free space
/dev/sda2 - ext4, rootfs (512MB)
/dev/sda3 - ext4, /data (1GB)
That partitioning makes sense, I guess the stock (and urukdroid's ?) usb-mounter piece of software is fixed to use the /dev/block/sda1 partition, am i right ?
About the mounting of /data, in my current setup I think this is mounted on my sda1 partition, since it's a normal sub-dir of my root partition.
In your init.rc i see you try to do this:
mount ext4 /dev/block/mmcblk2p2 /data noatime
But this block device is not present on my A70H so it fails.
Thinking about this, what is the use of making this a separate partition ? would a setup as follows:
  • /dev/block/sda1 vfat, 248G size, mounted as /mnt/storage
  • /dev/block/sda2 ext4, 2G size, mounted as / and including the /data dir
not also be a good solution ?
 

cheefy

Senior Member
Dec 18, 2010
50
2
yes its not in the archos kernel yet. the governors are methods how to clock the cpu in different situations dynamically. The preinstalled ones (conservative,performance,ondemand) all depend on the cpu load. if the loads higher than the threshold its clocking up.
the interactive is a quite fresh thing built buy an android dev, adapted by nadlabak for Cyanogen and now standard in most cyanogen mods.
it depends on the workqueue and on some events as for example, when the device wakes up the cpufreq goes to max an then clocks down slowly depending on the workqueue. so it does not wait for cpu load to increase, i predicts the cpuload by looking at the workqueue. works great on my milestone and i love to try on the archos.

but i dont get the compiler working. my make tells me it has no rules to build a config and that theres nothing to do for job "all" i dont get it compiled..

the ndk is for compiling apk, but i need to compile a kernel module...
 
Last edited:

HerrieMan

Member
Jan 11, 2011
32
1
One more question, when I reformat my hd and use /dev/block/sda2 as root, do I need to make any configuration changes ? or does the system automagically recognize my root is on another partition ?
 

cheefy

Senior Member
Dec 18, 2010
50
2
This was what i was searching for. Instructions how-to build a kernel module. you don't find it in the whole web. I'm working through it..
 

Kashban

Senior Member
Wasn't able to test this yet because my UrukDroid (0.3) is acting up again.

Froze right after the launcher came up, then I tried to renew rootfs which leads to no boot at all (black screen on boot). I flashed 0.4 and renewed rootfs again without formatting it -> same result.

After formatting rootfs and untar'ing on to it it'll boot again, but now is like fresh installation: All custom apps crash and it's doing the installation wizard again.

I'm going to switch over to the internal /data partition, I guess, the file system on the sd card /data is corrupt somehow.

Not sure why this always happens, overclocking or not.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    Here is 1.6RC1

    This package will also update kernel/initramfs and reboot. It will update apps in /system/app (so if you removed some of them - you may need to do it again). It may show startup configuration wizard - but only to confirm existing configuration.

    http://sauron.pourix.com/UrukDroid/UrukDroid-1.6/UrukDroid-1.6RC1-update.tbz2

    After update - device will reboot itself.

    ps. So far UrukDroid 1.5 installation package was downloaded 32593 times :)
    6
    picture.php


    This thread is created for developers and developing of UrukDroid ONLY.
    UrukDroid is alternative Android distribution, based on original Archos OS for Archos GEN8 tablets.

    Please do not write here questions about installing UrukDroid on tablet - you can do it in default post - here.

    All post violating above rule will be deleted.

    This thread is created for:
    • manage people and dividing work
    • plan new releases
    • plan new features
    • help between developers
    • gain knowledge, materials
    • feature proposals by users

    Things we are currently working on:
    • Sauron: memory I/O tuning
    • cheefy: backup script
    • Sauron: upgrade/install scripts
    • chulri: dvb support

    What informations are we looking for:
    • How to prevent Android from going sleep on system level?
    • Format of bootlogo and initlogo.rle on Gen8 (we are aware of rgb2565 converter etc., but with no luck on Archos yet - I've tried different bit settings 4/8/16/24 and resolutions 200x480, 800x480 - Sauron)

    Repository for binary and source releases is currently available here.
    6
    UrukDroid 1.5B2

    Hi,

    Uruk 1.5 beta 2
    http://sauron.pourix.com/UrukDroid/UrukDroid-1.5/UrukDroid-1.5B2-upgrade.tbz2
    130MB f5fc62f433324f3baf51e000f4b187e2 UrukDroid-1.5B2-upgrade.tbz2

    Upgrade (so will erase probably some settings - just like before)
    - recompiled all modules (missing in beta1) for 3g/ethernet tethering and dvb drivers (but I will abandon all non standard dvb cards - too much work )
    - added (again) adhoc wifi support
    - moved libc to 2.13 (and all binaries)
    - configuration and services fixes, changes etc - fixed cifs modules loading

    I've added message during upgrade process if it fails (so perhaps we will know why it failed to erase file on your devices - read messages during process)
    6
    Early Uruk 1.5beta1

    Here is early 1.5 (beta1) - please don't use it if you are not confident in your skills (reverting back to 1.1/1.0 is possible - but annoying).
    http://sauron.pourix.com/UrukDroid/UrukDroid-1.5/UrukDroid-1.5B1-upgrade.tbz2

    It will work as an upgrade of Uruk 1.0, but it's recommended to do it on 1.1 (because you can do full backup in RescueMenu).
    Please copy upgrade file to /data/UrukUpdate and read messages (Uruk 1.1) - device should reboot itself.

    It should upgrade like every Uruk but it's NOT tested (upgrade process) so I advice to do rootfs backup (Uruk 1.1 ResceuMenu). Kernel from 1.5 WON'T work with any previous release - so after upgrade it won't be able to boot 1.1.
    This release has probably not working dvb/3g support - but it may work (simply not tested) - it's quite important for me to report what else is missing.

    If you want revert back to 1.1 you should flash (from Archos BootMenu) 1.1 kernel/initramfs (http://sauron.pourix.com/UrukDroid/UrukDroid-1.1/) and do rootfs restore from Uruk RescuMenu.

    That's probably it :) Good Luck

    btw. If you had Uruk market installed, after upgrade it will be gone (there will be icons left) - I recommend to use Arctool to install market (it has newer one and with it's certificates there is no wifi location problem).
    6
    UrukDroid 1.1RC2

    1.1RC2 with 2.3.81 changes, some kernel module changes (will see if it still do "soft reboot")
    If anyone knows sure method to trigger "soft reboot" - please let me know...
    First update kernel (/data/UrukUpdate)
    http://sauron.pourix.com/UrukDroid/UrukDroid-1.1/UrukDroid-1.1RC2-kernel.tbz2
    Then update file
    http://sauron.pourix.com/UrukDroid/UrukDroid-1.1/UrukDroid-1.1RC2-update-rc.tbz2

    With some new changes in rescue menu I've added software way to disable SDCard Uruk boot: You can dissable boot from SDCard by naming any of it's partition "noboot" ('root@urukdroid:/root# e2label /dev/block/mmcblk2p1 noboot')
    It's usefull if you have Uruk on both sdcard and internal, and you don't want to remove card every time you want to boot internal (I use sdcard as live backup only now)