imx6q android nfs normal boot log

----------------------------------------
imx6q android nfs  normal boot log
用nfs 启动,
----------------------------------------
需要
1. 能够启动到u-boot
2. nfs 服务,
3. tftp 服务
4. dhcp 服务
5. copy 内核到tftproot 目录
6. copy 根文件系统到 nfsroot 目录
7. 设立u-boot 运行参数

环境的搭建可以参考前一篇博客
porting-android-for-FreeSkyle-imx6-sabre-6q-sd-card

服务的安装请自行解决

VFS: Unable to mount root fs via NFS, trying floppy.                            
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6              
Please append a correct "root=" boot option; here are the available
partitions:
1f00              32 mtdblock0  (driver?)                                       
b300         7761920 mmcblk2  driver: mmcblk                                    
  b301           15190 mmcblk2p1 00000000-01                                    
  b302           15190 mmcblk2p2 00000000-02                                    
  b303               1 mmcblk2p3                                                
  b304         6615075 mmcblk2p4 00000000-04                                    
  b305          531649 mmcblk2p5 00000000-05                                    
  b306          531649 mmcblk2p6 00000000-06                                    
  b307           15189 mmcblk2p7 00000000-07                                    
  103:00000      15189 mmcblk2p8 00000000-08                                    
b308         7757824 mmcblk3  driver: mmcblk                                    
b320             128 mmcblk3rpmb  (driver?)                                     
b318            1024 mmcblk3boot1  (driver?)                                    
b310            1024 mmcblk3boot0  (driver?)                                    
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)  
CPU3: stopping  

----------------------------------------
要保证nfsroot 路径正确设置, server 端已经输出, 可以nfs mount 上目录
----------------------------------------

FS: Mounted root (nfs filesystem) on device 0:13.
devtmpfs: error mounting -2
Freeing unused kernel memory: 340K (80e52000 - 80ea7000)
Failed to execute /init.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
CPU1: stopping
----------------------------------------
运行时出现过: devtmpfs: 不能挂载。 请检查nfsroot 有正确的android 文件及启动参数

----------------------------------------


启动时出现了如下错误
init: skipping insecure file '/default.prop'
init: skipping insecure file '/init.rc'
结果不能启动.
这是因为代码在检查文件属性, 不是644就不加载。


----------------------------------------

解决方法:
在nfsroot 下
sudo find -name "*.rc" |xargs chmod 644
sudo find -name "*.prop" |xargs chmod 644

当然也可以修改内核代码,使它不要检查文件属性,真是shit

----------------------------------------


fs_mgr: Cannot mount filesystem on /dev/block/mmcblk3p5 at /system              
init: fs_mgr_mount_all returned an error                                        
init: Unable to open persistent property directory /data/property errno: 2      

----------------------------------------
因为init.rc中将nfs挂在为只读了:
mount rootfs rootfs / ro remount
改成mount rootfs rootfs / rw remount即可
或者注释掉该行

解决这个问题没那么简单,也许要一并修改下述变动才能通过,我也不太懂,但可以通过。
----------------------------------------


mtp_bind_config                                                                 
root@sabresd_6dq:/ #
出现了# 提示符, 但是未完成boot, 长时间后有:

nfs: server 192.168.1.1 not responding, still trying

----------------------------------------
显然是配置的问题,我在init.rc 中 class_start main 之后添加了 late_start,
不管用
    class_start main
    class_start late_start


我在init.freescale.rc 中添加了 ro 属性,如下,就神奇的启动起来了。
   # No bluetooth hardware present
    setprop wlan.interface wlan0
    setprop ro.nfs.mode yes
真正原因不明,先解决问题再说,也许以后会明白的
----------------------------------------



下面log,显示了u-boot 的启动参数设置和正常启动的log

供机器不能启动时做参考,知道那些是必须要解决的,哪些是
warning 可以暂时不用解决的


hjj@~$ sudo minicom


Welcome to minicom 2.7

OPTIONS: I18n
Compiled on Jan  1 2014, 17:13:19.
Port /dev/ttyUSB0, 17:16:40

Press CTRL-A Z for help on special keys

                                                                                        
U-Boot 2014.04-00190-gaffa032 (Jan 08 2015 - 13:51:08)                                  
                                                                                        
