Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Debian on rk3229 is it possible?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #31
    neomode

    Perfect , the problem is exactly it !!! The dtb file

    You can extract from your firmware by yourself , I'm sure you know thousands and thousands tool are avaible around , one I use on windows is

    RK3xxx_firmware_tools_5.23.1_by_SergioPoverony.zip

    Once you extracted it you will find resources.img , that is your dtb

    @Limmylamz

    I will not release any precompiled image, you have to do by yourself for following reasons:

    1) too many variables on different board ( lba locations ) and hardware ( wifi, ethernet ) even if board has same name as other or they seems to be similar.

    You must build the image by yourself

    2) I don't want any responsability for crashes or hidden malicious code inside image

    Concerning the " instructions not clear" If I compiled ( and I am less than zero in programming ) anyone can do it, just dollow readmes.

    Maybe you have wrong environment setup so check your linux environment.

    If you run debian derivative it could help installing


    dpkg --add-architecture armhf
    apt-get update
    apt-get install crossbuild-essential-armhf


    Hope you understand this point of view





    Comment


      #32
      trying to boot off emmc

      => ▒▒▒▒▒▒ٽϟ▒▒▒׫▒▒ʅEF▒▒▒▒▒▒▒▒▒▒▒▒wwW▒▒▒wwW▒כ▒▒w▒\ ▒]▒h.▒|▒>▒▒G▒

      U-Boot 2017.07-gff9ab12 (Aug 31 2017 - 08:39:37 +0800)

      Model: Rockchip RK3229 Evaluation board
      DRAM: 1022 MiB
      MMC: dwmmc@30000000: 1, dwmmc@30020000: 0
      Card did not respond to voltage select!
      mmc_init: -95, time 12
      *** Warning - No block device, using default environment

      In: serial@11030000
      Out: serial@11030000
      Err: serial@11030000
      U-Boot 2017.07-gff9ab12 (Aug 31 2017 - 08:39:37 +0800)

      Model: Rockchip RK3229 Evaluation board
      Net: Net Initialization Skipped
      No ethernet found.
      Hit any key to stop autoboot: 0
      Card did not respond to voltage select!
      mmc_init: -95, time 13
      Card did not respond to voltage select!
      mmc_init: -95, time 13
      starting USB...
      USB0: Core Release: 3.10a
      scanning bus 0 for devices... 1 USB Device(s) found
      scanning usb for ethernet devices... 0 Ethernet Device(s) found
      usb - USB sub-system

      Usage:
      usb start - start (scan) USB controller
      usb reset - reset (rescan) USB controller
      usb stop [f] - stop USB [f]=force stop
      usb tree - show USB device tree
      usb info [dev] - show available USB devices
      usb test [dev] [port] [mode] - set USB 2.0 test mode
      (specify port 0 to indicate the device's upstream port)
      Available modes: J, K, S[E0_NAK], P[acket], F[orce_Enable]

      No ethernet found.
      missing environment variable: pxeuuid
      missing environment variable: bootfile
      Retrieving file: pxelinux.cfg/00000000
      No ethernet found.

      Comment


        #33
        Yes agree, with you.
        I will change the dtb in the Respeaker Image.
        This will only support Ethernet.
        I have no plan to support WiFi.
        Inside the image we have a lot of drivers for touchscreen and other devices.

        Neomode

        Comment


          #34
          neomode

          neither me interested in wifi or iptv or other things, maybe those will come , but now primary focus emmc and linux starting and running from there

          @jimmylamz

          because it doesn't recognize the emmc , the problem we discussing from the beginning of this post :-)

          Comment


            #35
            I think, the emmc problem is related to the dtb.
            let's see.

            Neomode

            Comment


              #36
              neomode

              please explaine me a thing: if the board is booted and running ok FROM SD with kernel in place and userspace in place, is not anymore a problem of booting, is a problem that kernel and drivers don't recognize internal emmc.

              U-boot is already passed away lol, right?

              Is so *.dtb responsable of handling emmc or are kernel drivers missing ? Because even in linux respeaker
              Code:
              lsblk
              shows up only sd card

              Comment


                #37
                I think it is the dtb and or the Kernel.
                ​​​​​​Yesterday I mounted that Linux image and found some interesting stuff inside.
                I will publish it when I got the proof.
                So be a little patience please.

                Ray

                Comment


                  #38
                  neomode

                  pardon , was not an invite to be in hurry, was a call to explain me things that I am not aware of.

                  I like to understand and go inside the things

                  Comment


                    #39
                    Sorry, don't want to say something like that.
                    I also try to understand what they have done with the Linux Image.

                    Peace out

                    Comment


                      #40
                      neomode
                      ​​​​​​hello , maybe this info could be useful:

                      I suppose the u-boot and kernel of respeaker is compiled with emmc/sdcard support, but not with nand support.

                      Infact the command line speaks about mmcblocks and not of mtdparts, that is notation for " speaking" with nands.

                      The module is rknand.ko but I haven't knowledge for recompile the whole kernel and init, you can find it in respeaker sources code

                      Just for let you know, because it could be possible to put on nand if compiled with right drivers

                      Comment


                        #41
                        Great Info thank you!

                        Comment


                          #42
                          you welcome , and here you can find sources

                          respeaker v2 source code. Contribute to respeaker/rk-linux-develop development by creating an account on GitHub.


                          but then I think is needed to adapt commandlines and more variables to new situation, and here I can't help

                          Comment


                            #43
                            Have you already running it on you box?
                            If yes do me a favor go to the lib folder there are a bunch of ko files check if rknand.ko is there if yes do the follow

                            su insmod rknand.ko

                            Be later in the office.

                            Ray

                            Comment


                              #44
                              In "sd mode" no rknand.ko nowhere

                              That the reason I guess kernel must be recompiled and also modified command line according to new mtdpart notation

                              Comment


                                #45
                                I had a R329Q V3.0, I could boot from SD, but it used to freeze after 30s
                                Now I'm using a XT-MX4VR-V01, and the box wont start from SD, only shows the red led
                                What can I do? I'm on Ugoos 1080P firmware
                                has anyone managed to run it stable?
                                sorry for bad english
                                Last edited by rockeirodohs; 11 July 2019, 13:20.

                                Comment

                                Working...
                                X