install on odroidC1+

This forum is for topics dealing with problems with software specifically in the ARMv7h repo.

install on odroidC1+

Postby g8jvm » Thu Dec 03, 2015 3:43 pm

Hi Guys

I did a search on odroidc1 and couldn't find anything to help
I installed as per http://archlinuxarm.org/platforms/armv7 ... /odroid-c1
and I can use it headless but X is not starting.
I've loaded cinnamon with pacman -Syu cinnamon and motion
Res in boot.ini set to 800 HDMI
which gives some real tiny characters, but I logged in and typed "startx"
but just get connection refused cannot X display

I cant see the start of lines at the moment,


I get the same typing cinnamon as root

I'm rusty with Arch at the moment , my normal is Mint, but I like Cinnamon DM and it looks like ubuntu have removed cinnamon
from the repos.
Any chance of some assistance getting X running with Cinnamon DM please


TIA
Best wishes
Richard
richard@g8jvm.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ham Call: G8JVM , QRA IO82SP38 interests weak signal propagation
VHF to microwave, http://www.g8jvm.com
g8jvm
 
Posts: 93
Joined: Mon Apr 22, 2013 4:40 pm
Location: United Kingdom

Re: install on odroidC1+

Postby g8jvm » Thu Dec 03, 2015 6:05 pm

Hi
I've managed with a bit of googling to get the DM up
I did have a choice of of desktops, lxdm, cinnamon , cinnamon with software rendering
I choose cinnamon ,and after a while got the screen splash up , but have no panel
left or right clicking on the mouse does nothing

Xorg log shows this
$this->bbcode_second_pass_code('', '
16.913] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:4102 (/dev/input/mouse0)
[ 16.913] (II) No input driver specified, ignoring this device.
[ 16.913] (II) This device may have been added with another device file.
[ 16.917] (II) config/udev: Adding input device cec_input (/dev/input/event0)
[ 16.917] (**) cec_input: Applying InputClass "evdev keyboard catchall"
[ 16.917] (II) Using input driver 'evdev' for 'cec_input'
[ 16.917] (**) cec_input: always reports core events
[ 16.917] (**) evdev: cec_input: Device: "/dev/input/event0"
[ 16.918] (--) evdev: cec_input: Vendor 0x1b8e Product 0xcec
[ 16.918] (--) evdev: cec_input: Found 1 mouse buttons
[ 16.918] (--) evdev: cec_input: Found keys
[ 16.918] (II) evdev: cec_input: Forcing relative x/y axes to exist.
[ 16.918] (II) evdev: cec_input: Configuring as mouse
[ 16.918] (II) evdev: cec_input: Configuring as keyboard
[ 16.918] (**) evdev: cec_input: YAxisMapping: buttons 4 and 5
[ 16.918] (**) evdev: cec_input: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 16.918] (**) Option "config_info" "udev:/sys/devices/virtual/input/input0/event0"
[ 16.918] (II) XINPUT: Adding extended input device "cec_input" (type: KEYBOARD, id 7)
[ 16.918] (**) Option "xkb_rules" "evdev"
[ 17.136] (II) MALI(0): [MaliHWSaveScreen:931]: Entering
[ 168.664] (II) MALI(0): Adding mode: 1920 x 1080
[ 168.664] (II) MALI(0): Mode 1920 x 1080 valid
[ 172.733] (II) MALI(0): fbdev_crtc_config_resize: width = 1920 height = 1080

[ 172.733] (II) MALI(0): Changing mode to 1920 1080 1920 2160
[ 174.532] (II) MALI(0): Adding mode: 1920 x 1080
[ 174.532] (II) MALI(0): Mode 1920 x 1080 valid
[ 175.895] (II) MALI(0): Adding mode: 1920 x 1080
[ 175.895] (II) MALI(0): Mode 1920 x 1080 valid
[ 197.914] (II) MALI(0): Adding mode: 1920 x 1080
[ 197.914] (II) MALI(0): Mode 1920 x 1080 valid
')


less 99-mali-c1.conf
$this->bbcode_second_pass_code('', '
# X.Org X server configuration file for xfree86-video-mali

Section "Device"
Identifier "Mali-Fbdev"
Driver "mali"
Option "fbdev" "/dev/fb0"
Option "DRI2" "true"
Option "DRI2_PAGE_FLIP" "false"
Option "DRI2_WAIT_VSYNC" "false"
Option "UMP_CACHED" "true"
Option "UMP_LOCK" "false"
Option "SWCursor" "true"
Option "HWCursor" "false"

EndSection

Section "ServerFlags"
Option "NoTrapSignals" "true"
Option "DontZap" "false"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection

Section "DRI"
Mode 0666
EndSection
99-mali-c1.conf (END)

')


I found in dmeg this,which suggests the 800 setting for the display in boot.ini is ignored
$this->bbcode_second_pass_code('', '
:4102] on usb-lm1-1.3:1
[ 13.603460] ionvideo open
[ 13.607981] ionvideo_stop_generating!!!!
[ 13.608002] ionvideo release
[ 13.890005] emmc: mmc_rescan_try_freq: trying to init card at 300000 Hz
[ 13.928960] aml_emmc_hw_reset 1379
[ 14.332700] tvmode set to 1080p

[ 14.339993] don't set the same mode as current.
[ 14.455313] tvmode set to 1080p

[ 14.455328] don't set the same mode as current.
[ 14.461931] netdev_open
[ 14.464364] Ethernet reset
[ 14.466945] NET MDA descpter start addr=ed800000
[ 14.541271] phy_interface = 0
[ 14.541363] aml_phy_init: trying to attach to 0:01
[ 14.544035] am_rtl811f called phy reset
[ 13.603121] amlvideo openamlvideo close
[ 14.559040] --1--write mac add to:
[ 14.559120] eeaf2dc8: 00 1e 06 10 43 23 |..C#|
[ 14.560280] --2--write mac add to:eeaf2dc8: 00 1e 06 10 43 23 |..C#|
[ 14.567013] write mac add to:eeaf2dc8: 00 1e 06 10 43 23 |..C#|
[ 14.573394] Current DMA mode=0, set mode=621c100
[ 14.578074] eth0: opened (irq 40).
[ 14.588156] ether leave promiscuous mode
[ 14.588242] ether leave all muticast mode

')

I changed the resolution to 720 in boot.ini, but makes no difference.

I did manage to open the cinnamon control center and increase the width of the panel to max, which showed enough to make it usable

BUT with software rendering its very slow
top shows little loading on the cpus, but its using 35% of the memory

How can I get cinnamon to use hardware rendering, or is this something that the MALi wont play with ??????/

TIA
Best wishes
Richard
richard@g8jvm.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ham Call: G8JVM , QRA IO82SP38 interests weak signal propagation
VHF to microwave, http://www.g8jvm.com
g8jvm
 
Posts: 93
Joined: Mon Apr 22, 2013 4:40 pm
Location: United Kingdom


Return to ARMv7h

Who is online

Users browsing this forum: No registered users and 12 guests