CPU:   Freescale i.MX6Q rev1.2 at 792 MHz                                               
CPU:   Temperature 36 C, calibration data: 0x5944d87d                                   
Reset cause: POR                                                                        
Board: MX6-SabreSD                                                                      
I2C:   ready                                                                            
DRAM:  1 GiB                                                                            
MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2                                            
No panel detected: default to Hannstar-XGA                                              
Display: Hannstar-XGA (1024x768)                                                        
In:    serial                                                                           
Out:   serial                                                                                                
Err:   serial                                                                                                
Found PFUZE100 deviceid=10,revid=11                                                                          
check_and_clean: reg 0, flag_set 0                                                                           
Fastboot: Normal                                                                                             
flash target is MMC:1                                                                                        
Net:   FEC [PRIME]                                                                                           
Normal Boot                                                                                                  
Hit any key to stop autoboot:  0                                                                             
=> printenv                                                                                                  
baudrate=115200                                                                                              
bootcmd=run netboot                                                                                          
bootdelay=1                                                                                                  
bootfile=zImage                                                                                              
ethact=FEC                                                                                                   
ethaddr=00:04:9f:03:a0:2b                                                                                    
ethprime=FEC                                                                                                 
fastboot_dev=mmc1                                                                                            
fdt_addr=0x18000000                                                                                          
fdt_file=imx6q-sabresd.dtb                                                                                   
fdt_high=0xffffffff                                                                                          
fileaddr=18000000                                                                                            
filesize=c65e                                                                                                
get_cmd=dhcp                                                                                                 
initrd_high=0xffffffff                                                                                       
ipaddr=192.168.1.28                                                                                          

loadaddr=0x12000000 


netargs 要这样设置,

setenv netargs 'setenv bootargs console=ttymxc0,115200 consoleblank=0 init=/init root=/dev/nfs rw ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp console=ttymxc0,115200 init=/init androidboot.console=ttymxc0 androidboot.hardware=freescale cma=384M'

才能显示:

netargs=setenv bootargs console=ttymxc0,115200 consoleblank=0 init=/init root=/dev/nfs rw ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp console=ttymxc0,115200 init=/init androidboot.console=ttymxc0 androidboot.hardware=freescale cma=384M


注意: 不要删里面的东西,在你没明白之前。


同样:   netboot     也要用单引号括住,才能正确设置。                                                       

netboot=echo Booting from net ...; run netargs;${get_cmd} ${bootfile };${get_cmd} ${fdt_addr} ${fdt_file};bootz ${loadaddr} -${fdt_addr};                                                                                
netmask=255.255.255.0                                                                                        
nfsroot=/opt/nfsroot                                                                                         
serverip=192.168.1.1                                                                                         
splashpos=m,m                                                                                                
                                                                                                             
Environment size: 811/8188 bytes                                                                             
=> boot                                                                                                      
Booting from net ...                                                                                         
BOOTP broadcast 1                                                                                            
DHCP client bound to address 192.168.1.28                                                                    
Using FEC device                                                                                             
TFTP from server 192.168.1.1; our IP address is 192.168.1.28                                                 
Filename 'zImage'.                                                                                           
Load address: 0x12000000                                                                                     
Loading: #################################################################                                   
         #################################################################                                   
         #################################################################                                   
         #################################################################                                   
         #################################################################                                   
         #################################################################                                   
         #################################################################                                   
         ###                                                                                                 
         3.5 MiB/s                                                                                           
done                                                                                                         
Bytes transferred = 6723120 (669630 hex)                                                                     
BOOTP broadcast 1                                                                                            
DHCP client bound to address 192.168.1.28                                                                    
Using FEC device                                                                                             
TFTP from server 192.168.1.1; our IP address is 192.168.1.28                                                 
Filename 'imx6q-sabresd.dtb'.                                                                                
Load address: 0x18000000                                                                                     
Loading: ####                                                                                                
         3.5 MiB/s                                                                                           
done                                                                                                         
Bytes transferred = 50782 (c65e hex)                                                                         
Kernel image @ 0x12000000 [ 0x000000 - 0x669630 ]                                                            
## Flattened Device Tree blob at 18000000                                                                    
   Booting using the fdt blob at 0x18000000                                                                  
   Using Device Tree in place at 18000000, end 1800f65d                                                      
switch to ldo_bypass mode!                                                                                   
                                                                                                             
Starting kernel ...                                                                                          
                                                                                                             
