Jump to content

Search the Community

Showing results for tags 'micro'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Armbian
    • Armbian project administration
  • Community
    • Announcements
    • SBC News
    • Framework and userspace feature requests
    • Off-topic
  • Using Armbian
    • Beginners
    • Software, Applications, Userspace
    • Advanced users - Development
  • Standard support
    • Amlogic meson
    • Allwinner sunxi
    • Rockchip
    • Other families
  • Community maintained / Staging
    • TV boxes
    • Amlogic meson
    • Allwinner sunxi
    • Marvell mvebu
    • Rockchip
    • Other families
  • Support

Categories

  • Official giveaways
  • Community giveaways

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Matrix


Mastodon


IRC


Website URL


XMPP/Jabber


Skype


Github


Discord


Location


Interests

  1. I'm running Armbian_5.20_Micro_Debian_jessie_3.4.112 on an Olimex A20 micro board. I find that opening serial port device `/dev/ttyS2` causes the system to crash. The board heartbeat LED either stops or blinks rapidly. The board itself is not pingable. I can reproduce this issue with a simple from the shell using: cat /dev/ttyS2 or from c code using: fd = open("/dev/ttyS2", O_RDWR | O_NOCTTY | O_NDELAY); `/dev/ttyS2` is linked to UART6. In the fex file, I have configured it like so: [uart_para6] uart_used = 1 uart_port = 6 uart_type = 2 uart_tx = port:PI12<3><default><default><default> uart_rx = port:PI13<3><default><default><default> Note that the UART6 is on MUX3 as it should be according to sunxi's pio documentation for A20. Any ideas?
  2. Hi: I have an olimex-mirco A2O board. I have already run A20-OLinuXino-MICRO Debian Jessie with kernel 3.4.103+ release 12 on it, and everyting is ok. I use the HDMI screen, because the kernel sets vedio output is HDMI 720p by default. when running , i can see the debian GUI in the screen. After that, I got the Armbian_5.20_Micro_Debian_jessie_3.4.112.iso, and dd the image into the SD card. The board can work. I can login into Debian by ssh. In boot procedure, I can see the boot information on the HDMI screen, but after boot finished, the hdmi screen only display blue. Because the kernel does not output signal to HDMI interface. I input the command by SSH terminal: a10disp changehdmimodeforce 4 Then i got prompt is: hdmi is not enable I read the getting started and other documents on armbian.com. Because English is not my native language, so I don't understand the documents very well. I just guess, I must config the display setting for enable HDMI in the uboot setting. But I don't konw how do I config it? Who can give me some hint? Thanks very much!
  3. Hi All, I'm using a rather old Armbian (wheezy) image on an Olimex Micro. I've installed a lot of apps on it, so I don't want to be moving to a newer image. I'm trying to copy my SD card image to NAND using the `nand-sata-install.sh` script that came with the image. All goes well. The script partitions the NAND, reboots, installs all files and shuts down. When I remove the SD card and power on, the board boots and everything is still alright. Now, on subsequent poweroffs or reboots, the board does boot, but I doesn't connect to ethernet. Boot logs from debug UART show that `proc` isn't mounted. Error: /proc must be mounted What could be the reasons for this?
  4. Booting my A20-OLinuXino-MICRO with the Armbian_5.20_Micro_Debian_jessie_4.7.3.7z (freshly downloaded) image from SD card hangs with these last log lines: [ 17.564273] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 384000 KHz [ 17.599267] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 528000 KHz At the start of the boot, there are also some bad looking error messages from U-Boot: Failed to set core voltage! Can't set CPU frequency Trying to boot from MMC1 U-Boot 2016.09-armbian (Sep 15 2016 - 05:13:34 +0200) Allwinner Technology CPU: Allwinner A20 (SUN7I) Model: Olimex A20-Olinuxino Micro I2C: ready DRAM: 1 GiB MMC: SUNXI SD/MMC: 0, SUNXI SD/MMC: 1 *** Warning - bad CRC, using default environment Could this be a hardware problem? Do I have to do some manual initialization? Is this fixable? I have attached the full boot log to this post. The board is powered by a 12V 2A power supply. SD Card: Samsung EVO 64GB. A20-OLinuXino-MICRO_boot_hangs.txt
  5. I've upgraded to 5.20 from 5.17 and I've had to modify my /boot/bin/micro.bin to activate the VGA output. After Upgraded the board didn't reactivate the VGA, and I've to do it manually. Maybe some warning in the changelog will be an help to those have to do such modifications. The upgrade process copied the bin dir to bin.old. I have to apply "sudo apt-get upgrade" twice as the first run complain about come conflicting files and abort the upgrade, the second run did the job. I'm running legacy debian Jessie image and upgraded from 5.17 to 5.20. Now it seem to work well.
  6. Hi everyone, I am having issues with video output on my A20-micro when using legacy kernel. I get the proper output from uboot, but when it starts to load the kernel, I get some garbage on the screen, then nothing. I had a look through the forums to no avail. My boot logs are uploaded to http://sprunge.us/dGhS From what I see, the default kernel command line seems to be correct for my purpose. The system is up and running as I can login through serial and SSH. I tried setting the resolution with a10disp but I got the following response: "Cannot change HDMI mode because HDMI is not enabled." Anyone has a clue on what I am missing ? Thanks, DW
  7. Hi, I yesterday built a new image for my A20-OLinuXino-MICRO board (Armbian 5.17 Jessie with kernel 4.7.3) At first boot, everything worked fine. I could manage to connect through SSH and changed root password and add new user. However, avec adding a Hard Disk (on the SATA connector) and reboot, I could not manage to connect via SSH So I tried the serial (UART) connector. After some tries and a non responding console (I could see no kernel messages at boot to I had to change the verbosity), I finally succeeded in booting with a console prompt on serial connector. But... The keyboard is not responding on that serial connector. After a few tries, I discovered that the problem occurred to be in u-boot too (U-Boot 2016.07-armbian) : before autoboot, typing any key does nothing Hit any key to stop autoboot: 0 I tried with several serial cable (which work fine on other board's connector) I removed the hard disk from SATA connector: same result Below the beginning of my boot.cmd setenv verbosity 7 setenv bootargs "console=ttyS0,115200 root=/dev/mmcblk0p1 rootwait nomodeset rootfstype=ext4 cgroup_enable=memory swapaccount=1 sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_no_mali_mem_reserve sun #the ending of the file is the same as default boot.cmd So I am a little bit out of idea of what is happening there. Is there anything special to activate UART console on A20-OLinuXino-MICRO in u-boot / kernel ?
  8. the entry in /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq (maybe the path is wrong, I haven't the machine and I'm going by memory) is readable only by root so it is not usable to a normal user to display the current frequency of the processor, There is a way to change this behaviour? My distribution is for Olimex-A20-Micro with legacy kernel 5.14 if i don't go wrong. TIA and regards
  9. Hi, I'm watching a problem during boot of my A20-OLinuXino-MICRO-4GB, running 4.6.3-sunxi #7 SMP Tue Jul 5 16:23:41 CEST 2016 armv7l GNU/Linux It seems to hang an multiple points and needs 417 seconds at all. It looks like a problem with initializing /dev/random and network configuration Here the entire log: Aug 30 00:23:49 autokino kernel: [ 7.624658] rt2800usb 1-1:1.0 wlan0: renamed from rename4 Aug 30 00:23:49 autokino kernel: [ 8.917512] random: mktemp urandom read with 96 bits of entropy available Aug 30 00:23:49 autokino kernel: [ 9.142494] EXT4-fs (mmcblk0p1): re-mounted. Opts: data=writeback,commit=600,errors=remount-ro Aug 30 00:23:49 autokino kernel: [ 9.540278] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Aug 30 00:23:49 autokino kernel: [ 11.831662] Adding 131068k swap on /var/swap. Priority:-1 extents:2 across:139260k SSFS Aug 30 00:23:49 autokino kernel: [ 12.267136] BTRFS info (device sda1): disk space caching is enabled Aug 30 00:23:49 autokino kernel: [ 14.295623] RX IPC Checksum Offload disabled Aug 30 00:23:49 autokino kernel: [ 14.295665] No MAC Management Counters available Aug 30 00:23:49 autokino kernel: [ 14.296059] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Aug 30 00:23:49 autokino kernel: [ 16.353295] sun7i-dwmac 1c50000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx Aug 30 00:23:49 autokino kernel: [ 16.353406] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready Aug 30 00:23:49 autokino kernel: [ 36.360978] random: nonblocking pool is initialized Aug 30 00:23:49 autokino kernel: [ 150.328053] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin' Aug 30 00:23:49 autokino kernel: [ 150.329706] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.33 Aug 30 00:23:49 autokino kernel: [ 150.650190] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready Aug 30 00:23:49 autokino kernel: [ 152.431899] wlan0: authenticate with 5c:49:79:21:2b:d3 Aug 30 00:23:49 autokino kernel: [ 152.494813] wlan0: send auth to 5c:49:79:21:2b:d3 (try 1/3) Aug 30 00:23:49 autokino kernel: [ 152.498227] wlan0: authenticated Aug 30 00:23:49 autokino kernel: [ 152.503090] wlan0: associate with 5c:49:79:21:2b:d3 (try 1/3) Aug 30 00:23:49 autokino kernel: [ 152.530590] wlan0: RX AssocResp from 5c:49:79:21:2b:d3 (capab=0x431 status=0 aid=1) Aug 30 00:23:49 autokino kernel: [ 152.543793] wlan0: associated Aug 30 00:23:49 autokino kernel: [ 152.544084] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready Aug 30 00:23:49 autokino kernel: [ 285.154641] rtl8192cu: MAC auto ON okay! Aug 30 00:23:49 autokino kernel: [ 285.187781] rtl8192cu: Tx queue select: 0x05 Aug 30 00:23:49 autokino kernel: [ 285.674737] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready Aug 30 00:23:49 autokino acpid: starting up with netlink and the input layer Aug 30 00:23:49 autokino acpid: 1 rule loaded Aug 30 00:23:49 autokino acpid: 1 rule loaded Aug 30 00:23:49 autokino acpid: waiting for events: event logging is off Aug 30 00:23:49 autokino named[7001]: starting BIND 9.8.4-rpz2+rl005.12-P1 -u bind Aug 30 00:23:49 autokino named[7001]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' Aug 30 00:23:49 autokino named[7001]: ---------------------------------------------------- Aug 30 00:23:49 autokino named[7001]: BIND 9 is maintained by Internet Systems Consortium, Aug 30 00:23:49 autokino named[7001]: Inc. (ISC), a non-profit 501©(3) public-benefit Aug 30 00:23:49 autokino named[7001]: corporation. Support and training for BIND 9 are Aug 30 00:23:49 autokino named[7001]: available at https://www.isc.org/support Aug 30 00:23:49 autokino named[7001]: ---------------------------------------------------- Aug 30 00:23:49 autokino named[7001]: adjusted limit on open files from 4096 to 1048576 Aug 30 00:23:49 autokino named[7001]: found 2 CPUs, using 2 worker threads Aug 30 00:23:49 autokino named[7001]: using up to 4096 sockets Aug 30 00:23:49 autokino named[7001]: loading configuration from '/etc/bind/named.conf' Aug 30 00:23:49 autokino named[7001]: reading built-in trusted keys from file '/etc/bind/bind.keys' Aug 30 00:23:49 autokino named[7001]: using default UDP/IPv4 port range: [1024, 65535] Aug 30 00:23:49 autokino named[7001]: using default UDP/IPv6 port range: [1024, 65535] Aug 30 00:23:49 autokino named[7001]: listening on IPv6 interfaces, port 53 Aug 30 00:23:49 autokino haveged: haveged starting up Aug 30 00:23:49 autokino named[7001]: listening on IPv4 interface lo, 127.0.0.1#53 Aug 30 00:23:49 autokino named[7001]: listening on IPv4 interface eth0, 192.168.178.29#53 Aug 30 00:23:49 autokino named[7001]: listening on IPv4 interface wlan1, 192.168.27.1#53 Aug 30 00:23:49 autokino named[7001]: listening on IPv4 interface wlan0, 192.168.178.30#53 Aug 30 00:23:49 autokino named[7001]: generating session key for dynamic DNS Aug 30 00:23:50 autokino named[7001]: sizing zone task pool based on 7 zones Aug 30 00:23:50 autokino named[7001]: set up managed keys zone for view _default, file 'managed-keys.bind' Aug 30 00:23:50 autokino named[7001]: Warning: 'empty-zones-enable/disable-empty-zone' not set: disabling RFC 1918 empty zones Aug 30 00:23:50 autokino named[7001]: automatic empty zone: 254.169.IN-ADDR.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: 2.0.192.IN-ADDR.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: 100.51.198.IN-ADDR.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: 113.0.203.IN-ADDR.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: D.F.IP6.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: 8.E.F.IP6.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: 9.E.F.IP6.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: A.E.F.IP6.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: B.E.F.IP6.ARPA Aug 30 00:23:50 autokino named[7001]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA Aug 30 00:23:50 autokino named[7001]: command channel listening on 127.0.0.1#953 Aug 30 00:23:50 autokino named[7001]: command channel listening on ::1#953 Aug 30 00:23:50 autokino named[7001]: zone 0.in-addr.arpa/IN: loaded serial 1 Aug 30 00:23:50 autokino named[7001]: zone 127.in-addr.arpa/IN: loaded serial 1 Aug 30 00:23:50 autokino named[7001]: zone 27.168.192.in-addr.arpa/IN: loaded serial 15060902 Aug 30 00:23:50 autokino named[7001]: zone 255.in-addr.arpa/IN: loaded serial 1 Aug 30 00:23:50 autokino named[7001]: /etc/bind/db.autokino.fritz.box:13: ignoring out-of-zone data (ns1.fritz.box) Aug 30 00:23:50 autokino named[7001]: zone autokino.fritz.box/IN: loaded serial 3 Aug 30 00:23:50 autokino named[7001]: zone localhost/IN: loaded serial 2 Aug 30 00:23:50 autokino named[7001]: managed-keys-zone ./IN: loaded serial 33 Aug 30 00:23:50 autokino named[7001]: zone 27.168.192.in-addr.arpa/IN: sending notifies (serial 15060902) Aug 30 00:23:50 autokino bluetoothd[7057]: Bluetooth daemon 4.99 Aug 30 00:23:50 autokino bluetoothd[7057]: Starting SDP server Aug 30 00:23:50 autokino kernel: [ 417.282361] Bluetooth: Core ver 2.21 Aug 30 00:23:50 autokino kernel: [ 417.282537] NET: Registered protocol family 31 Aug 30 00:23:50 autokino kernel: [ 417.282548] Bluetooth: HCI device and connection manager initialized Aug 30 00:23:50 autokino kernel: [ 417.282579] Bluetooth: HCI socket layer initialized Aug 30 00:23:50 autokino kernel: [ 417.282599] Bluetooth: L2CAP socket layer initialized Aug 30 00:23:50 autokino kernel: [ 417.282667] Bluetooth: SCO socket layer initialized Aug 30 00:23:50 autokino bluetoothd[7057]: Failed to init alert plugin Aug 30 00:23:50 autokino bluetoothd[7057]: Failed to init time plugin Aug 30 00:23:50 autokino bluetoothd[7057]: Failed to init gatt_example plugin Aug 30 00:23:50 autokino kernel: [ 417.333333] Bluetooth: RFCOMM TTY layer initialized Aug 30 00:23:50 autokino kernel: [ 417.333399] Bluetooth: RFCOMM socket layer initialized Aug 30 00:23:50 autokino kernel: [ 417.333446] Bluetooth: RFCOMM ver 1.11 Aug 30 00:23:50 autokino kernel: [ 417.336358] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 Aug 30 00:23:50 autokino kernel: [ 417.336387] Bluetooth: BNEP filters: protocol multicast Aug 30 00:23:50 autokino kernel: [ 417.336421] Bluetooth: BNEP socket layer initialized Do you have an idea what I can do to get it a little bit faster? I've no problem with an insecure initialized /dev/random. Thanks for any suggestions. Bye
  10. Hello. There is a method to activate the VGA output in the SD image? I explain better, I want to replace the stock Debian Image that came with the Olimex Board, but the system is on a distant location where there is no computer, I need to swap the SD card and have the system booting and usign the console of the machine to perform all the remaining operation. I need to have the SD Card image that boot with VGA output, the rest of the operation coulbe done with the machine, (I nedd to configure the wifi and connet to the router and then in internet) I have read a topic that said that i nedd to modify the fex file, but this is feasible with my computer running Linux mint (Ubuntu 14.04)? TIA and Regards Carlo
  11. Hello everybody. I'm trying to have the OLIMEX board and LCD above working, using legacy Jessie desktop. With the default configuration only portion of the screen works properly. So I have tried to: 1) sunxi-fexc from bin to fex the file /boot/script.bin 2) edit the extracted script.fex file like this: from [lcd0_para] lcd_used = 1 lcd_x = 600 lcd_y = 480 to [lcd0_para] lcd_used = 1 lcd_x = 1024 lcd_y = 600 which I understand is the resolution of my LCD screen. 3) sunxi-fexc back from fex to /boot/script.bin The result is that when I reboot I get a messed up screen. Any suggestions? Thanks in advance.
  12. Hi All, I'm using Armbian_5.10_Micro_Debian_jessie_3.4.112 on a custom A20 board with NAND based off the Olimex A20 Micro. I don't see /dev/nand on it. $ zgrep NAND /proc/config.gz CONFIG_SUNXI_NAND_PARTITION=y CONFIG_SUNXI_NAND=y # CONFIG_SUNXI_NAND_COMPAT_DEV is not set # CONFIG_SUNXI_NAND_TEST is not set I even tried to Livesuite an Android NAND image, but it also failed. I'm pasting the logs below. What does it generally mean to have a missing /dev/nand? Thanks.
  13. Hi there, I've been trying for a few hours now to get the GPIOs working with the mainline kernel (ARMBIAN Debian GNU/Linux 8 (jessie) 4.5.2-sunxi). According to the board layout photo, I am using PG0, PG1, PG2 and PG3. With the legacy kernel, they export as GPIO1-PG0 a.s.o. accordingly and work perfectly. So I calculate the GPIO pin number: G is 7th letter, 7 - 1 is 6, 6 * 32 is 192. GPIO192 exports fine, I can set it to output, change the value to 1 but there's no voltage! Can anyone help me, please?
  14. on my a20 olimex micro board with armbian 5.0 (jessie) and 3.4.110-sun7i kernel hdmi shutdown after boot (i can see bootloader and logo) with armbian 4.5 image for lime2 hdmi works, but eth0 not working and after some time (i've tested only iceweasel) with xorg and lxde display freeze and i need to restart the board to fix hdmi with micro image i need to modify boot.scr or need to rebuild kernel/bootloader?? with micro image eth0 works and i can update&&upgrade, with lime2 image (on olimexino micro board) update&&upgrade give me errors and broke boot process
  15. Hi, I am using A20 Micro Olinuxino card. I have problems with legacy built (Ubuntu 3.4.110). I also tried the other built Vanilla (Ubuntu 4.4.1). The second one is successfully booted. However the first one, although I have tried several SD cards, did not continue after loading the kernel. The monitor shows a noisy image and stop working. I couldn't connect to it with SSH either. So the problem is not only with the HDMI connection or Xorg. Somehow kernel stops booting. The reason I want to use the older kernel is because it has NAND Flash support and video HW acceleration support (as stated in armbian.com). Please point me to right direction. Regards.
  16. Hello, Using Vanilla Jessie latest image and used sd to sata/usb script to put everything on an 8gb usb stick. Everything works fine. When i add a 2.5 " sata hard drive system does not boot. Green light goen on, disk starts to spin and after a couple of seconds disk stops spinning and only red light stays on. I tried connecting sata disk after booting and i can see the disk through fdisk -l. (I put the disk on power after booting the system) I use this adapter:Power supply adapter 12V/1A , bought from olimex. Any idea what might be the case?Maybe there is not enough power to start hard disk while booting? Thanks in advance.
  17. I am using an A20 micro with an old 10" LCD from Olimex, now discontinued, A13-LCD10TS All is working without problem but no touch screen. In old Olimex Wheezy image, touch screen was working with tslib. In new Armbian Jessie image there is no tslib and touch screen is not working. Also using modprobe ft5x_ts as suggested in this forum give an error message modprobe: ERROR: could not insert 'ft5x_ts': Operation not permitted FEX file seem correct and is same as old FEX used with Wheezy What I am missing? Regards Franco Spinelli
  18. Last night I was digging through the logs, and i found an error msg that said that I was over clocking the board without without heat protection. Couple of Questions: 1 I don't have a heat sink on the CPU, do I need one? 2 I haven't done anything to the CPU speed, and running Wheezy and Jessie off of different SD's. Is overclocking turned on in the release? It is really cold here in the high Desert, right around freezing for 4 to 12 hours every night. Not as cold as northern EU, but cold. The room temp is probably 60-65 degrees F. I have the Micro in the Micro case from Olimex. Does the processor need a heat sink? thanks in advance Mike
  19. Hello, I am new to armbian and am quite impressed of the ease of installation and use. I copied the vanilla headless Debian jessy to a spare SD and the board booted right away. So first of all, many thanks to the developers! I rely on GPIO for my application of the board, so I first tested the export of a GPIO. Normally, the kernel from Olimex gives me something like "gpio64_pg0", which is not very compatible to the programs out in the internet (e.g. OpenHAB.org which I use), so – with this kernel – I was happy to get a standard "gpio1" when echoing "1" to "export". But as soon as I tried to change the direction echo out > gpio1/direction the whole board crashed immediately. I haven't yet looked into it further and would be very happy about some feedback of a possible easy solution here on the forum...? Furthermore, it would be interesting what layout is used for the pin numbering.
  20. Hello, First of all thanks for your very good job on armbian !!! I cannot adapt screen resolution on olimex A20 micro + 10 inch LCD (connected on board). normal resolution is 1024x600. I tried some varions in boot.cmd, as : setenv bootargs "console=tty1 root=/dev/mmcblk0p1 rootwait rootfstype=ext4 hdmi.audio=EDID:0 disp.screen0_output_mode=1024x600@60 panic=10 consoleblank=0 enforcing=0 loglevel=1" many variation as -1024x600 -1024x600 @25 @50 @60 MR-16, or other thinks found on net... The screen never correctly configured. Boot text is bad, graphical work, but not at right resolution visible area is cutted/bad placed...) Did you have advice ? Thanks ! I also tried to use pygame, and i have problem to make glx working. glxinfo answer : "could not find RGB GLX visual or FBconfig" Xorg.log give : [ 20.350] X.Org X Server 1.15.1 Release Date: 2014-04-13 [ 20.351] X Protocol Version 11, Revision 0 [ 20.351] Build Operating System: Linux 3.2.0-67-highbank armv7l Ubuntu [ 20.351] Current Operating System: Linux micro 3.4.109-sun7i #4 SMP PREEMPT Sun Oct 11 14:32:15 CEST 2015 armv7l [ 20.351] Kernel command line: console=tty1 root=/dev/mmcblk0p1 rootwait rootfstype=ext4 hdmi.audio=EDID:0 disp.screen0_output_mode=1024x600@60 panic=10 consoleblank=0 enforcing=0 loglevel=1 [ 20.351] Build Date: 12 February 2015 02:55:07PM [ 20.351] xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support) [ 20.351] Current version of pixman: 0.30.2 [ 20.351] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 20.352] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 20.352] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Oct 25 15:10:15 2015 [ 20.363] (==) Using config file: "/etc/X11/xorg.conf" [ 20.364] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 20.379] (==) No Layout section. Using the first Screen section. [ 20.379] (==) No screen section available. Using defaults. [ 20.379] (**) |-->Screen "Default Screen Section" (0) [ 20.379] (**) | |-->Monitor "<default monitor>" [ 20.381] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 20.381] (**) | |-->Device "Allwinner A10/A13 FBDEV" [ 20.381] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 20.381] (==) Automatically adding devices [ 20.381] (==) Automatically enabling devices [ 20.381] (==) Automatically adding GPU devices [ 20.392] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 20.393] Entry deleted from font path. [ 20.393] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 20.393] Entry deleted from font path. [ 20.393] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 20.393] Entry deleted from font path. [ 20.393] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. [ 20.393] Entry deleted from font path. [ 20.393] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 20.393] Entry deleted from font path. [ 20.393] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 20.393] Entry deleted from font path. [ 20.393] (==) FontPath set to: /usr/share/fonts/X11/misc, built-ins [ 20.393] (==) ModulePath set to "/usr/lib/arm-linux-gnueabihf/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules" [ 20.393] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 20.394] (II) Loader magic: 0xb6f30f10 [ 20.394] (II) Module ABI versions: [ 20.394] X.Org ANSI C Emulation: 0.4 [ 20.394] X.Org Video Driver: 15.0 [ 20.394] X.Org XInput driver : 20.0 [ 20.394] X.Org Server Extension : 8.0 [ 20.394] Initializing built-in extension Generic Event Extension [ 20.395] Initializing built-in extension SHAPE [ 20.395] Initializing built-in extension MIT-SHM [ 20.395] Initializing built-in extension XInputExtension [ 20.395] Initializing built-in extension XTEST [ 20.395] Initializing built-in extension BIG-REQUESTS [ 20.395] Initializing built-in extension SYNC [ 20.395] Initializing built-in extension XKEYBOARD [ 20.395] Initializing built-in extension XC-MISC [ 20.395] Initializing built-in extension SECURITY [ 20.395] Initializing built-in extension XINERAMA [ 20.395] Initializing built-in extension XFIXES [ 20.395] Initializing built-in extension RENDER [ 20.395] Initializing built-in extension RANDR [ 20.395] Initializing built-in extension COMPOSITE [ 20.395] Initializing built-in extension DAMAGE [ 20.395] Initializing built-in extension MIT-SCREEN-SAVER [ 20.395] Initializing built-in extension DOUBLE-BUFFER [ 20.396] Initializing built-in extension RECORD [ 20.396] Initializing built-in extension DPMS [ 20.396] Initializing built-in extension Present [ 20.396] Initializing built-in extension DRI3 [ 20.396] Initializing built-in extension X-Resource [ 20.396] Initializing built-in extension XVideo [ 20.396] Initializing built-in extension XVideo-MotionCompensation [ 20.396] Initializing built-in extension SELinux [ 20.396] Initializing built-in extension XFree86-VidModeExtension [ 20.396] Initializing built-in extension XFree86-DGA [ 20.396] Initializing built-in extension XFree86-DRI [ 20.396] Initializing built-in extension DRI2 [ 20.396] (II) LoadModule: "glx" [ 20.407] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 20.492] (II) Module glx: vendor="X.Org Foundation" [ 20.492] compiled for 1.15.1, module version = 1.0.0 [ 20.492] ABI class: X.Org Server Extension, version 8.0 [ 20.492] (==) AIGLX enabled [ 20.493] Loading extension GLX [ 20.493] (II) LoadModule: "fbturbo" [ 20.494] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so [ 20.501] (II) Module fbturbo: vendor="X.Org Foundation" [ 20.502] compiled for 1.15.1, module version = 0.5.1 [ 20.502] Module class: X.Org Video Driver [ 20.502] ABI class: X.Org Video Driver, version 15.0 [ 20.502] (II) FBTURBO: driver for framebuffer: fbturbo [ 20.502] (++) using VT number 7 [ 20.509] (WW) Falling back to old probe method for fbturbo [ 20.509] (II) Loading sub module "fbdevhw" [ 20.509] (II) LoadModule: "fbdevhw" [ 20.516] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 20.519] (II) Module fbdevhw: vendor="X.Org Foundation" [ 20.519] compiled for 1.15.1, module version = 0.0.2 [ 20.519] ABI class: X.Org Video Driver, version 15.0 [ 20.519] (II) FBTURBO(0): using /dev/fb0 [ 20.519] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 20.520] (II) FBTURBO(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 20.520] (==) FBTURBO(0): Depth 24, (==) framebuffer bpp 32 [ 20.520] (==) FBTURBO(0): RGB weight 888 [ 20.520] (==) FBTURBO(0): Default visual is TrueColor [ 20.520] (==) FBTURBO(0): Using gamma correction (1.0, 1.0, 1.0) [ 20.520] (II) FBTURBO(0): hardware: (video memory: 3000kB) [ 20.520] (**) FBTURBO(0): Option "fbdev" "/dev/fb0" [ 20.521] (**) FBTURBO(0): Option "SwapbuffersWait" "true" [ 20.521] (II) FBTURBO(0): processor: ARM Cortex-A7 [ 20.521] (II) FBTURBO(0): checking modes against framebuffer device... [ 20.521] (II) FBTURBO(0): checking modes against monitor... [ 20.522] (--) FBTURBO(0): Virtual size is 800x480 (pitch 800) [ 20.522] (**) FBTURBO(0): Built-in mode "current": 33.0 MHz, 31.3 kHz, 59.6 Hz [ 20.522] (II) FBTURBO(0): Modeline "current"x0.0 33.00 800 1009 1039 1055 480 502 503 525 -hsync -vsync -csync (31.3 kHz [ 20.522] (==) FBTURBO(0): DPI set to (96, 96) [ 20.522] (II) Loading sub module "fb" [ 20.522] (II) LoadModule: "fb" [ 20.523] (II) Loading /usr/lib/xorg/modules/libfb.so [ 20.532] (II) Module fb: vendor="X.Org Foundation" [ 20.532] compiled for 1.15.1, module version = 1.0.0 [ 20.532] ABI class: X.Org ANSI C Emulation, version 0.4 [ 20.532] (==) Depth 24 pixmap format is 32 bpp [ 20.540] (II) FBTURBO(0): using backing store heuristics [ 20.573] (II) FBTURBO(0): enabled G2D acceleration [ 20.573] (==) FBTURBO(0): Backing store enabled [ 20.580] (==) FBTURBO(0): DPMS enabled [ 20.580] (II) FBTURBO(0): using sunxi disp layers for X video extension [ 20.580] (II) FBTURBO(0): using hardware cursor [ 20.580] (II) FBTURBO(0): no 3D acceleration because the driver has been compiled without libUMP [ 20.581] (II) FBTURBO(0): if this is wrong and needs to be fixed, please check ./configure log [ 20.581] (==) RandR enabled [ 20.624] (II) SELinux: Disabled on system [ 20.630] (II) AIGLX: Screen 0 is not DRI2 capable [ 20.630] (EE) AIGLX: reverting to software rendering [ 20.631] (EE) AIGLX error: dlopen of /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so failed (/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so: cannot open shared object file: No such file or directory) [ 20.631] (EE) GLX: could not load software renderer [ 20.631] (II) GLX: no usable GL providers found for screen 0 [ 20.712] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm [ 20.731] (II) config/udev: Adding input device axp20-supplyer (/dev/input/event0) [ 20.731] (**) axp20-supplyer: Applying InputClass "evdev keyboard catchall" [ 20.731] (II) LoadModule: "evdev" [ 20.732] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 20.740] (II) Module evdev: vendor="X.Org Foundation" [ 20.741] compiled for 1.15.0, module version = 2.8.2 [ 20.741] Module class: X.Org XInput Driver [ 20.741] ABI class: X.Org XInput driver, version 20.0 [ 20.741] (II) Using input driver 'evdev' for 'axp20-supplyer' [ 20.741] (**) axp20-supplyer: always reports core events [ 20.741] (**) evdev: axp20-supplyer: Device: "/dev/input/event0" [ 20.741] (--) evdev: axp20-supplyer: Vendor 0x1 Product 0x1 [ 20.741] (--) evdev: axp20-supplyer: Found keys [ 20.741] (II) evdev: axp20-supplyer: Configuring as keyboard [ 20.741] (**) Option "config_info" "udev:/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/input/input0/event0" [ 20.742] (II) XINPUT: Adding extended input device "axp20-supplyer" (type: KEYBOARD, id 6) [ 20.742] (**) Option "xkb_rules" "evdev" [ 20.742] (**) Option "xkb_model" "pc105" [ 20.742] (**) Option "xkb_layout" "us" [ 20.746] (II) config/udev: Adding input device Lite-On Technology Corp. USB Mouse (/dev/input/event1) [ 20.746] (**) Lite-On Technology Corp. USB Mouse: Applying InputClass "evdev pointer catchall" [ 20.746] (II) Using input driver 'evdev' for 'Lite-On Technology Corp. USB Mouse' [ 20.746] (**) Lite-On Technology Corp. USB Mouse: always reports core events [ 20.746] (**) evdev: Lite-On Technology Corp. USB Mouse: Device: "/dev/input/event1" [ 20.747] (--) evdev: Lite-On Technology Corp. USB Mouse: Vendor 0x4ca Product 0x30 [ 20.747] (--) evdev: Lite-On Technology Corp. USB Mouse: Found 3 mouse buttons [ 20.747] (--) evdev: Lite-On Technology Corp. USB Mouse: Found scroll wheel(s) [ 20.747] (--) evdev: Lite-On Technology Corp. USB Mouse: Found relative axes [ 20.747] (--) evdev: Lite-On Technology Corp. USB Mouse: Found x and y relative axes [ 20.747] (II) evdev: Lite-On Technology Corp. USB Mouse: Configuring as mouse [ 20.747] (II) evdev: Lite-On Technology Corp. USB Mouse: Adding scrollwheel support [ 20.747] (**) evdev: Lite-On Technology Corp. USB Mouse: YAxisMapping: buttons 4 and 5 [ 20.747] (**) evdev: Lite-On Technology Corp. USB Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 20.747] (**) Option "config_info" "udev:/sys/devices/platform/sw-ohci.1/usb3/3-1/3-1:1.0/input/input1/event1" [ 20.747] (II) XINPUT: Adding extended input device "Lite-On Technology Corp. USB Mouse" (type: MOUSE, id 7) [ 20.748] (II) evdev: Lite-On Technology Corp. USB Mouse: initialized for relative axes. [ 20.748] (**) Lite-On Technology Corp. USB Mouse: (accel) keeping acceleration scheme 1 [ 20.749] (**) Lite-On Technology Corp. USB Mouse: (accel) acceleration profile 0 [ 20.749] (**) Lite-On Technology Corp. USB Mouse: (accel) acceleration factor: 2.000 [ 20.749] (**) Lite-On Technology Corp. USB Mouse: (accel) acceleration threshold: 4 [ 20.750] (II) config/udev: Adding input device Lite-On Technology Corp. USB Mouse (/dev/input/mouse0) [ 20.751] (II) No input driver specified, ignoring this device. [ 20.751] (II) This device may have been added with another device file. [ 20.752] (II) config/udev: Adding input device USB Keyboard (/dev/input/event2) [ 20.753] (**) USB Keyboard: Applying InputClass "evdev keyboard catchall" [ 20.753] (II) Using input driver 'evdev' for ' USB Keyboard' [ 20.753] (**) USB Keyboard: always reports core events [ 20.753] (**) evdev: USB Keyboard: Device: "/dev/input/event2" [ 20.753] (--) evdev: USB Keyboard: Vendor 0x1241 Product 0x1503 [ 20.753] (--) evdev: USB Keyboard: Found keys [ 20.753] (II) evdev: USB Keyboard: Configuring as keyboard [ 20.753] (**) Option "config_info" "udev:/sys/devices/platform/sw-ohci.2/usb5/5-1/5-1:1.0/input/input2/event2" [ 20.753] (II) XINPUT: Adding extended input device " USB Keyboard" (type: KEYBOARD, id 8) [ 20.753] (**) Option "xkb_rules" "evdev" [ 20.753] (**) Option "xkb_model" "pc105" [ 20.754] (**) Option "xkb_layout" "us" [ 20.757] (II) config/udev: Adding input device USB Keyboard (/dev/input/event3) [ 20.757] (**) USB Keyboard: Applying InputClass "evdev keyboard catchall" [ 20.757] (II) Using input driver 'evdev' for ' USB Keyboard' [ 20.757] (**) USB Keyboard: always reports core events [ 20.757] (**) evdev: USB Keyboard: Device: "/dev/input/event3" [ 20.757] (--) evdev: USB Keyboard: Vendor 0x1241 Product 0x1503 [ 20.757] (--) evdev: USB Keyboard: Found keys [ 20.757] (II) evdev: USB Keyboard: Configuring as keyboard [ 20.757] (**) Option "config_info" "udev:/sys/devices/platform/sw-ohci.2/usb5/5-1/5-1:1.1/input/input3/event3" [ 20.757] (II) XINPUT: Adding extended input device " USB Keyboard" (type: KEYBOARD, id 9) [ 20.758] (**) Option "xkb_rules" "evdev" [ 20.758] (**) Option "xkb_model" "pc105" [ 20.758] (**) Option "xkb_layout" "us" Did you have some advice or solution ? Thanks a lot ! Fox
  21. Sir, I put ubuntu trusty image on Sd card in A20-micro-4gb board. I connected serial cable to uart0 connector which has 4 pins tx,rx,gnd,3.3v. But the log shown is strange. Minicom settings are 115200, 8N1. Please confirm that debug interface is on uart0 or any other pins.
  22. Hi, I have the following issue: I installed Armbian 4.3 Debian (wheezy) 3.4.108 for Micro. My device is A20-Olimex-Olinuxino Micro with nand. I installed it to boot from NAND and store the rootfs on SATA /dev/sda1. When I powered it up with HDMI connected to the TV and micro sdcard plugged in, I see the red armbian logo shows up, but then display turns off and nothing. If I login with ssh I see that /boot is mounted to NAND and rootfs is indeed in /dev/sda1. If I boot without micro sdcard plugged I don't see any display output on the TV, but still the device boots up and the mounts seems the same, /boot on /dev/nand1 and /dev/sda1 is the rootfs. Perfect so I wanted to enable HDMI output and tried with a10disp as in documentation, but got the following: root@micro:/boot# a10disp changehdmimodeforce 4 sunxi disp kernel module version is 1.0 Cannot change HDMI mode because HDMI is not enabled. root@micro:/boot# a10disp switchtohdmiforce 4 sunxi disp kernel module version is 1.0 Cannot change HDMI mode because LCD is not enabled. root@micro:/boot# a10disp enablehdmi 4 sunxi disp kernel module version is 1.0 Reported framebuffer size is too small to fit mode (2.93 MB available; 7.03 MB required). Increase the default framebuffer size allocated at boot, or if you don't need double buffering (used by Mali and video acceleration) use the --nodoublebuffer option. I assume the framebuffer size is variable: sunxi_fb_mem_reserve Here is how my cmdline looks like: root@micro:/boot# cat /proc/cmdline console=tty1 root=/dev/sda1 rootwait rootfstype=ext4 sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_no_mali_mem_reserve sunxi_fb_mem_reserve=16 hdmi.audio=EDID:0 disp.screen0_output_mode=1920x1080p60 panic=10 consoleblank=0 enforcing=0 loglevel=1 So following the documentation I tried to edit the boot.cmd and uEnv.txt files as follow: root@micro:/boot# cat boot.cmd setenv bootargs console=tty0 root=/dev/sda1 rootwait panic=10 disp.screen0_output_mode=1280x720p60 hdmi.audio=EDID:0 sunxi_fb_mem_reserve=128 sunxi_no_mali_mem_reserve sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 consoleblank=0 script=script.bin kernel=uImage root@micro:/boot# cat uEnv.txt console=tty1 nand_root=/dev/sda1 rootwait extraargs=rootfstype=ext4 disp.screen0_output_mode=1280x720p60 hdmi.audio=EDID:0 sunxi_g2d_mem_reserve=0 sunxi_ve_mem_reserve=0 sunxi_fb_mem_reserve=128 sunxi_no_mali_mem_reserve panic=10 consoleblank=0 script=script.bin kernel=uImage root@micro:/boot# mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr Image Name: Created: Sat Sep 19 12:50:46 2015 Image Type: ARM Linux Script (uncompressed) Data Size: 271 Bytes = 0.26 kB = 0.00 MB Load Address: 00000000 Entry Point: 00000000 Contents: Image 0: 263 Bytes = 0.26 kB = 0.00 MB When I reboot I get the same cmdline so it seems my changes are not applied I wonder where they are really taken from? Yet the HDMI display shows nothing. The dmesg log can be found here. Thanks! Martin
  23. I want to use debian wheezy for Olimex A20-micro. Please let me know whether it supports recording from microphone connector and audio out to headphone connector on board.Does there any audio breaking issues with this image or any other debian image. How to install it on Nand Memory of A20-micro board.
  24. Hello, I'm using an SPI device with my board and kernel 3.4. It works like a charm, except that in the bin/fex file I had to add the following lines : [spi_devices] spi_dev_num = 2 [spi_board0] modalias = "spidev" max_speed_hz = 1000000 bus_num = 2 chip_select = 0 mode = 3 full_duplex = 0 manual_cs = 0 [spi_board1] modalias = "spidev" max_speed_hz = 1000000 bus_num = 1 chip_select = 0 mode = 3 full_duplex = 0 manual_cs = 0 without those lines, no /dev/spidevX.Y Now I'm testing new kernels (Jessie Kernel 3.19 / 4.0.4 mainline) and it seems that the bin/fex is ignored now. It uses the device tree files. (/boot/dtb/) but I don't know what I have to do to get my /dev/spidevX.Y. Do you know what to do to get de device files /dev/spidevX.Y with these new kernels ? Thank you
  25. Friends I want to use A20 for our IP calling project which include Linphone. I confirmed from IGOR that there is no sound issues regarding audio driver while capturing voice from microphone or getting audio from headphone jack with his debian images. I only have to confirm that did anybody use LINPHONE on A20 debian or trusty system.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines