This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am3354下wm8960声卡调试问题

Other Parts Discussed in Thread: TPS65910

AM335x在移植wm8960声卡时遇到点问题急需大侠指点迷经!

问题如下:

现在的情况是在通过aplay播放音频文件的时候,卡住了,用示波器测量mcasp0_aclkx、mcasp0_fsx、mcasp0_axr0/mcasp0_axr1都没有信号输出,跟踪到mcasp_start_tx后不自动退出,回车有响应,可用过ctrl+c退出,无音频输出。

cpu管脚接线图

wm8960电路图

 

kernel版本4.1.18    让wm8960做slave。 

dts配置如下:

mcasp0_pins_default: mcasp0_pins_default { 
pinctrl-single,pins = < 
0x190 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* mcasp0_aclkx */ 
0x194 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* mcasp0_fsx */ 
0x198 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* mcasp0_axr0 */ 
0x1A8 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* mcasp0_axr1 */ 
>; 
};
mcasp0_pins_sleep: mcasp0_pins_sleep { 
pinctrl-single,pins = < 
0x190 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* mcasp0_aclkx */ 
0x194 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* mcasp0_fsx */ 
0x198 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* mcasp0_axr0 */ 
0x1A8 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* mcasp0_axr1 */ 
>; 
};

 

 

 

&mcasp0{
#sound-dai-cells = <0>;
pinctrl-names = "default","sleep"; 
pinctrl-0 = <&mcasp0_pins_default>;
pinctrl-1 = <&mcasp0_pins_sleep>;
status = "okay"; 
op-mode = <0>; /* MCASP_IIS_MODE */ 
tdm-slots = <2>; 
/* 4 serializers */
/*num-serializer = <4>;*/
serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
2 1 0 0
>;
tx-num-evt = <1>;
rx-num-evt = <1>;
};

 

添加sound节点的内容

sound {
compatible = "simple-audio-card";
simple-audio-card,name = "AM335x-EVM";
simple-audio-card,widgets =
"Speaker", "Speaker",
"Headphone", "Headphone Jack",
"Speaker", "Speaker Jack",
"Line", "Line In";
simple-audio-card,routing =
"Speaker", "SPK_LN",
"Speaker", "SPK_LP";
simple-audio-card,format = "i2s";
simple-audio-card,bitclock-master = <&sound_master>;
simple-audio-card,frame-master = <&sound_master>;
simple-audio-card,cpu {
sound-dai = <&mcasp0>;
};
sound_master: simple-audio-card,codec {
sound-dai = <&wm8960>;
system-clock-frequency = <24000000>;
};

};

 

i2C节点配置:

clk_mcasp0_fixed: clk_mcasp0_fixed {

#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <24000000>;
};

i2c1: i2c@4802a000 {
compatible = "ti,omap4-i2c";
#address-cells = <1>;
#size-cells = <0>;
ti,hwmods = "i2c2";
reg = <0x4802a000 0x1000>;
interrupts = <71>;
status = "okay";

wm8960: wm8960@1a { 
#sound-dai-cells = <0>; 
compatible = "wlf,wm8960"; 
clock-names = "mclk";
clocks = <&clk_mcasp0_fixed>;
clock-frequency = <24000000>;
reg = <0x1a>;
status = "okay"; 
};

};

 

内核配置

  1. Device Drivers  --->  
  2.     <*> Sound card support  --->   
  3.         <*>   Advanced Linux Sound Architecture  --->  
  4.             <*>   ALSA for SoC audio support  --->  
  5.                 <*>   SoC Audio for Texas Instruments chips using eDMA (AM33XX/43XX)  
  6.                 -*-   Multichannel Audio Serial Port (McASP) support  
  7.                 <*>   SoC Audio for the AM33XX chip based boards  
  8.                 CODEC drivers  --->  
  9.                     <*> Wolfson Microelectronics WM8960 CODEC  

 

 

输出信息:

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.1.18-gbbe8cfc (liugang@rock3) (gcc version 4.9.1 20140710 (prerelease) (crosstool-NG linaro-1.13.1-4.9-2014.07 - Linaro GCC 4.9-2014.07) ) #190 PREEMPT Wed Dec 5 19:36:18 CST 2018
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5307d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: TI AM335x BeagleBone
[ 0.000000] cma: Reserved 24 MiB at 0x9e000000
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES2.1 (sgx neon )
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129408
[ 0.000000] Kernel command line: console=ttyS0,115200n8 root=/dev/ram0
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 453468K/522240K available (8579K kernel code, 583K rwdata, 3416K rodata, 376K init, 258K bss, 44196K reserved, 24576K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0bbf05c (11997 kB)
[ 0.000000] .init : 0xc0bc0000 - 0xc0c1e000 ( 376 kB)
[ 0.000000] .data : 0xc0c1e000 - 0xc0cafee0 ( 584 kB)
[ 0.000000] .bss : 0xc0cb2000 - 0xc0cf2ad0 ( 259 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Additional per-CPU info printed with stalls.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[ 0.000017] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000051] clocksource timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000069] OMAP clocksource: timer1 at 24000000 Hz
[ 0.000411] Console: colour dummy device 80x30
[ 0.000456] Calibrating delay loop... 106.39 BogoMIPS (lpj=531968)
[ 0.087860] pid_max: default: 32768 minimum: 301
[ 0.088014] Security Framework initialized
[ 0.088091] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.088110] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.089182] Initializing cgroup subsys blkio
[ 0.089215] Initializing cgroup subsys memory
[ 0.089273] Initializing cgroup subsys devices
[ 0.089296] Initializing cgroup subsys freezer
[ 0.089318] Initializing cgroup subsys perf_event
[ 0.089354] CPU: Testing write buffer coherency: ok
[ 0.089826] Setting up static identity map for 0x80008200 - 0x80008270
[ 0.092163] devtmpfs: initialized
[ 0.114385] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.146051] omap_hwmod: debugss: _wait_target_disable failed
[ 0.216546] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.220605] pinctrl core: initialized pinctrl subsystem
[ 0.222439] NET: Registered protocol family 16
[ 0.226063] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.247887] cpuidle: using governor ladder
[ 0.277876] cpuidle: using governor menu
[ 0.286936] OMAP GPIO hardware version 0.1
[ 0.312531] No ATAGs?
[ 0.312578] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.313551] omap4_sram_init:Unable to allocate sram needed to handle errata I688
[ 0.313569] omap4_sram_init:Unable to get sram pool needed to handle errata I688
[ 0.377135] edma 49000000.edma: TI EDMA DMA engine driver
[ 0.382551] vgaarb: loaded
[ 0.384155] SCSI subsystem initialized
[ 0.384752] usbcore: registered new interface driver usbfs
[ 0.384891] usbcore: registered new interface driver hub
[ 0.385064] usbcore: registered new device driver usb
[ 0.386778] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring probe
[ 0.386866] omap_i2c 4802a000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c1_pins, deferring probe
[ 0.386931] omap_i2c 4819c000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c2_pins, deferring probe
[ 0.387216] media: Linux media interface: v0.10
[ 0.387340] Linux video capture interface: v2.00
[ 0.387439] pps_core: LinuxPPS API ver. 1 registered
[ 0.387452] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.387511] PTP clock support registered
[ 0.389219] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[ 0.389616] Advanced Linux Sound Architecture Driver Initialized.
[ 0.391142] Bluetooth: Core ver 2.20
[ 0.391236] NET: Registered protocol family 31
[ 0.391250] Bluetooth: HCI device and connection manager initialized
[ 0.391275] Bluetooth: HCI socket layer initialized
[ 0.391294] Bluetooth: L2CAP socket layer initialized
[ 0.391339] Bluetooth: SCO socket layer initialized
[ 0.391763] Switched to clocksource timer1
[ 0.409572] NET: Registered protocol family 2
[ 0.410974] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.411122] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.411257] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.411361] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.411395] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.411689] NET: Registered protocol family 1
[ 0.412289] RPC: Registered named UNIX socket transport module.
[ 0.412312] RPC: Registered udp transport module.
[ 0.412324] RPC: Registered tcp transport module.
[ 0.412337] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.413246] Trying to unpack rootfs image as initramfs...
[ 0.415109] rootfs image is not initramfs (no cpio magic); looks like an initrd
[ 0.700607] Freeing initrd memory: 25640K (ce6f6000 - d0000000)
[ 0.701321] CPU PMU: Failed to parse /pmu/interrupt-affinity[0]
[ 0.701402] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[ 0.706088] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.706263] audit: initializing netlink subsys (disabled)
[ 0.706358] audit: type=2000 audit(0.700:1): initialized
[ 0.720958] VFS: Disk quotas dquot_6.6.0
[ 0.721328] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.725494] NFS: Registering the id_resolver key type
[ 0.725588] Key type id_resolver registered
[ 0.725600] Key type id_legacy registered
[ 0.725736] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 0.727391] JFS: nTxBlock = 3935, nTxLock = 31480
[ 0.732872] NET: Registered protocol family 38
[ 0.733022] io scheduler noop registered
[ 0.733055] io scheduler deadline registered
[ 0.733143] io scheduler cfq registered (default)
[ 0.736265] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[ 0.742697] backlight supply power not found, using dummy regulator
[ 0.746968] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[ 0.753485] console [ttyS0] disabled
[ 0.753592] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158, base_baud = 3000000) is a 8250
[ 1.472475] console [ttyS0] enabled
[ 1.477552] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 159, base_baud = 3000000) is a 8250
[ 1.487847] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 160, base_baud = 3000000) is a 8250
[ 1.497934] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 161, base_baud = 3000000) is a 8250
[ 1.508011] 481aa000.serial: ttyS5 at MMIO 0x481aa000 (irq = 162, base_baud = 3000000) is a 8250
[ 1.519081] [drm] Initialized drm 1.1.0 20060810
[ 1.524694] panel panel: pins are not configured
[ 1.531433] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.538225] [drm] No driver support for vblank timestamp query.
[ 1.576262] Console: switching to colour frame buffer device 128x37
[ 1.600598] tilcdc 4830e000.lcdc: fb0: frame buffer device
[ 1.606233] tilcdc 4830e000.lcdc: registered panic notifier
[ 1.641802] [drm] Initialized tilcdc 1.0.0 20121205 on minor 0
[ 1.665583] brd: module loaded
[ 1.678108] loop: module loaded
[ 1.683928] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 1.694169] vcan: Virtual CAN interface driver
[ 1.698730] slcan: serial line CAN interface driver
[ 1.703673] slcan: 10 dynamic interface channels.
[ 1.708412] CAN device driver interface
[ 1.714540] c_can_platform 481cc000.can: c_can_platform device registered (regs=fa1cc000, irq=169)
[ 1.725084] c_can_platform 481d0000.can: c_can_platform device registered (regs=fa1d0000, irq=170)
[ 1.801809] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[ 1.807957] davinci_mdio 4a101000.mdio: detected phy mask fffffffc
[ 1.816035] libphy: 4a101000.mdio: probed
[ 1.820094] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[ 1.829402] davinci_mdio 4a101000.mdio: phy[1]: device 4a101000.mdio:01, driver SMSC LAN8710/LAN8720
[ 1.838907] cpsw 4a100000.ethernet: Detected MACID = 60:64:05:2d:0f:6b
[ 1.847230] cpsw 4a100000.ethernet: cpsw: Detected MACID = 60:64:05:2d:0f:6d
[ 1.855711] PPP generic driver version 2.4.2
[ 1.860438] PPP BSD Compression module registered
[ 1.865282] PPP Deflate Compression module registered
[ 1.870439] PPP MPPE Compression module registered
[ 1.875325] NET: Registered protocol family 24
[ 1.879849] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
[ 1.887148] usbcore: registered new interface driver asix
[ 1.892760] usbcore: registered new interface driver ax88179_178a
[ 1.899038] usbcore: registered new interface driver cdc_ether
[ 1.905047] usbcore: registered new interface driver net1080
[ 1.910845] usbcore: registered new interface driver cdc_subset
[ 1.916928] usbcore: registered new interface driver zaurus
[ 1.922746] usbcore: registered new interface driver cdc_ncm
[ 1.928531] GobiNet: Quectel_WCDMA&LTE_Linux&Android_GobiNet_Driver_V1.3.0
[ 1.935608] usbcore: registered new interface driver GobiNet
[ 1.943864] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.950443] ehci-pci: EHCI PCI platform driver
[ 1.955203] ehci-platform: EHCI generic platform driver
[ 1.961024] ehci-omap: OMAP-EHCI Host Controller driver
[ 1.966983] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.973265] ohci-pci: OHCI PCI platform driver
[ 1.977874] ohci-platform: OHCI generic platform driver
[ 1.983483] ohci-omap3: OHCI OMAP3 driver
[ 1.987806] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.994734] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[ 2.000774] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[ 2.009888] fotg210_hcd: FOTG210 Host Controller (EHCI) Driver
[ 2.015811] 4Warning! fotg210_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[ 2.025361] usbcore: registered new interface driver cdc_acm
[ 2.031051] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 2.039285] usbcore: registered new interface driver usblp
[ 2.044974] usbcore: registered new interface driver cdc_wdm
[ 2.050788] usbcore: registered new interface driver usbtmc
[ 2.056529] usbcore: registered new interface driver uas
[ 2.062050] usbcore: registered new interface driver usb-storage
[ 2.068186] usbcore: registered new interface driver ums-alauda
[ 2.074293] usbcore: registered new interface driver ums-cypress
[ 2.080429] usbcore: registered new interface driver ums-datafab
[ 2.086593] usbcore: registered new interface driver ums_eneub6250
[ 2.092927] usbcore: registered new interface driver ums-freecom
[ 2.099089] usbcore: registered new interface driver ums-isd200
[ 2.105159] usbcore: registered new interface driver ums-jumpshot
[ 2.111383] usbcore: registered new interface driver ums-karma
[ 2.117372] usbcore: registered new interface driver ums-onetouch
[ 2.123635] usbcore: registered new interface driver ums-realtek
[ 2.129793] usbcore: registered new interface driver ums-sddr09
[ 2.135858] usbcore: registered new interface driver ums-sddr55
[ 2.141923] usbcore: registered new interface driver ums-usbat
[ 2.147903] usbcore: registered new interface driver mdc800
[ 2.153583] mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Digital Camera
[ 2.161419] usbcore: registered new interface driver microtekX6
[ 2.167667] usbcore: registered new interface driver usbserial
[ 2.173643] usbcore: registered new interface driver usbserial_generic
[ 2.180281] usbserial: USB Serial support registered for generic
[ 2.186473] usbcore: registered new interface driver cp210x
[ 2.192163] usbserial: USB Serial support registered for cp210x
[ 2.198208] usbcore: registered new interface driver option
[ 2.203896] usbserial: USB Serial support registered for GSM modem (1-port)
[ 2.210994] usbcore: registered new interface driver usb_serial_simple
[ 2.217670] usbserial: USB Serial support registered for carelink
[ 2.223878] usbserial: USB Serial support registered for zio
[ 2.229630] usbserial: USB Serial support registered for funsoft
[ 2.235763] usbserial: USB Serial support registered for flashloader
[ 2.242257] usbserial: USB Serial support registered for google
[ 2.248282] usbserial: USB Serial support registered for vivopay
[ 2.254407] usbserial: USB Serial support registered for moto_modem
[ 2.260774] usbserial: USB Serial support registered for novatel_gps
[ 2.267246] usbserial: USB Serial support registered for hp4x
[ 2.273132] usbserial: USB Serial support registered for suunto
[ 2.279149] usbserial: USB Serial support registered for siemens_mpi
[ 2.285663] usbcore: registered new interface driver ti_usb_3410_5052
[ 2.292231] usbserial: USB Serial support registered for TI USB 3410 1 port adapter
[ 2.300044] usbserial: USB Serial support registered for TI USB 5052 2 port adapter
[ 2.307873] usbcore: registered new interface driver adutux
[ 2.313836] usbcore: registered new interface driver appledisplay
[ 2.320080] usbcore: registered new interface driver cypress_cy7c63
[ 2.326559] usbcore: registered new interface driver cytherm
[ 2.332420] usbcore: registered new interface driver emi26 - firmware loader
[ 2.339617] usbcore: registered new interface driver emi62 - firmware loader
[ 2.346739] ftdi_elan: driver ftdi-elan
[ 2.350999] usbcore: registered new interface driver ftdi-elan
[ 2.357098] usbcore: registered new interface driver idmouse
[ 2.362932] usbcore: registered new interface driver iowarrior
[ 2.368918] usbcore: registered new interface driver isight_firmware
[ 2.375440] usbcore: registered new interface driver usblcd
[ 2.381182] usbcore: registered new interface driver ldusb
[ 2.386875] usbcore: registered new interface driver usbled
[ 2.392617] usbcore: registered new interface driver legousbtower
[ 2.398854] usbcore: registered new interface driver rio500
[ 2.404631] usbcore: registered new interface driver usbtest
[ 2.410437] usbcore: registered new interface driver usb_ehset_test
[ 2.416910] usbcore: registered new interface driver trancevibrator
[ 2.423350] usbcore: registered new interface driver usbsevseg
[ 2.429325] usbcore: registered new interface driver yurex
[ 2.435547] usbcore: registered new interface driver sisusb
[ 2.441331] usbcore: registered new interface driver lvs
[ 2.449997] 47401300.usb-phy supply vcc not found, using dummy regulator
[ 2.487187] 47401b00.usb-phy supply vcc not found, using dummy regulator
[ 2.525065] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 2.531345] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
[ 2.539569] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 2.546434] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.553787] usb usb1: Product: MUSB HDRC host driver
[ 2.558812] usb usb1: Manufacturer: Linux 4.1.18-gbbe8cfc musb-hcd
[ 2.565052] usb usb1: SerialNumber: musb-hdrc.1.auto
[ 2.571289] hub 1-0:1.0: USB hub found
[ 2.575199] hub 1-0:1.0: 1 port detected
[ 2.618005] using random self ethernet address
[ 2.622585] using random host ethernet address
[ 2.628270] usb0: HOST MAC 0e:ae:05:9e:95:8e
[ 2.632764] usb0: MAC d6:0a:5a:f0:d6:49
[ 2.636663] using random self ethernet address
[ 2.641132] using random host ethernet address
[ 2.646000] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
[ 2.652727] g_ether gadget: g_ether ready
[ 2.656937] usbip_core: usbip_core_init:761: USB/IP Core v1.0.0
[ 2.663713] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[ 2.669968] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 2
[ 2.678360] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 2.685391] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.692680] usb usb2: Product: USB/IP Virtual Host Controller
[ 2.698497] usb usb2: Manufacturer: Linux 4.1.18-gbbe8cfc vhci_hcd
[ 2.704734] usb usb2: SerialNumber: vhci_hcd
[ 2.710343] hub 2-0:1.0: USB hub found
[ 2.714373] hub 2-0:1.0: 8 ports detected
[ 2.721238] vhci_hcd: vhci_hcd_init:1147: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[ 2.730425] usbcore: registered new device driver usbip-host
[ 2.736212] usbip_host: usbip_host_init:302: USB/IP Host Driver v1.0.0
[ 2.743439] mousedev: PS/2 mouse device common for all mice
[ 2.749286] i2c /dev entries driver
[ 2.757235] usbcore: registered new interface driver i2c-diolan-u2c
[ 2.763686] i2c-parport-light: adapter type unspecified
[ 2.769113] usbcore: registered new interface driver RobotFuzz Open Source InterFace, OSIF
[ 2.781274] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[ 2.789114] sdhci: Secure Digital Host Controller Interface driver
[ 2.795376] sdhci: Copyright(c) Pierre Ossman
[ 2.802234] /ocp/mmc@48060000: voltage-ranges unspecified
[ 2.831912] omap_hsmmc: probe of 48060000.mmc failed with error -22
[ 2.877353] Synopsys Designware Multimedia Card Interface Driver
[ 2.885449] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[ 2.892641] usbcore: registered new interface driver vub300
[ 2.898783] usbcore: registered new interface driver ushc
[ 2.909068] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.915257] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.921647] usbcore: registered new interface driver usbhid
[ 2.927344] usbhid: USB HID core driver
[ 2.938430] loading davinci_mcasp_probe! 
[ 2.944035] loading davinci_mcasp_get_dma_type-1 
[ 2.948969] mmc0: MAN_BKOPS_EN bit is not set
[ 2.957477] oprofile: using arm/armv7
[ 2.962107] Initializing XFRM netlink socket
[ 2.966820] NET: Registered protocol family 17
[ 2.971510] NET: Registered protocol family 15
[ 2.976192] can: controller area network core (rev 20120528 abi 9)
[ 2.982670] NET: Registered protocol family 29
[ 2.987250] mmc0: new high speed MMC card at address 0001
[ 2.992813] can: raw protocol (rev 20120528)
[ 2.997115] can: broadcast manager protocol (rev 20120528 t)
[ 3.003642] mmcblk0: mmc0:0001 008G30 7.28 GiB 
[ 3.008410] mmcblk0boot0: mmc0:0001 008G30 partition 1 4.00 MiB
[ 3.014489] can: netlink gateway (rev 20130117) max_hops=1
[ 3.020444] 8021q: 802.1Q VLAN Support v1.8
[ 3.024938] mmcblk0boot1: mmc0:0001 008G30 partition 2 4.00 MiB
[ 3.031697] Key type dns_resolver registered
[ 3.037200] omap_voltage_late_init: Voltage driver support not added
[ 3.046146] cpu cpu0: of_pm_voltdm_notifier_register: Failed to get cpu0 regulator/voltdm: -517
[ 3.055237] mmcblk0: p1 p2 p3 < p5 p6 p7 > p4
[ 3.060153] cpu cpu0: cpu0 clock notifier not ready, retry
[ 3.071318] ThumbEE CPU extension supported.
[ 3.075863] Registering SWP/SWPB emulation handler
[ 3.102131] tps65910 0-002d: No interrupt support, no core IRQ
[ 3.144864] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[ 3.152972] wm8960_i2c_probe device name = wm8960 ,chip addr =26 
[ 3.159525] loading wm8960_set_pdata_from_of! 
[ 3.183879] wm8960_i2c_probe device name = wm8960 ,chip addr =26 
[ 3.190136] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 400 kHz
[ 3.531899] edt_ft5x06 2-0038: touchscreen probe failed
[ 3.537278] edt_ft5x06: probe of 2-0038 failed with error -121
[ 3.543309] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 400 kHz
[ 3.550569] =====================wm8960_probe is runing====================== 
[ 3.558402] loading wm8960_add_widgets! 
[ 3.562843] =====================wm8960_probe is end====================== 
[ 3.569980] loading davinci_mcasp_dai_probe 
[ 3.574321] dai->driver= 0xc0ca6148,dai->driver->ops = 0xc0903794,dai->driver->ops->set_sysclk=0xc071aa70 
[ 3.584036] dai->driver 
[ 3.586622] loading wm8960_set_dai_sysclk! 
[ 3.590830] wm8960->sysclk:24000000 
[ 3.594443] loading wm8960_set_dai_fmt! 
[ 3.598641] loading davinci_mcasp_set_dai_fmt-0 
[ 3.603307] loading davinci_mcasp_set_dai_fmt-1 
[ 3.607989] loading davinci_mcasp_set_dai_fmt-2 
[ 3.612648] loading davinci_mcasp_set_dai_fmt-3 
[ 3.617319] loading davinci_mcasp_set_dai_fmt-4 
[ 3.621980] loading davinci_mcasp_set_dai_fmt-5 
[ 3.626620] loading davinci_mcasp_set_dai_fmt-6 
[ 3.632862] asoc-simple-card sound: wm8960-hifi <-> 48038000.mcasp mapping ok
[ 3.640988] loading wm8960_set_bias_level! 
[ 3.645467] loading wm8960_set_bias_level_out3! 
[ 3.758031] loading wm8960_set_bias_level! 
[ 3.762347] loading wm8960_set_bias_level_out3! 
[ 3.872840] vdd1,mpu: supplied by vbat
[ 3.876922] cpu cpu0: of_pm_voltdm_notifier_register: Fail calculating voltage latency[950000<->1260000]:-22
[ 3.887315] cpu cpu0: of_pm_voltdm_notifier_register: Fail calculating voltage latency[950000<->1260000]:-22
[ 3.898245] hctosys: unable to open rtc device (rtc0)
[ 3.910484] vrtc: disabling
[ 3.914133] ALSA device list:
[ 3.917118] #0: AM335x-EVM
[ 3.922079] RAMDISK: gzip image found at block 0
[ 8.634381] VFS: Mounted root (ext2 filesystem) readonly on device 1:0.
[ 8.641271] devtmpfs: mounted
[ 8.647562] Freeing unused kernel memory: 376K (c0bc0000 - c0c1e000)
INIT: version 2.88 booting 
[ 8.857580] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underfow
[ 8.873027] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
[ 8.873996] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost

Please wait: booting...[ 8.901603] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
[ 8.910284] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost

[ 8.930181] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
[ 8.936951] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
[ 8.958793] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
[ 8.965646] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
[ 8.987377] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
[ 8.994223] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
Starting udev
[ 9.261604] udevd[101]: starting version 182
[ 9.477754] leds_gpio: disagrees about version of symbol gpiod_get_value_cansleep
[ 9.551946] leds_gpio: Unknown symbol gpiod_get_value_cansleep (err -22)
[ 9.608282] omap_rtc 44e3e000.rtc: already running
[ 9.652017] leds_gpio: disagrees about version of symbol gpiod_set_value
[ 9.658790] leds_gpio: Unknown symbol gpiod_set_value (err -22)
[ 9.685348] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
[ 9.698639] Error: Driver 'omap_wdt' is already registered, aborting...
[ 9.725828] Error: Driver 'am335x-usb-childs' is already registered, aborting...
[ 9.794529] leds_gpio: disagrees about version of symbol gpiod_set_value_cansleep
[ 9.844957] leds_gpio: Unknown symbol gpiod_set_value_cansleep (err -22)
[ 9.912226] leds_gpio: disagrees about version of symbol gpiod_cansleep
[ 9.918915] leds_gpio: Unknown symbol gpiod_cansleep (err -22)
[ 10.080001] udc_core: exports duplicate symbol usb_add_gadget_udc (owned by kernel)
[ 10.172129] leds_gpio: disagrees about version of symbol gpio_to_desc
[ 10.178646] leds_gpio: Unknown symbol gpio_to_desc (err -22)
[ 10.214943] udc_core: exports duplicate symbol usb_add_gadget_udc (owned by kernel)
[ 10.272110] leds_gpio: disagrees about version of symbol gpiod_direction_output
[ 10.303416] leds_gpio: Unknown symbol gpiod_direction_output (err -22)
[ 10.439526] leds_gpio: disagrees about version of symbol gpiod_get_value_cansleep
[ 10.531639] leds_gpio: Unknown symbol gpiod_get_value_cansleep (err -22)
[ 10.567169] leds_gpio: disagrees about version of symbol gpiod_set_value
[ 10.632913] udc_core: exports duplicate symbol usb_add_gadget_udc (owned by kernel)
[ 10.640687] leds_gpio: Unknown symbol gpiod_set_value (err -22)
[ 10.748582] udc_core: exports duplicate symbol usb_add_gadget_udc (owned by kernel)
[ 10.837686] leds_gpio: disagrees about version of symbol gpiod_set_value_cansleep
[ 10.892186] leds_gpio: Unknown symbol gpiod_set_value_cansleep (err -22)
[ 10.974305] edt_ft5x06: disagrees about version of symbol gpiod_set_value_cansleep
[ 11.045308] leds_gpio: disagrees about version of symbol gpiod_cansleep
[ 11.052148] edt_ft5x06: Unknown symbol gpiod_set_value_cansleep (err -22)
[ 11.093013] can_dev: exports duplicate symbol alloc_can_err_skb (owned by kernel)
[ 11.100619] leds_gpio: Unknown symbol gpiod_cansleep (err -22)
[ 11.144501] can_dev: exports duplicate symbol alloc_can_err_skb (owned by kernel)
[ 11.182425] edt_ft5x06: disagrees about version of symbol i2c_register_driver
[ 11.230816] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
[ 11.237785] leds_gpio: disagrees about version of symbol gpio_to_desc
[ 11.244424] edt_ft5x06: Unknown symbol i2c_register_driver (err -22)
[ 11.272430] leds_gpio: Unknown symbol gpio_to_desc (err -22)
[ 11.304347] edt_ft5x06: disagrees about version of symbol i2c_transfer
[ 11.310941] edt_ft5x06: Unknown symbol i2c_transfer (err -22)
[ 11.322039] leds_gpio: disagrees about version of symbol gpiod_direction_output
[ 11.402768] leds_gpio: Unknown symbol gpiod_direction_output (err -22)
[ 11.414979] edt_ft5x06: disagrees about version of symbol i2c_del_driver
[ 11.472624] edt_ft5x06: Unknown symbol i2c_del_driver (err -22)
[ 11.560491] pruss: Unknown symbol rproc_boot (err 0)
[ 11.666512] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[ 11.674040] pruss: Unknown symbol rproc_shutdown (err 0)
[ 11.679463] pruss: Unknown symbol rproc_put (err 0)
[ 11.775640] edt_ft5x06: disagrees about version of symbol gpiod_set_value_cansleep
[ 11.864459] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[ 11.952313] pm33xx: Unknown symbol wkup_m3_set_resume_address (err 0)
[ 11.958850] pm33xx: Unknown symbol wkup_m3_set_mem_type (err 0)
[ 11.965144] edt_ft5x06: Unknown symbol gpiod_set_value_cansleep (err -22)
[ 12.058154] edt_ft5x06: disagrees about version of symbol i2c_register_driver
[ 12.212725] edt_ft5x06: Unknown symbol i2c_register_driver (err -22)
[ 12.265740] pm33xx: Unknown symbol wkup_m3_request_pm_status (err 0)
[ 12.272558] pruss: Unknown symbol rproc_boot (err 0)
[ 12.277865] snd_soc_simple_card: disagrees about version of symbol snd_soc_jack_free_gpios
[ 12.347432] pruss: Unknown symbol rproc_shutdown (err 0)
[ 12.353338] edt_ft5x06: disagrees about version of symbol i2c_transfer
[ 12.360137] snd_soc_simple_card: Unknown symbol snd_soc_jack_free_gpios (err -22)
[ 12.377702] pm33xx: Unknown symbol wkup_m3_finish_low_power (err 0)
[ 12.384450] pruss: Unknown symbol rproc_put (err 0)
[ 12.389439] edt_ft5x06: Unknown symbol i2c_transfer (err -22)
[ 12.414818] pm33xx: Unknown symbol wkup_m3_request_wake_src (err 0)
[ 12.421308] snd_soc_simple_card: disagrees about version of symbol snd_soc_dai_set_tdm_slot
[ 12.602346] snd_soc_simple_card: Unknown symbol snd_soc_dai_set_tdm_slot (err -22)
[ 12.644061] edt_ft5x06: disagrees about version of symbol i2c_del_driver
[ 12.750159] pm33xx: Unknown symbol wkup_m3_set_rtc_only_mode (err 0)
[ 12.756756] edt_ft5x06: Unknown symbol i2c_del_driver (err -22)
[ 12.797099] snd_soc_simple_card: disagrees about version of symbol snd_soc_jack_add_gpios
[ 12.981514] pm33xx: Unknown symbol wkup_m3_prepare_low_power (err 0)
[ 12.988735] snd_soc_simple_card: Unknown symbol snd_soc_jack_add_gpios (err -22)
[ 13.277891] snd_soc_simple_card: disagrees about version of symbol snd_soc_card_jack_new
[ 13.451422] snd_soc_simple_card: Unknown symbol snd_soc_card_jack_new (err -22)
[ 13.459275] pm33xx: Unknown symbol wkup_m3_set_resume_address (err 0)
[ 13.674812] pm33xx: Unknown symbol wkup_m3_set_mem_type (err 0)
[ 13.680855] pm33xx: Unknown symbol wkup_m3_request_pm_status (err 0)
[ 13.696005] snd_soc_simple_card: disagrees about version of symbol snd_soc_of_parse_audio_routing
[ 14.010212] snd_soc_simple_card: Unknown symbol snd_soc_of_parse_audio_routing (err -22)
[ 14.132920] pm33xx: Unknown symbol wkup_m3_finish_low_power (err 0)
[ 14.289822] snd_soc_simple_card: disagrees about version of symbol snd_soc_dai_set_sysclk
[ 14.502109] pm33xx: Unknown symbol wkup_m3_request_wake_src (err 0)
[ 14.508525] snd_soc_simple_card: Unknown symbol snd_soc_dai_set_sysclk (err -22)
[ 14.563850] pm33xx: Unknown symbol wkup_m3_set_rtc_only_mode (err 0)
[ 14.570297] pm33xx: Unknown symbol wkup_m3_prepare_low_power (err 0)
[ 14.654893] snd_soc_simple_card: disagrees about version of symbol snd_soc_of_parse_audio_simple_widgets
[ 14.798026] snd_soc_simple_card: Unknown symbol snd_soc_of_parse_audio_simple_widgets (err -22)
[ 14.917264] snd_soc_simple_card: disagrees about version of symbol snd_soc_of_parse_card_name
[ 15.030553] snd_soc_simple_card: Unknown symbol snd_soc_of_parse_card_name (err -22)
[ 15.158859] snd_soc_simple_card: disagrees about version of symbol devm_snd_soc_register_card
[ 15.269005] snd_soc_simple_card: Unknown symbol devm_snd_soc_register_card (err -22)
[ 16.175976] EXT4-fs (mmcblk0p7): recovery complete
[ 16.180840] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: (null)
[ 16.292106] EXT4-fs (mmcblk0p6): recovery complete
[ 16.296960] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
[ 16.557755] EXT4-fs (mmcblk0p4): recovery complete
[ 16.582804] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: (null)
[ 16.591734] EXT4-fs (mmcblk0p5): recovery complete
[ 16.609989] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
[ 17.225450] udc_core: exports duplicate symbol usb_add_gadget_udc (owned by kernel)
bootlogd: cannot allocate pseudo tty: No such file or directory
[ 17.459894] random: dd urandom read with 65 bits of entropy available
Populating dev cache
ALSA: Restoring mixer settings...
No state is present for card AM335xEVM
Found hardware: "AM335x-EVM" "" "" "" ""
Hardware is initialized using a generic method
No state is present for card AM335xEVM
INIT: Entering runlevel: 5 
Configuring network interfaces... [ 20.408355] net eth0: initializing cpsw version 1.12 (0)
[ 20.417367] net eth0: phy found : id is : 0x7c0f1
[ 20.422361] cpsw 4a100000.ethernet: Phy mode driver DT not found
[ 20.436760] 8021q: adding VLAN 0 to HW filter on device eth0
udhcpc (v1.23.1) started
Sending discover...
Sending discover...
Sending discover...
No lease, forking to background
done.
Starting system message bus: dbus.
Starting telnet daemon.
Starting rpcbind daemon...[ 30.352193] NET: Registered protocol family 10
[ 30.360888] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 30.382545] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
done.
starting statd: done
Starting syslogd/klogd: done
Starting thttpd.
Enabling thermal zones...
/etc/rc5.d/S98thermal-zone-init: line 7: /sys/class/thermal/thermal_zone*/mode: No such file or directory
[ 31.329021] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underfow
[ 31.339279] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
[ 31.340247] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
[ 31.343072] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underfow
[ 31.373000] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
[ 31.412407] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underfow
[ 31.425016] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
[ 31.425978] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost

_____ _____ _ _ 
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ 
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| 
|___| |___| 

Arago Project http://arago-project.org am335x-evm /dev/ttyO0

Arago 2016.03 am335x-evm /dev/ttyO0

am335x-evm login: