Skip to content

ROCKPro64 - USB3 Boot von bestimmten Adapter

ROCKPro64
  • Das USB3-Problem ist schon so alt, wie es den ROCKPro64 gibt. 😊 Was für ein dämlicher Satz, aber die meisten die sich mit dem ROCKPro64 beschäftigen, kennen die Probleme. Da gibt es Geräte die problemlos vom USB3 booten, wie meine Samsung T5. Und dann gibt es ganz viele Adapter, da passiert einfach nichts.

    Ich hatte mich hier ja schon gewundert, warum die HDD denn nun vom USB3-Port bootet. (mit letztem u-boot vom Kamil im SPI)

    Heute beim Durchstöbern des Internet nach interessanten Themen zum ROCKPro64 bin ich mal wieder über die Files von sigmaris gestolpert. Da gibt es doch was Nettes.

    Also den u-boot vom sigmaris mal in den SPI geflasht.

    U-Boot SPL 2020.07-05793-gcc963622b9 (Jul 26 2020 - 10:31:25 +0000)             
    Trying to boot from SPI                                                         
    NOTICE:  BL31: v2.3(release):v2.3-377-gd95c3de34                                
    NOTICE:  BL31: Built : 10:29:40, Jul 26 2020                                    
                                                                                    
                                                                                    
    U-Boot 2020.07-05793-gcc963622b9 (Jul 26 2020 - 10:31:25 +0000)                 
                                                                                    
    SoC: Rockchip rk3399                                                            
    Reset cause: POR                                                                
    Model: Pine64 RockPro64 v2.1                                                    
    DRAM:  2 GiB                                                                    
    PMIC:  RK808                                                                    
    MMC:   mmc@fe310000: 2, mmc@fe320000: 1, sdhci@fe330000: 0                      
    Loading Environment from SPI Flash... SF: Detected gd25q128 with page size 256 B
    *** Warning - bad CRC, using default environment                                
                                                                                    
    In:    serial                                                                   
    Out:   vidconsole                                                               
    Err:   vidconsole                                                               
    Model: Pine64 RockPro64 v2.1                                                    
    Net:   eth0: ethernet@fe300000                                                  
    Hit any key to stop autoboot:  0                                                
    Card did not respond to voltage select!                                         
    Card did not respond to voltage select!                                         
    PCIe link training gen1 timeout!                                                
                                                                                    
    Device 0: unknown device                                                        
    failed to find ep-gpios property                                                
    scanning bus for devices...                                                     
                                                                                    
    Device 0: unknown device                                                        
    starting USB...                                                                 
    Bus usb@fe380000: USB EHCI 1.00                                                 
    Bus usb@fe3a0000: USB OHCI 1.0                                                  
    Bus usb@fe3c0000: USB EHCI 1.00                                                 
    Bus usb@fe3e0000: USB OHCI 1.0                                                  
    Bus dwc3: usb maximum-speed not found                                           
    Register 2000140 NbrPorts 2                                                     
    Starting the controller                                                         
    USB XHCI 1.10                                                                   
    scanning bus usb@fe380000 for devices... 1 USB Device(s) found                  
    scanning bus usb@fe3a0000 for devices... 1 USB Device(s) found                  
    scanning bus usb@fe3c0000 for devices... 1 USB Device(s) found                  
    scanning bus usb@fe3e0000 for devices... 1 USB Device(s) found                  
    scanning bus dwc3 for devices... cannot reset port 1!?                          
    2 USB Device(s) found                                                           
           scanning usb for storage devices... 1 Storage Device(s) found            
                                                                                    
    Device 0: Vendor: ASMT     Rev: 0    Prod: 2115                                 
                Type: Hard Disk                                                     
                Capacity: 228936.5 MB = 223.5 GB (468862128 x 512)                  
    ... is now current device                                                       
    Scanning usb 0:3...                                                             
    Found /extlinux/extlinux.conf                                                   
    Retrieving file: /extlinux/extlinux.conf                                        
    937 bytes read in 3 ms (304.7 KiB/s)                                            
    select kernel                                                                   
    1:      kernel-5.6.0-1137-ayufan-ge57f05e7bf8f                                  
    2:      kernel-5.6.0-1137-ayufan-ge57f05e7bf8f-memtest                          
    Enter choice: 1:        kernel-5.6.0-1137-ayufan-ge57f05e7bf8f                  
    Retrieving file: /initrd.img-5.6.0-1137-ayufan-ge57f05e7bf8f                    
    14291644 bytes read in 46 ms (296.3 MiB/s)                                      
    Retrieving file: /vmlinuz-5.6.0-1137-ayufan-ge57f05e7bf8f                       
    22915584 bytes read in 74 ms (295.3 MiB/s)                                      
    append: rw panic=10 init=/sbin/init coherent_pool=1M ethaddr=62:03:b0:d6:dc:b3 4
    Retrieving file: /dtbs/5.6.0-1137-ayufan-ge57f05e7bf8f/rockchip/rk3399-rockpro6b
    56725 bytes read in 4 ms (13.5 MiB/s)                                           
    ## Flattened Device Tree blob at 01f00000                                       
       Booting using the fdt blob at 0x1f00000                                      
       Loading Ramdisk to 7915f000, end 79f002bc ... OK                             
       Loading Device Tree to 000000007914e000, end 000000007915ed94 ... OK         
                                                                                    
    Starting kernel ...                                                    
    

    Auf der SSD an folgendem Adapter

    rock64@rockpro64:~$ lsusb
    Bus 008 Device 002: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
    

    ist folgendes Image vom Kamil drauf

    buster-minimal-rockpro64-0.10.12-1184-arm64.img
    

    So weit ok, aber es scheint immer noch nicht alles zu funktionieren. Weiterhin eine Baustelle.....

  • 0 Stimmen
    1 Beiträge
    60 Aufrufe
    Niemand hat geantwortet
  • ROCKPro64 - Booten von USB3

    ROCKPro64
    3
    0 Stimmen
    3 Beiträge
    367 Aufrufe
    FrankMF

    Yeah, genau das worauf ich auch warte.

    Wenn ich das richtig mitbekommen habe, könnte das Kamil's nächster Punkt auf seiner Liste sein.

  • ROCKPro64 - USB-C -> HDMi

    ROCKPro64
    3
    0 Stimmen
    3 Beiträge
    405 Aufrufe
    FrankMF

    @hannescam Hallo! Das ist ja schon ein paar Tage her, gut das wir den Screenshot haben. Du könntest genau diese Kernel-Version vom Kamil suchen und benutzen. Da musste man kein Linux Held sein, Kable einstecken - Bild da.

    Ob das mit was Aktuellerem geht, weiß ich nicht. Debian kann man ja so installieren, wie findest Du hier im Forum. Ob Debian die USB-C Schnittstelle nutzt weiß ich nicht. muss man ausprobieren.

    Da für mich die Platinen immer nur ohne Desktop Sinn gemacht haben, habe ich so was immer nur ganz kurz angetestet. Nutze die SOCs eigentlich ausschließlich Headless.

  • Booten von USB3

    Verschoben ROCKPro64
    1
    0 Stimmen
    1 Beiträge
    286 Aufrufe
    Niemand hat geantwortet
  • ROCKPro64 - USB3 bootet von SSD!

    ROCKPro64
    4
    0 Stimmen
    4 Beiträge
    809 Aufrufe
    FrankMF

    Da oben steht viel Bullshit 🙂 Ich habe mich mal mit dem mechanischen Aufbau einer USB3 Buchse beschäftigt, bzw. dazu recherchiert. Auf dieser Seite ist ein klasse Bild, was das sehr gut verdeutlicht.

    https://kompendium.infotip.de/usb-3-0.html

    Abbildung 28. Dort sieht man das die USB3 Kontakte RX/TX und GND ganz hinten sind. Wenn ich den Stecker jetzt komplett einstecke, wird wohl versucht eine USB3 Verbindung aufzubauen, die ja im Moment aus irgendeinem Grund scheitert. Wenn ich den Stecker nun ein Stück raus ziehe, trenne ich die USB3-Verbindung und es kommt eine USB2-Verbindung zustande.

    So mit ist mir jetzt einiges klarer, aber das Problem ist ungelöst 😞

  • ROCKPro64 - USB-OTG funktioniert!

    ROCKPro64
    1
    0 Stimmen
    1 Beiträge
    531 Aufrufe
    Niemand hat geantwortet
  • ROCKPro64 - Alter u-boot im SPI-Flash

    ROCKPro64
    1
    0 Stimmen
    1 Beiträge
    495 Aufrufe
    Niemand hat geantwortet
  • Booten von der NVMe Platte

    ROCKPro64
    16
    0 Stimmen
    16 Beiträge
    7k Aufrufe
    S

    Für dies Kernal: Linux rockpro64 4.4.167-1213-rockchip-ayufan-g34ae07687fce #1 SMP Tue Jun 18 20:44:49 UTC 2019 aarch64 GNU/Linux

    Booten von der NVMe Platte nicht möglich.

    Ich folgte die folgende Schritte. Leider funktioniert es nicht. Es gibt einen Fehler in Boot.

    Ohne RAID oder LVM config.

    Specs:
    Rockpro64
    Marvel PCIe 88se9230 karte
    SANDISK SSD 120 GB