Booting Linux on physical CPU 0x0                                                                            
Initializing cgroup subsys cpu                                                                               
Initializing cgroup subsys cpuacct                                                                           
Linux version 3.10.53-88098-g1c3a910 (hjj@hjj-Inspiron) (gcc version 4.6.x-google 20120106 (prerelease) (GCC)
 ) #1 SMP PREEMPT Wed May 13 00:56:34 CST 2015                                                               
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d                                             
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache                                     
Machine: Freescale i.MX6 Quad/DualLite (Device Tree), model: Freescale i.MX6 Quad SABRE Smart Device Board   
cma: CMA: reserved 384 MiB at 32000000                                                                       
Memory policy: ECC disabled, Data cache writealloc                                                           
PERCPU: Embedded 8 pages/cpu @817d9000 s9728 r8192 d14848 u32768                                             
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 259840                                  
Kernel command line: console=ttymxc0,115200 consoleblank=0 init=/init root=/dev/nfs rw ip=dhcp nfsroot=192.16
8.1.1:/opt/nfsroot,v3,tcp console=ttymxc0,115200 init=/init androidboot.console=ttymxc0 androidboot.hardware=
freescale cma=384M                                                                                           
PID hash table entries: 4096 (order: 2, 16384 bytes)                                                         
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)                                             
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)                                               
Memory: 959MB 64MB = 1023MB total                                                                            
Memory: 628160k/628160k available, 420416k reserved, 0K highmem                                              
Virtual kernel memory layout:                                                                                
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)                                                            
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)                                                            
    vmalloc : 0xc0800000 - 0xff000000   (1000 MB)                                                            
    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)                                                            
    pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)                                                            
    modules : 0x7f000000 - 0x7fe00000   (  14 MB)                                                            
      .text : 0x80008000 - 0x80e51868   (14631 kB)                                                           
      .init : 0x80e52000 - 0x80ea7600   ( 342 kB)                                                            
      .data : 0x80ea8000 - 0x80f2b740   ( 526 kB)                                                            
       .bss : 0x80f2b740 - 0x80fc02f8   ( 595 kB)                                                            
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1                                                   
Preemptible hierarchical RCU implementation.                                                                 
NR_IRQS:16 nr_irqs:16 16                                                                                     
L310 cache controller enabled                                                                                
l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x32070000, Cache size: 1048576 B                               
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms                                     
CPU identified as i.MX6Q, silicon rev 1.2                                                                    
Console: colour dummy device 80x30                                                                           
Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)                                                     
pid_max: default: 32768 minimum: 301                                                                         
Security Framework initialized                                                                               
SELinux:  Initializing.                                                                                      
Mount-cache hash table entries: 512                                                                          
Initializing cgroup subsys debug                                                                             
Initializing cgroup subsys freezer                                                                           
CPU: Testing write buffer coherency: ok                                                                      
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000                                                             
Setting up static identity map for 0x807bf708 - 0x807bf760                                                   
CPU1: Booted secondary processor                                                                             
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001                                                             
CPU2: Booted secondary processor                                                                             
CPU2: thread -1, cpu 2, socket 0, mpidr 80000002                                                             
CPU3: Booted secondary processor                                                                             
CPU3: thread -1, cpu 3, socket 0, mpidr 80000003                                                             
Brought up 4 CPUs                                                                                            
SMP: Total of 4 processors activated (6324.22 BogoMIPS).                                                     
CPU: All CPU(s) started in SVC mode.                                                                         
devtmpfs: initialized                                                                                        
pinctrl core: initialized pinctrl subsystem                                                                  
regulator-dummy: no parameters                                                                               
NET: Registered protocol family 16                                                                           
DMA: preallocated 256 KiB pool for atomic coherent allocations                                               
Use WDOG2 as reset source                                                                                    
syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered                                         
vdd1p1: 800 <--> 1375 mV at 1125 mV                                                                          
vdd3p0: 2800 <--> 3150 mV at 3000 mV                                                                         
vdd2p5: 2000 <--> 2750 mV at 2425 mV                                                                         
cpu: 725 <--> 1450 mV                                                                                        
vddpu: 725 <--> 1450 mV                                                                                      
vddsoc: 725 <--> 1450 mV                                                                                     
syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered                                     
syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered                                     
!!request miniPCIE Power On gpio                                                                             
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.                                  
hw-breakpoint: maximum watchpoint size is 4 bytes.                                                           
imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver                                                 
bio: create slab <bio-0> at 0                                                                                
mxs-dma 110000.dma-apbh: initialized                                                                         
usb_otg_vbus: 5000 mV                                                                                        
usb_h1_vbus: 5000 mV                                                                                         
wm8962-supply: no parameters                                                                                 
mipi_dsi_pwr_on: no parameters                                                                               
sensor-supply: 3300 mV                                                                                       
i2c-core: driver [max17135] using legacy suspend method                                                      
i2c-core: driver [max17135] using legacy resume method                                                       
SCSI subsystem initialized                                                                                   
usbcore: registered new interface driver usbfs                                                               
usbcore: registered new interface driver hub                                                                 
usbcore: registered new device driver usb                                                                    
i2c i2c-0: IMX I2C adapter registered                                                                        
i2c i2c-1: IMX I2C adapter registered                                                                        
i2c i2c-2: IMX I2C adapter registered                                                                        
Linux video capture interface: v2.00                                                                         
pps_core: LinuxPPS API ver. 1 registered                                                                     
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>                     
PTP clock support registered                                                                                 
imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)                                        
imx-ipuv3 2800000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)                                        
mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed                                                 
mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x3130302a                                    
MIPI CSI2 driver module loaded                                                                               
Advanced Linux Sound Architecture Driver Initialized.                                                        
Bluetooth: Core ver 2.16                                                                                     
NET: Registered protocol family 31                                                                           
Bluetooth: HCI device and connection manager initialized                                                     
Bluetooth: HCI socket layer initialized                                                                      
Bluetooth: L2CAP socket layer initialized                                                                    
Bluetooth: SCO socket layer initialized                                                                      
pureg-dummy: no parameters                                                                                   
Switching to clocksource mxc_timer1                                                                          
NET: Registered protocol family 2                                                                            
TCP established hash table entries: 8192 (order: 4, 65536 bytes)                                             
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)                                                    
TCP: Hash tables configured (established 8192 bind 8192)                                                     
TCP: reno registered                                                                                         
UDP hash table entries: 512 (order: 2, 16384 bytes)                                                          
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)                                                     
NET: Registered protocol family 1                                                                            
RPC: Registered named UNIX socket transport module.                                                          
RPC: Registered udp transport module.                                                                        
RPC: Registered tcp transport module.                                                                        
RPC: Registered tcp NFSv4.1 backchannel transport module.                                                    
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available                                 
imx6_busfreq busfreq.16: DDR medium rate not supported.                                                      
Bus freq driver module loaded                                                                                
bt power gpio is:2                                                                                           
mxc_bt_rfkill driver success loaded                                                                          
rfkill: BT RF going to : on                                                                                  
mxc_bt_rfkill_reset                                                                                          
mxc_ir consumer_ir.41: unable to request PWM.                                                                
platform consumer_ir.41: Driver mxc_ir requests probe deferral                                               
console [pstore-1] enabled                                                                                   
ramoops: attached 0x100000@0x4bf00000, ecc: 0/0                                                              
mxc_ramoops device success loaded                                                                            
futex hash table entries: 1024 (order: 4, 65536 bytes)                                                       
audit: initializing netlink socket (disabled)                                                                
type=2000 audit(0.450:1): initialized                                                                        
VFS: Disk quotas dquot_6.5.2                                                                                 
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)                                                   
NFS: Registering the id_resolver key type                                                                    
Key type id_resolver registered                                                                              
Key type id_legacy registered                                                                                
NTFS driver 2.1.30 [Flags: R/W DEBUG].                                                                       
jffs2: version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.                                                        
fuse init (API version 7.22)                                                                                 
msgmni has been set to 1994                                                                                  
io scheduler noop registered                                                                                 
io scheduler deadline registered                                                                             
io scheduler cfq registered (default)                                                                        
imx-weim 21b8000.weim: WEIM driver registered.                                                               
mxc_mipi_dsi 21e0000.mipi: i.MX MIPI DSI driver probed                                                       
MIPI DSI driver module loaded                                                                                
imx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_DISP0_DAT9 already requested by 2084000.pwm; cannot claim for lcd.
34                                                                                                           
imx6q-pinctrl 20e0000.iomuxc: pin-101 (lcd.34) status -22                                                    
imx6q-pinctrl 20e0000.iomuxc: could not request pin 101 on device 20e0000.iomuxc                             
mxc_lcdif lcd.34: Error applying setting, reverse things back                                                
imx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_DISP0_DAT9 already requested by 2084000.pwm; cannot claim for lcd.
34                                                                                                           
imx6q-pinctrl 20e0000.iomuxc: pin-101 (lcd.34) status -22                                                    
imx6q-pinctrl 20e0000.iomuxc: could not request pin 101 on device 20e0000.iomuxc                             
mxc_lcdif lcd.34: Error applying setting, reverse things back                                                
mxc_lcdif lcd.34: can't get/select pinctrl                                                                   
mxc_lcdif: probe of lcd.34 failed with error -22                                                             
mxc_sdc_fb fb.30: registered mxc display driver ldb                                                          
imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)                                 
Console: switching to colour frame buffer device 128x48                                                      
mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0xa:0xa0:0xc1                                     
fbcvt: 1920x1080@60: CVT Name - 2.073M9                                                                      
mxc_sdc_fb fb.31: registered mxc display driver hdmi                                                         
mxc_sdc_fb fb.32: NO mxc display driver found!                                                               
mxc_sdc_fb fb.33: registered mxc display driver ldb                                                          
imx-sdma 20ec000.sdma: no iram assigned, using external mem                                                  
imx-sdma 20ec000.sdma: loaded firmware 1.1                                                                   
imx-sdma 20ec000.sdma: initialized                                                                           
pfuze100-regulator 1-0008: Full lay: 1, Metal lay: 1                                                         
pfuze100-regulator 1-0008: FAB: 0, FIN: 0                                                                    
pfuze100-regulator 1-0008: pfuze100 found.                                                                   
SW1AB: 300 <--> 1875 mV at 1150 mV                                                                           
SW1C: 300 <--> 1875 mV at 1175 mV                                                                            
SW2: 800 <--> 3300 mV at 3300 mV                                                                             
SW3A: 400 <--> 1975 mV at 1500 mV                                                                            
SW3B: 400 <--> 1975 mV at 1500 mV                                                                            
SW4: 800 <--> 3300 mV at 3150 mV                                                                             
SWBST: 5000 <--> 5150 mV at 5000 mV                                                                          
VSNVS: 1000 <--> 3000 mV at 3000 mV                                                                          
VREFDDR: 750 mV                                                                                              
VGEN1: 800 <--> 1550 mV at 1500 mV                                                                           
VGEN2: 800 <--> 1550 mV at 1500 mV                                                                           
VGEN3: 1800 <--> 3300 mV at 2800 mV                                                                          
VGEN4: 1800 <--> 3300 mV at 1800 mV                                                                          
VGEN5: 1800 <--> 3300 mV at 3000 mV                                                                          
VGEN6: 1800 <--> 3300 mV at 3300 mV                                                                          
Serial: IMX driver                                                                                           
2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX                                                
console [ttymxc0] enabled                                                                                    
21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX                                                
21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 62) is a IMX                                                
serial: Freescale lpuart driver                                                                              
imx sema4 driver is registered.                                                                              
[drm] Initialized drm 1.1.0 20060810                                                                         
[drm] Initialized vivante 1.0.0 20120216 on minor 0                                                          
brd: module loaded                                                                                           
loop: module loaded                                                                                          
imx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_KEY_COL1 already requested by 21f4000.serial; cannot claim for 200
8000.ecspi                                                                                                   
imx6q-pinctrl 20e0000.iomuxc: pin-128 (2008000.ecspi) status -22                                             
imx6q-pinctrl 20e0000.iomuxc: could not request pin 128 on device 20e0000.iomuxc                             
spi_imx 2008000.ecspi: Error applying setting, reverse things back                                           
m25p80 spi32766.0: found mr25h256, expected m25p32                                                           
m25p80 spi32766.0: mr25h256 (32 Kbytes)                                                                      
spi_imx 2008000.ecspi: probed                                                                                
tun: Universal TUN/TAP device driver, 1.6                                                                    
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>                                                       
CAN device driver interface                                                                                  
libphy: fec_enet_mii_bus: probed                                                                             
fec 2188000.ethernet eth0: registered PHC device 0                                                           
PPP generic driver version 2.4.2                                                                             
PPP BSD Compression module registered                                                                        
PPP Deflate Compression module registered                                                                    
PPP MPPE Compression module registered                                                                       
NET: Registered protocol family 24                                                                           
usbcore: registered new interface driver asix                                                                
usbcore: registered new interface driver ax88179_178a                                                        
usbcore: registered new interface driver cdc_ether                                                           
usbcore: registered new interface driver net1080                                                             
usbcore: registered new interface driver cdc_subset                                                          
usbcore: registered new interface driver zaurus                                                              
usbcore: registered new interface driver cdc_ncm                                                             
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver                                                   
usbcore: registered new interface driver cdc_acm                                                             
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters                                  
usbcore: registered new interface driver usb-storage                                                         
usbcore: registered new interface driver usbserial                                                           
usbcore: registered new interface driver option                                                              
usbserial: USB Serial support registered for GSM modem (1-port)                                              
ci_hdrc ci_hdrc.1: doesn't support gadget                                                                    
ci_hdrc ci_hdrc.1: EHCI Host Controller                                                                      
ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1                                             
ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00                                                                
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002                                                
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1                                           
usb usb1: Product: EHCI Host Controller                                                                      
usb usb1: Manufacturer: Linux 3.10.53-88098-g1c3a910 ehci_hcd                                                
usb usb1: SerialNumber: ci_hdrc.1                                                                            
hub 1-0:1.0: USB hub found                                                                                   
hub 1-0:1.0: 1 port detected                                                                                 
mousedev: PS/2 mouse device common for all mice                                                              
usbcore: registered new interface driver xpad                                                                
usbcore: registered new interface driver usb_acecad                                                          
usbcore: registered new interface driver aiptek                                                              
usbcore: registered new interface driver gtco                                                                
usbcore: registered new interface driver hanwang                                                             
usbcore: registered new interface driver kbtab                                                               
usbcore: registered new interface driver wacom                                                               
elan-touch 2-0010: elan - Read Hello Packet Failed                                                           
elan-touch: probe of 2-0010 failed with error -22                                                            
egalax_ts 1-0004: Failed to read firmware version                                                            
egalax_ts: probe of 1-0004 failed with error -5                                                              
input: eGalax Touch Screen as /devices/soc0/soc.1/2100000.aips-bus/21a8000.i2c/i2c-2/2-0004/input/input0     
input: max11801_ts as /devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0048/input/input1             
input: isl29023 light sensor as /devices/virtual/input/input2                                                
isl29023 2-0044: driver version 1.0 enabled                                                                  
i2c-core: driver [isl29023] using legacy suspend method                                                      
i2c-core: driver [isl29023] using legacy resume method                                                       
snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0                               
i2c /dev entries driver                                                                                      
camera ov5640 is found                                                                                       
camera ov5640_mipi is found                                                                                  
mxc_v4l2_output v4l2_out.38: V4L2 device registered as video16                                               
mxc_v4l2_output v4l2_out.38: V4L2 device registered as video17                                               
mxc_v4l2_output v4l2_out.38: V4L2 device registered as video18                                               
mxc_v4l2_output v4l2_out.38: V4L2 device registered as video19                                               
mxc_v4l2_output v4l2_out.38: V4L2 device registered as video20                                               
usbcore: registered new interface driver uvcvideo                                                            
USB Video Class driver (1.1.1)                                                                               
gspca_main: v2.14.0 registered                                                                               
mag3110 2-000e: check mag3110 chip ID                                                                        
input: FreescaleMagnetometer as /devices/virtual/input/input3                                                
input: eCompass as /devices/virtual/input/input4                                                             
mag3110 2-000e: mag3110 is probed                                                                            
input: FreescaleAccelerometer as /devices/virtual/input/input5                                               
mma8x5x device driver probe successfully                                                                     
imx2-wdt 20c0000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)                                
device-mapper: uevent: version 1.0.3                                                                         
device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com                             
Bluetooth: Virtual HCI driver ver 1.3                                                                        
Bluetooth: HCI UART driver ver 2.2                                                                           
Bluetooth: HCIATH3K protocol initialized                                                                     
usbcore: registered new interface driver btusb                                                               
cpuidle: using governor ladder                                                                               
cpuidle: using governor menu                                                                                 
sdhci: Secure Digital Host Controller Interface driver                                                       
sdhci: Copyright(c) Pierre Ossman                                                                            
sdhci-pltfm: SDHCI platform and OF driver helper                                                             
mmc1: no vqmmc regulator found                                                                               
mmc1: no vmmc regulator found                                                                                
mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA                                           
mmc2: no vqmmc regulator found                                                                               
mmc2: no vmmc regulator found                                                                                
mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA                                           
mmc3: no vqmmc regulator found                                                                               
mmc3: no vmmc regulator found                                                                                
mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA                                           
Galcore version 5.0.11.25762                                                                                 
mmc2: new high speed SDHC card at address e624                                                               
mmcblk2: mmc2:e624 SU08G 7.40 GiB                                                                            
 mmcblk2: p1 p2 p3 < p5 p6 p7 p8 > p4                                                                        
mmcblk2: p4 size 13352010 extends beyond EOD, truncated                                                      
mmc3: new high speed DDR MMC card at address 0001                                                            
mmcblk3: mmc3:0001 SEM08G 7.39 GiB                                                                           
mmcblk3boot0: mmc3:0001 SEM08G partition 1 1.00 MiB                                                          
mmcblk3boot1: mmc3:0001 SEM08G partition 2 1.00 MiB                                                          
mmcblk3rpmb: mmc3:0001 SEM08G partition 3 128 KiB                                                            
 mmcblk3: unknown partition table                                                                            
 mmcblk3boot1: unknown partition table                                                                       
 mmcblk3boot0: unknown partition table                                                                       
mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed                                     
mxc_asrc 2034000.asrc: mxc_asrc registered                                                                   
mxc_vpu 2040000.vpu: VPU initialized                                                                         
hidraw: raw HID events driver (C) Jiri Kosina                                                                
usbcore: registered new interface driver usbhid                                                              
usbhid: USB HID core driver                                                                                  
ashmem: initialized                                                                                          
logger: created 256K log 'log_main'                                                                          
logger: created 256K log 'log_events'                                                                        
logger: created 256K log 'log_radio'                                                                         
logger: created 256K log 'log_system'                                                                        
usbcore: registered new interface driver snd-usb-audio                                                       
wm8962 0-001a: customer id 0 revision D                                                                      
input: WM8962 Beep Generator as /devices/soc0/soc.1/2100000.aips-bus/21a0000.i2c/i2c-0/0-001a/input/input6   
imx-wm8962 sound.28:  wm8962 <-> 202c000.ssi mapping ok                                                      
imx-audio-hdmi sound-hdmi.29:  hdmi-hifi <-> hdmi_audio.17 mapping ok                                        
NET: Registered protocol family 26                                                                           
u32 classifier                                                                                               
    Actions configured                                                                                       
Netfilter messages via NETLINK v0.30.                                                                        
nf_conntrack version 0.5.0 (15959 buckets, 63836 max)                                                        
ctnetlink v0.93: registering with nfnetlink.                                                                 
NF_TPROXY: Transparent proxy support initialized, version 4.1.0                                              
NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.                                                           
xt_time: kernel timezone is -0000                                                                            
ip_tables: (C) 2000-2006 Netfilter Core Team                                                                 
arp_tables: (C) 2002 David S. Miller                                                                         
TCP: cubic registered                                                                                        
Initializing XFRM netlink socket                                                                             
NET: Registered protocol family 10                                                                           
mip6: Mobile IPv6                                                                                            
ip6_tables: (C) 2000-2006 Netfilter Core Team                                                                
NET: Registered protocol family 17                                                                           
NET: Registered protocol family 15                                                                           
can: controller area network core (rev 20120528 abi 9)                                                       
NET: Registered protocol family 29                                                                           
can: raw protocol (rev 20120528)                                                                             
can: broadcast manager protocol (rev 20120528 t)                                                             
can: netlink gateway (rev 20130117) max_hops=1                                                               
Bluetooth: RFCOMM TTY layer initialized                                                                      
Bluetooth: RFCOMM socket layer initialized                                                                   
Bluetooth: RFCOMM ver 1.11                                                                                   
Bluetooth: BNEP (Ethernet Emulation) ver 1.3                                                                 
Bluetooth: BNEP filters: protocol multicast                                                                  
Bluetooth: BNEP socket layer initialized                                                                     
Bluetooth: HIDP (Human Interface Emulation) ver 1.2                                                          
Bluetooth: HIDP socket layer initialized                                                                     
8021q: 802.1Q VLAN Support v1.8                                                                              
Key type dns_resolver registered                                                                             
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4                                      
VGEN1: disabling                                                                                             
SWBST: disabling                                                                                             
SW4: disabling                                                                                               
wm8962-supply: disabling                                                                                     
usb_otg_vbus: disabling                                                                                      
regulator-dummy: disabling                                                                                   
imx mcc test is registered.                                                                                  
file system registered                                                                                       
android_usb gadget: Mass Storage Function, version: 2009/09/11                                               
android_usb gadget: Number of LUNs=1                                                                         
 lun0: LUN: removable file: (no medium)                                                                      
android_usb gadget: android_usb ready                                                                        
input: gpio-keys.27 as /devices/soc0/gpio-keys.27/input/input7                                               
snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-02 01:00:06 UTC (90006)                        
fec 2188000.ethernet eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=2188000.ethernet:01, irq=
-1)                                                                                                          
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready                                                           
libphy: 2188000.ethernet:01 - Link is Up - 100/Full                                                          
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready                                                      
Sending DHCP requests ., OK                                                                                  
IP-Config: Got DHCP answer from 192.168.1.1, my address is 192.168.1.28                                      
IP-Config: Complete:                                                                                         
     device=eth0, hwaddr=00:04:9f:03:a0:2b, ipaddr=192.168.1.28, mask=255.255.255.0, gw=255.255.255.255      
     host=192.168.1.28, domain=, nis-domain=(none)                                                           
     bootserver=192.168.1.1, rootserver=192.168.1.1, rootpath=                                               
     nameserver0=192.168.1.1                                                                                 
ALSA device list:                                                                                            
  #0: wm8962-audio                                                                                           
  #1: imx-hdmi-soc                                                                                           
VFS: Mounted root (nfs filesystem) on device 0:13.                                                           
devtmpfs: mounted                                                                                            
Freeing unused kernel memory: 340K (80e52000 - 80ea7000)                                                     
SELinux:  Permission attach_queue in class tun_socket not defined in policy.                                 
SELinux: the above unknown classes and permissions will be denied                                            
type=1403 audit(90009.960:2): policy loaded auid=4294967295 ses=4294967295                                   
SELinux: Loaded policy from /sepolicy                                                                        
type=1404 audit(90009.980:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295                     
init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.                           
init: /dev/hw_random not found                                                                               
keychord: using input dev gpio-keys.27 for fevent                                                            
init: cannot open '/initlogo.rle'                                                                            
Console: switching to colour dummy device 80x30                                                              
init: /dev/hw_random not found                                                                               
rfkill: BT RF going to : off                                                                                 
type=1400 aud�]Mx|U�Q|�Tڮ8�|Ox�m���init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_reco
very'                                                                                                        
healthd: BatteryTemperaturePath not found                                                                    
healthd: BatteryTechnologyPath not found                                                                     
binder: 145:145 transaction failed 29189, size 0-0                                                           
init: using deprecated syntax for specifying property 'ro.serialno', use ${name} instead                     
init: property 'ro.serialno' doesn't exist while expanding '$ro.serialno'                                    
init: cannot expand '$ro.serialno' while writing to '/sys/class/android_usb/android0/iSerial'                
init: using deprecated syntax for specifying property 'ro.product.manufacturer', use ${name} instead         
init: using deprecated syntax for specifying property 'ro.product.model', use ${name} instead                
init: property 'sys.powerctl' doesn't exist while expanding '${sys.powerctl}'                                
init: powerctl: cannot expand '${sys.powerctl}'                                                              
init: property 'sys.sysctl.extra_free_kbytes' doesn't exist while expanding '${sys.sysctl.extra_free_kbytes}'
init: cannot expand '${sys.sysctl.extra_free_kbytes}' while writing to '/proc/sys/vm/extra_free_kbytes'      
android_usb: already disabled                                                                                
mtp_bind_config                                                                                              
root@sabresd_6dq:/ # imx-hdmi-audio imx-hdmi-audio: HDMI Video is not ready!                                 
imx-hdmi-audio imx-hdmi-audio: ASoC: can't open platform imx-hdmi-audio: -22                                 
imx-hdmi-audio imx-hdmi-audio: HDMI Video is not ready!                                                      
imx-hdmi-audio imx-hdmi-audio: ASoC: can't open platform imx-hdmi-audio: -22                                 
warning: `zygote' uses 32-bit capabilities (legacy support in use)                                           
period 0 ,timeout is 0, wake up is :0                                                                        
period 0 ,timeout is 0, wake up is :0                                                                        
request_suspend_state: wakeup (3->0) at 28629759002 (1970-01-02 01:00:30.262670336 UTC)                      
period 66 ,timeout is 0, wake up is :0                                                                       
mma enable setting active                                                                                    
lowmemorykiller: lowmem_shrink: convert oom_adj to oom_score_adj:                                            
lowmemorykiller: oom_adj 0 => oom_score_adj 0                                                                
lowmemorykiller: oom_adj 1 => oom_score_adj 58                                                               
lowmemorykiller: oom_adj 2 => oom_score_adj 117                                                              
lowmemorykiller: oom_adj 3 => oom_score_adj 176                                                              
lowmemorykiller: oom_adj 9 => oom_score_adj 529                                                              
lowmemorykiller: oom_adj 15 => oom_score_adj 1000                                                            
acc_open                                                                                                     
acc_release                                                                                                  
init: sys_prop: permission denied uid:1003  name:service.bootanim.exit                                       
request_suspend_state: sleep (0->3) at 44495504671 (1970-01-02 01:00:46.128416338 UTC)                       
active wake lock PowerManagerService.Broadcasts                                                              
active wake lock PowerManagerService.WakeLocks                                                               

mma enable setting inactive                               


adb 调试:

建立adb 链接(usb 方式)
但 adb devices 为空
客户端要打开adb debug 选项, 并接受密钥,允许pc 链接,则devices 可以被发现
adb logcat 就可以打印信息了


附录: nfs 参数设置过程

 U-Boot > setenv get_cmd dhcp
U-Boot > setenv loadaddr 0x12000000
U-Boot > setenv bootfile zImage
U-Boot > setenv serverip 192.168.1.1
U-Boot > setenv nfsroot /opt/nfsroot
U-Boot > setenv bootcmd 'run netboot'
U-Boot > setenv fdt_file imx6q-sabresd.dtb
U-Boot > setenv fdt_addr 0x18000000


U-Boot > setenv netargs 'setenv bootargs console=ttymxc0,115200 consoleblank=0 init=/init root=/dev/nfs rw ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp console=ttymxc0,115200 init=/init androidboot.console=ttymxc0 androidboot.hardware=freescale cma=384M'

U-Boot > setenv netboot 'echo Booting from net ...; run netargs;${get_cmd} ${bootfile };${get_cmd} ${fdt_addr} ${fdt_file};bootz ${loadaddr} - ${fdt_addr};'
U-Boot > saveenv

U-Boot > boot



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值