TI中文支持网
TI专业的中文技术问题搜集分享网站

am335x使用ti-processor-sdk-linux-am335x-evm-06.03.00.106无法正常使用eth1

Other Parts Discussed in Thread:AM3352, TPS65910

cpsw_default: cpsw_default {
pinctrl-single,pins = <
/* Slave 1, RMII mode */
AM33XX_IOPAD(0x90c, (PIN_INPUT_PULLDOWN | MUX_MODE1)) /* mii1_crs.rmii1_crs_dv */
AM33XX_IOPAD(0x944, (PIN_INPUT_PULLDOWN | MUX_MODE0)) /* rmii1_refclk.rmii1_refclk */
AM33XX_IOPAD(0x940, (PIN_INPUT_PULLDOWN | MUX_MODE1)) /* mii1_rxd0.rmii1_rxd0 */
AM33XX_IOPAD(0x93c, (PIN_INPUT_PULLDOWN | MUX_MODE1)) /* mii1_rxd1.rmii1_rxd1 */
/*AM33XX_IOPAD(0x910, (PIN_INPUT_PULLDOWN | MUX_MODE1))*/ /* mii1_rxerr.rmii1_rxerr */
AM33XX_IOPAD(0x928, (PIN_OUTPUT | MUX_MODE1)) /* mii1_txd0.rmii1_txd0 */
AM33XX_IOPAD(0x924, (PIN_OUTPUT | MUX_MODE1)) /* mii1_txd1.rmii1_txd1 */
AM33XX_IOPAD(0x914, (PIN_OUTPUT | MUX_MODE1)) /* mii1_txen.rmii1_txen */
/**Slave 2, RMII mode */
AM33XX_IOPAD(0x850, (PIN_OUTPUT | MUX_MODE3)) /*gpmc_a4.rmii2_txd1*/
AM33XX_IOPAD(0x854, (PIN_OUTPUT | MUX_MODE3)) /*gpmc_a5.rmii2_txd0*/
AM33XX_IOPAD(0x840, (PIN_OUTPUT | MUX_MODE3)) /*gpmc_a0.rmii2_txen*/
AM33XX_IOPAD(0x908, (PIN_INPUT_PULLDOWN | MUX_MODE1)) /*mii1_col.rmii2_refclk*/
AM33XX_IOPAD(0x864, (PIN_INPUT_PULLDOWN | MUX_MODE3)) /*gpmc_a9.mmc2_data7/rmii2_crs_dv*/
/*AM33XX_IOPAD(0x1320, 0x0)*/ /*mmc2_data7/rmii2_crs_dv-> rmii2_crs_dv*/
/*AM33XX_IOPAD(0x1320, 0x1)*/ /*mmc2_data7/rmii2_crs_dv-> rmii2_crs_dv*/
AM33XX_IOPAD(0x86c, (PIN_INPUT_PULLDOWN | MUX_MODE3)) /*gpmc_a11.rmii2_rxd0*/
AM33XX_IOPAD(0x868, (PIN_INPUT_PULLDOWN | MUX_MODE3)) /*gpmc_a10.rmii2_rxd1*/
>;
};

cpsw_sleep: cpsw_sleep {
pinctrl-single,pins = <
/* Slave 1 reset value */
AM33XX_IOPAD(0x90c, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x944, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x940, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x93c, (PIN_INPUT_PULLDOWN | MUX_MODE7))
/*AM33XX_IOPAD(0x910, (PIN_INPUT_PULLDOWN | MUX_MODE7))*/
AM33XX_IOPAD(0x928, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x924, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x914, (PIN_INPUT_PULLDOWN | MUX_MODE7))
/**Slave 2, RMII mode */
AM33XX_IOPAD(0x850, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x854, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x840, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x908, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x864, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x86c, (PIN_INPUT_PULLDOWN | MUX_MODE7))
AM33XX_IOPAD(0x868, (PIN_INPUT_PULLDOWN | MUX_MODE7))
>;
};

davinci_mdio_default: davinci_mdio_default {
pinctrl-single,pins = <
/* MDIO */
AM33XX_IOPAD(0x948, PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */
AM33XX_IOPAD(0x94c, PIN_OUTPUT_PULLUP | MUX_MODE0) /* mdio_clk.mdio_clk */
>;
};

davinci_mdio_sleep: davinci_mdio_sleep {
pinctrl-single,pins = <
/* MDIO reset value */
AM33XX_IOPAD(0x948, PIN_INPUT_PULLDOWN | MUX_MODE7)
AM33XX_IOPAD(0x94c, PIN_INPUT_PULLDOWN | MUX_MODE7)
>;
};

&mac {
pinctrl-names = "default", "sleep";
pinctrl-0 = <&cpsw_default>;
pinctrl-1 = <&cpsw_sleep>;
status = "okay";
dual_emac = <1>;
};

&davinci_mdio {
pinctrl-names = "default", "sleep";
pinctrl-0 = <&davinci_mdio_default>;
pinctrl-1 = <&davinci_mdio_sleep>;
status = "okay";

};

&cpsw_emac0 {
phy_id = <&davinci_mdio>, <0>;
phy-mode = "rmii";
dual_emac_res_vlan = <1>;
};

&cpsw_emac1 {
phy_id = <&davinci_mdio>, <3>;
phy-mode = "rmii";
dual_emac_res_vlan = <2>;
};
eth1可以被识别到,但无法正常通信,硬件是没有问题的,旧SDK是可以正常使用的,不清楚最新SDK需要怎么配置
Nancy Wang:

请问相比于TI的开发板,硬件上有做过改动吗?比如phy地址有修改过吗?在旧的SDK上修改了哪些部分?

另外请将相关启动log也贴出来。

,

hong wang8:

硬件没做改动,phy也没改动,新的sdk和旧的sdk有些内核配置选项不一样,不清楚怎么修改

[0.000000] Booting Linux on physical CPU 0x0
[0.000000] Linux version 4.14.40-svn851 (root@vmuer-VirtualBox) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #1 PREEMPT Fri May 15 08:54:24 CST 2020
[0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[0.000000] OF: fdt: Machine model: TI AM335x EVM
[0.000000] Memory policy: Data cache writeback
[0.000000] efi: Getting EFI parameters from FDT:
[0.000000] efi: UEFI not found.
[0.000000] cma: Reserved 48 MiB at 0x9d000000
[0.000000] CPU: All CPU(s) started in SVC mode.
[0.000000] AM335X ES2.1 (neon)
[0.000000] Built 1 zonelists, mobility grouping on.Total pages: 129920
[0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=4f8f2982-02 rw rootfstype=ext4 rootwait
[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: 455812K/524288K available (9216K kernel code, 369K rwdata, 2816K rodata, 1024K init, 292K bss, 19324K reserved, 49152K 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 – 0xff800000( 496 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 – 0xc0a00000(10208 kB)
[0.000000].init : 0xc0d00000 – 0xc0e00000(1024 kB)
[0.000000].data : 0xc0e00000 – 0xc0e5c548( 370 kB)
[0.000000].bss : 0xc0e5c548 – 0xc0ea56f4( 293 kB)
[0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[0.000000] Preemptible hierarchical RCU implementation.
[0.000000]Tasks RCU enabled.
[0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 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.000019] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[0.000046] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[0.000060] OMAP clocksource: timer1 at 24000000 Hz
[0.000315] timer_probe: no matching timers found
[0.000569] Console: colour dummy device 80×30
[0.000603] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[0.000612] This ensures that you still see kernel messages. Please
[0.000620] update your kernel commandline.
[0.000656] Calibrating delay loop… 597.60 BogoMIPS (lpj=2988032)
[0.118738] pid_max: default: 32768 minimum: 301
[0.118976] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[0.118995] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[0.119947] CPU: Testing write buffer coherency: ok
[0.120784] Setting up static identity map for 0x80100000 – 0x80100060
[0.120968] Hierarchical SRCU implementation.
[0.121390] EFI services will not be available.
[0.123176] devtmpfs: initialized
[0.135189] random: get_random_u32 called from bucket_table_alloc+0x8c/0x1ac with crng_init=0
[0.135774] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[0.136142] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[0.136170] futex hash table entries: 256 (order: -1, 3072 bytes)
[0.140589] pinctrl core: initialized pinctrl subsystem
[0.141456] DMI not present or invalid.
[0.141947] NET: Registered protocol family 16
[0.144811] DMA: preallocated 256 KiB pool for atomic coherent allocations
[0.163800] omap_hwmod: debugss: _wait_target_disable failed
[0.218592] cpuidle: using governor ladder
[0.218637] cpuidle: using governor menu
[0.224401] OMAP GPIO hardware version 0.1
[0.239227] No ATAGs?
[0.239248] hw-breakpoint: debug architecture 0x4 unsupported.
[0.259158] edma 49000000.edma: TI EDMA DMA engine driver
[0.263823] SCSI subsystem initialized
[0.264113] usbcore: registered new interface driver usbfs
[0.264189] usbcore: registered new interface driver hub
[0.264360] usbcore: registered new device driver usb
[0.264873] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring probe
[0.265042] media: Linux media interface: v0.10
[0.265094] Linux video capture interface: v2.00
[0.265233] pps_core: LinuxPPS API ver. 1 registered
[0.265245] pps_core: Software ver. 5.3.6 – Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[0.265274] PTP clock support registered
[0.265319] EDAC MC: Ver: 3.0.0
[0.265851] dmi: Firmware registration failed.
[0.266369] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[0.266782] Advanced Linux Sound Architecture Driver Initialized.
[0.269110] clocksource: Switched to clocksource timer1
[0.280170] NET: Registered protocol family 2
[0.281101] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[0.281171] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[0.281234] TCP: Hash tables configured (established 4096 bind 4096)
[0.281347] UDP hash table entries: 256 (order: 0, 4096 bytes)
[0.281373] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[0.281563] NET: Registered protocol family 1
[0.282067] RPC: Registered named UNIX socket transport module.
[0.282083] RPC: Registered udp transport module.
[0.282092] RPC: Registered tcp transport module.
[0.282101] RPC: Registered tcp NFSv4.1 backchannel transport module.
[0.283234] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[0.283377] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[0.285258] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[0.291201] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[0.292130] NFS: Registering the id_resolver key type
[0.292182] Key type id_resolver registered
[0.292193] Key type id_legacy registered
[0.292249] ntfs: driver 2.1.32 [Flags: R/O].
[0.299060] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[0.299088] io scheduler noop registered
[0.299223] io scheduler deadline registered
[0.299525] io scheduler cfq registered (default)
[0.299541] io scheduler mq-deadline registered
[0.299552] io scheduler kyber registered
[0.301362] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[0.303921] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[0.369017] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[0.372975] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
[1.016556] console [ttyS0] enabled
[1.021361] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 31, base_baud = 3000000) is a 8250
[1.031361] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 32, base_baud = 3000000) is a 8250
[1.041307] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 33, base_baud = 3000000) is a 8250
[1.051204] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 34, base_baud = 3000000) is a 8250
[1.062253] omap_rng 48310000.rng: Random Number Generator ver. 20
[1.082188] brd: module loaded
[1.093759] loop: module loaded
[1.100899] at25 spi0.0: 2 KByte at25 eeprom, pagesize 256
[1.107456] libphy: Fixed MDIO Bus: probed
[1.113002] CAN device driver interface
[1.118436] c_can_platform 481cc000.can: c_can_platform device registered (regs=fa1cc000, irq=39)
[1.199205] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[1.206913] davinci_mdio 4a101000.mdio: detected phy mask fffffff6
[1.215469] libphy: 4a101000.mdio: probed
[1.219652] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Micrel KSZ8081 or KSZ8091
[1.229329] davinci_mdio 4a101000.mdio: phy[3]: device 4a101000.mdio:03, driver Micrel KSZ8081 or KSZ8091
[1.240197] cpsw 4a100000.ethernet: Detected MACID = 0c:1c:57:54:3e:d8
[1.246886] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[1.253420] cpsw 4a100000.ethernet: ALE Table size 1024
[1.258726] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[1.266989] cpsw 4a100000.ethernet: cpsw: Detected MACID = 0c:1c:57:54:3e:da
[1.275369] usbcore: registered new interface driver zd1201
[1.281076] GobiNet: Quectel_WCDMA&LTE_Linux&Android_GobiNet_Driver_V1.3.5
[1.288042] usbcore: registered new interface driver GobiNet
[1.293839] usbcore: registered new interface driver cdc_ether
[1.299775] usbcore: registered new interface driver rndis_host
[1.305765] usbcore: registered new interface driver cdc_subset
[1.311792] usbcore: registered new interface driver ipheth
[1.317769] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[1.324515] ehci-pci: EHCI PCI platform driver
[1.329074] ehci-platform: EHCI generic platform driver
[1.334615] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[1.340902] ohci-pci: OHCI PCI platform driver
[1.345431] ohci-platform: OHCI generic platform driver
[1.351473] usbcore: registered new interface driver cdc_acm
[1.357160] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[1.365284] usbcore: registered new interface driver cdc_wdm
[1.371077] usbcore: registered new interface driver usb-storage
[1.377226] usbcore: registered new interface driver usbserial
[1.383161] usbcore: registered new interface driver option
[1.388795] usbserial: USB Serial support registered for GSM modem (1-port)
[1.398533] am335x-phy-driver 47401300.usb-phy: 47401300.usb-phy supply vcc not found, using dummy regulator
[1.414154] am335x-phy-driver 47401b00.usb-phy: 47401b00.usb-phy supply vcc not found, using dummy regulator
[1.435022] udc-core: couldn't find an available UDC – added [g_ether] to list of pending drivers
[1.444590] i2c /dev entries driver
[1.448697] IR NEC protocol handler initialized
[1.453370] IR RC5(x/sz) protocol handler initialized
[1.458450] IR RC6 protocol handler initialized
[1.463026] IR JVC protocol handler initialized
[1.467576] IR Sony protocol handler initialized
[1.472230] IR SANYO protocol handler initialized
[1.476956] IR Sharp protocol handler initialized
[1.481697] IR MCE Keyboard/mouse protocol handler initialized
[1.487555] IR XMP protocol handler initialized
[1.494230] cpuidle: enable-method property 'ti,am3352' found operations
[1.501573] sdhci: Secure Digital Host Controller Interface driver
[1.507788] sdhci: Copyright(c) Pierre Ossman
[1.513000] omap_hsmmc 48060000.mmc: Got CD GPIO
[1.629474] sdhci-pltfm: SDHCI platform and OF driver helper
[1.637433] ledtrig-cpu: registered to indicate activity on CPUs
[1.651325] nf_conntrack version 0.5.0 (8192 buckets, 32768 max)
[1.658346] ip_tables: (C) 2000-2006 Netfilter Core Team
[1.667273] arp_tables: arp_tables: (C) 2002 David S. Miller
[1.673734] NET: Registered protocol family 10
[1.680162] Segment Routing with IPv6
[1.683949] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[1.690890] NET: Registered protocol family 17
[1.695463] Bridge firewalling registered
[1.699632] can: controller area network core (rev 20170425 abi 9)
[1.705987] NET: Registered protocol family 29
[1.710571] can: raw protocol (rev 20170425)
[1.714905] can: broadcast manager protocol (rev 20170425 t)
[1.720666] can: netlink gateway (rev 20170425) max_hops=1
[1.726756] Key type dns_resolver registered
[1.731433] omap_voltage_late_init: Voltage driver support not added
[1.742554] mmc1: new high speed MMC card at address 0001
[1.751455] mmcblk1: mmc1:0001 M62704 3.53 GiB
[1.757055] mmcblk1boot0: mmc1:0001 M62704 partition 1 2.00 MiB
[1.764472] mmcblk1boot1: mmc1:0001 M62704 partition 2 2.00 MiB
[1.770770] mmcblk1rpmb: mmc1:0001 M62704 partition 3 512 KiB
[1.778029]mmcblk1: p1 p2
[1.789410] tps65910 0-002d: No interrupt support, no core IRQ
[1.796625] tps65910 0-002d: Error in configuring external control EN1
[1.803295] tps65910 0-002d: Failed to initialise ext control config
[1.809875] vrtc: supplied by vbat
[1.813495] vrtc: failed to enable
[1.816927] tps65910 0-002d: failed to register tps65910-pmic regulator
[1.823661] tps65910-pmic: probe of tps65910-pmic failed with error -121
[1.832079] at24 0-0050: 1024 byte 24c08 EEPROM, writable, 1 bytes/write
[1.845939] random: fast init done
[1.871621] rtc-rx8025 0-0032: rtc core: registered rx8025 as rtc0
[1.877914] i2c i2c-0: Failed to register i2c client pcf8563 at 0x51 (-16)
[1.884932] i2c i2c-0: of_i2c: Failure registering /ocp/i2c@44e0b000/pcf8563@51
[1.892350] i2c i2c-0: Failed to create I2C device for /ocp/i2c@44e0b000/pcf8563@51
[1.900132] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[1.906142] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[1.925672] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
[1.931149] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
[1.938839] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[1.945736] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[1.953020] usb usb1: Product: MUSB HDRC host driver
[1.958010] usb usb1: Manufacturer: Linux 4.14.40-svn851 musb-hcd
[1.964167] usb usb1: SerialNumber: musb-hdrc.0
[1.969601] hub 1-0:1.0: USB hub found
[1.973427] hub 1-0:1.0: 1 port detected
[1.988220] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
[1.993695] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
[2.001383] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[2.008212] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[2.015499] usb usb2: Product: MUSB HDRC host driver
[2.020517] usb usb2: Manufacturer: Linux 4.14.40-svn851 musb-hcd
[2.026641] usb usb2: SerialNumber: musb-hdrc.1
[2.031941] hub 2-0:1.0: USB hub found
[2.035767] hub 2-0:1.0: 1 port detected
[2.041102] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[2.051588] rtc-rx8025 0-0032: setting system clock to 2021-03-18 02:25:10 UTC (1616034310)
[2.060717] lis3_reg: disabling
[2.063887] ALSA device list:
[2.066868]No soundcards found.
[2.390993] EXT4-fs (mmcblk1p2): recovery complete
[2.396412] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[2.404695] VFS: Mounted root (ext4 filesystem) on device 179:2.
[2.415124] devtmpfs: mounted
[2.419195] usb 1-1: new high-speed USB device number 2 using musb-hdrc
[2.427544] Freeing unused kernel memory: 1024K
[2.609467] usb 1-1: New USB device found, idVendor=0424, idProduct=2514
[2.616391] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[2.626295] hub 1-1:1.0: USB hub found
[2.630362] hub 1-1:1.0: 4 ports detected
[2.638504] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[2.884711] systemd[1]: systemd 245.4-4ubuntu3.4 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[2.908396] systemd[1]: Detected architecture arm.

,

hong wang8:

启动log贴错了,贴的是旧版本的,下面是有问题的版本
Starting kernel …

[0.000000] Booting Linux on physical CPU 0x0
[0.000000] Linux version 4.19.94-gbe5389fd85 (vmuer@vmuer-VirtualBox) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #19 PREEMPT Tue Mar 16 16:27:07 CST 2021
[0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[0.000000] OF: fdt: Machine model: TI AM335x EVM
[0.000000] Memory policy: Data cache writeback
[0.000000] efi: Getting EFI parameters from FDT:
[0.000000] efi: UEFI not found.
[0.000000] cma: Reserved 48 MiB at 0x9d000000
[0.000000] CPU: All CPU(s) started in SVC mode.
[0.000000] AM335X ES2.1 (neon)
[0.000000] random: get_random_bytes called from start_kernel+0xa4/0x434 with crng_init=0
[0.000000] Built 1 zonelists, mobility grouping on.Total pages: 129920
[0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=659705e9-02 rw rootfstype=ext4 rootwait
[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: 455908K/524288K available (9216K kernel code, 341K rwdata, 2932K rodata, 1024K init, 256K bss, 19228K reserved, 49152K 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 – 0xff800000( 496 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 : 0x(ptrval) – 0x(ptrval)(10208 kB)
[0.000000].init : 0x(ptrval) – 0x(ptrval)(1024 kB)
[0.000000].data : 0x(ptrval) – 0x(ptrval)( 342 kB)
[0.000000].bss : 0x(ptrval) – 0x(ptrval)( 257 kB)
[0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[0.000000] rcu: Preemptible hierarchical RCU implementation.
[0.000000]Tasks RCU enabled.
[0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
[0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[0.000020] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[0.000049] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[0.000064] OMAP clocksource: timer1 at 24000000 Hz
[0.000306] timer_probe: no matching timers found
[0.000538] Console: colour dummy device 80×30
[0.000571] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[0.000581] This ensures that you still see kernel messages. Please
[0.000589] update your kernel commandline.
[0.000656] Calibrating delay loop… 597.60 BogoMIPS (lpj=2988032)
[0.118674] pid_max: default: 32768 minimum: 301
[0.118946] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[0.118967] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[0.120016] CPU: Testing write buffer coherency: ok
[0.120097] CPU0: Spectre v2: using BPIALL workaround
[0.121205] Setting up static identity map for 0x80100000 – 0x80100060
[0.121408] rcu: Hierarchical SRCU implementation.
[0.121872] EFI services will not be available.
[0.123795] devtmpfs: initialized
[0.135804] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[0.136301] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[0.136333] futex hash table entries: 256 (order: -1, 3072 bytes)
[0.140987] pinctrl core: initialized pinctrl subsystem
[0.141937] DMI not present or invalid.
[0.142474] NET: Registered protocol family 16
[0.145673] DMA: preallocated 256 KiB pool for atomic coherent allocations
[0.177808] l4_wkup_cm:clk:0010:0: failed to disable
[0.233090] cpuidle: using governor ladder
[0.233139] cpuidle: using governor menu
[0.240227] OMAP GPIO hardware version 0.1
[0.254299] No ATAGs?
[0.254313] hw-breakpoint: debug architecture 0x4 unsupported.
[0.275552] edma 49000000.edma: TI EDMA DMA engine driver
[0.280826] SCSI subsystem initialized
[0.281154] usbcore: registered new interface driver usbfs
[0.281235] usbcore: registered new interface driver hub
[0.281386] usbcore: registered new device driver usb
[0.282069] media: Linux media interface: v0.10
[0.282129] videodev: Linux video capture interface: v2.00
[0.282254] pps_core: LinuxPPS API ver. 1 registered
[0.282266] pps_core: Software ver. 5.3.6 – Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[0.282306] PTP clock support registered
[0.282356] EDAC MC: Ver: 3.0.0
[0.283743] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[0.284497] Advanced Linux Sound Architecture Driver Initialized.
[0.286072] clocksource: Switched to clocksource timer1
[0.298075] NET: Registered protocol family 2
[0.299159] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes)
[0.299205] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[0.299269] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[0.299332] TCP: Hash tables configured (established 4096 bind 4096)
[0.299467] UDP hash table entries: 256 (order: 0, 4096 bytes)
[0.299497] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[0.299703] NET: Registered protocol family 1
[0.300448] RPC: Registered named UNIX socket transport module.
[0.300469] RPC: Registered udp transport module.
[0.300479] RPC: Registered tcp transport module.
[0.300489] RPC: Registered tcp NFSv4.1 backchannel transport module.
[0.301696] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[0.303451] Initialise system trusted keyrings
[0.303847] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[0.310886] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[0.311875] NFS: Registering the id_resolver key type
[0.311950] Key type id_resolver registered
[0.311962] Key type id_legacy registered
[0.312021] ntfs: driver 2.1.32 [Flags: R/O].
[0.315609] Key type asymmetric registered
[0.315635] Asymmetric key parser 'x509' registered
[0.315726] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[0.315745] io scheduler noop registered
[0.315757] io scheduler deadline registered
[0.316229] io scheduler cfq registered (default)
[0.316248] io scheduler mq-deadline registered
[0.316259] io scheduler kyber registered
[0.318891] pinctrl-single 44e10800.pinmux: 142 pins, size 568
[0.391976] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[0.397495] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
[1.031724] console [ttyS0] enabled
[1.036822] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 31, base_baud = 3000000) is a 8250
[1.047082] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 32, base_baud = 3000000) is a 8250
[1.057292] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 33, base_baud = 3000000) is a 8250
[1.067520] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 34, base_baud = 3000000) is a 8250
[1.078982] omap_rng 48310000.rng: Random Number Generator ver. 20
[1.086325] random: fast init done
[1.090031] random: crng init done
[1.110877] brd: module loaded
[1.123256] loop: module loaded
[1.131281] at25 spi0.0: 2 KByte at25 eeprom, pagesize 256
[1.138127] libphy: Fixed MDIO Bus: probed
[1.143709] CAN device driver interface
[1.148952] c_can_platform 481cc000.can: c_can_platform device registered (regs=ab4b6281, irq=39)
[1.226174] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[1.233882] davinci_mdio 4a101000.mdio: detected phy mask fffffff6
[1.242509] libphy: 4a101000.mdio: probed
[1.246692] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Micrel KSZ8081 or KSZ8091
[1.256409] davinci_mdio 4a101000.mdio: phy[3]: device 4a101000.mdio:03, driver Micrel KSZ8081 or KSZ8091
[1.267290] cpsw 4a100000.ethernet: Detected MACID = 0c:1c:57:54:3e:d8
[1.274006] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[1.280553] cpsw 4a100000.ethernet: ALE Table size 1024
[1.285855] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[1.294240] cpsw 4a100000.ethernet: cpsw: Detected MACID = 0c:1c:57:54:3e:da
[1.302693] PPP generic driver version 2.4.2
[1.307388] PPP BSD Compression module registered
[1.312125] PPP Deflate Compression module registered
[1.317261] PPP MPPE Compression module registered
[1.322079] NET: Registered protocol family 24
[1.326710] usbcore: registered new interface driver cdc_ether
[1.332636] usbcore: registered new interface driver cdc_subset
[1.338711] usbcore: registered new interface driver cdc_ncm
[1.344446] usbcore: registered new interface driver huawei_cdc_ncm
[1.351385] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[1.358007] ehci-pci: EHCI PCI platform driver
[1.362558] ehci-omap: OMAP-EHCI Host Controller driver
[1.368008] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[1.374263] ohci-pci: OHCI PCI platform driver
[1.378841] ohci-platform: OHCI generic platform driver
[1.384375] usbcore: registered new interface driver cdc_wdm
[1.390171] usbcore: registered new interface driver usb-storage
[1.396364] usbcore: registered new interface driver option
[1.402002] usbserial: USB Serial support registered for GSM modem (1-port)
[1.411999] am335x-phy-driver 47401300.usb-phy: 47401300.usb-phy supply vcc not found, using dummy regulator
[1.422130] am335x-phy-driver 47401300.usb-phy: Linked as a consumer to regulator.0
[1.433171] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
[1.438657] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
[1.446418] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[1.454731] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[1.462024] usb usb1: Product: MUSB HDRC host driver
[1.467036] usb usb1: Manufacturer: Linux 4.19.94-gbe5389fd85 musb-hcd
[1.473596] usb usb1: SerialNumber: musb-hdrc.0
[1.478998] hub 1-0:1.0: USB hub found
[1.482827] hub 1-0:1.0: 1 port detected
[1.489181] am335x-phy-driver 47401b00.usb-phy: 47401b00.usb-phy supply vcc not found, using dummy regulator
[1.499370] am335x-phy-driver 47401b00.usb-phy: Linked as a consumer to regulator.0
[1.510272] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
[1.515659] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
[1.523482] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[1.531836] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[1.539115] usb usb2: Product: MUSB HDRC host driver
[1.544121] usb usb2: Manufacturer: Linux 4.19.94-gbe5389fd85 musb-hcd
[1.550701] usb usb2: SerialNumber: musb-hdrc.1
[1.556166] hub 2-0:1.0: USB hub found
[1.559992] hub 2-0:1.0: 1 port detected
[1.572047] i2c /dev entries driver
[1.578651] cpuidle: enable-method property 'ti,am3352' found operations
[1.585995] sdhci: Secure Digital Host Controller Interface driver
[1.592289] sdhci: Copyright(c) Pierre Ossman
[1.598110] omap_gpio 481ae000.gpio: Could not set line 18 debounce to 200000 microseconds (-22)
[1.607016] omap_hsmmc 48060000.mmc: Got CD GPIO
[1.612319] omap_hsmmc 48060000.mmc: Linked as a consumer to regulator.2
[1.646499] omap_hsmmc 481d8000.mmc: Linked as a consumer to regulator.2
[1.679252] sdhci-pltfm: SDHCI platform and OF driver helper
[1.688047] ledtrig-cpu: registered to indicate activity on CPUs
[1.701057] NET: Registered protocol family 10
[1.707733] Segment Routing with IPv6
[1.711718] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[1.718914] NET: Registered protocol family 17
[1.723494] can: controller area network core (rev 20170425 abi 9)
[1.730310] NET: Registered protocol family 29
[1.734901] can: raw protocol (rev 20170425)
[1.739345] mmc0: host does not support reading read-only switch, assuming write-enable
[1.747456] can: broadcast manager protocol (rev 20170425 t)
[1.753221] can: netlink gateway (rev 20170425) max_hops=1
[1.758879] mmc0: new high speed SDHC card at address aaaa
[1.765426] Key type dns_resolver registered
[1.770955] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
[1.776010] omap_voltage_late_init: Voltage driver support not added
[1.783404] mmc1: new high speed MMC card at address 0001
[1.791402] Loading compiled-in X.509 certificates
[1.796574]mmcblk0: p1 p2
[1.800443] mmcblk1: mmc1:0001 M62704 3.53 GiB
[1.805629] mmcblk1boot0: mmc1:0001 M62704 partition 1 2.00 MiB
[1.825964] mmcblk1boot1: mmc1:0001 M62704 partition 2 2.00 MiB
[1.832475] mmcblk1rpmb: mmc1:0001 M62704 partition 3 512 KiB, chardev (243:0)
[1.841806]mmcblk1: p1 p2
[1.866386] tps65910 0-002d: No interrupt support, no core IRQ
[1.873753] tps65910-pmic: probe of tps65910-pmic failed with error -121
[1.882647] at24 0-0050: 1024 byte 24c08 EEPROM, writable, 1 bytes/write
[1.920694] rtc-rx8025 0-0032: rtc core: registered rx8025 as rtc0
[1.927130] i2c i2c-0: Failed to register i2c client pcf8563 at 0x51 (-16)
[1.934047] i2c i2c-0: of_i2c: Failure registering /ocp/i2c@44e0b000/pcf8563@51
[1.941470] usb 1-1: new high-speed USB device number 2 using musb-hdrc
[1.948186] i2c i2c-0: Failed to create I2C device for /ocp/i2c@44e0b000/pcf8563@51
[1.955922] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[1.963813] rtc-rx8025 0-0032: setting system clock to 2021-03-18 03:42:02 UTC (1616038922)
[1.972983] ALSA device list:
[1.975977]No soundcards found.
[2.105324] EXT4-fs (mmcblk0p2): recovery complete
[2.111646] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[2.119915] VFS: Mounted root (ext4 filesystem) on device 179:2.
[2.136471] usb 1-1: New USB device found, idVendor=0424, idProduct=2514, bcdDevice= b.b3
[2.144704] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[2.152028] devtmpfs: mounted
[2.157075] Freeing unused kernel memory: 1024K
[2.162348] Run /sbin/init as init process
[2.167403] hub 1-1:1.0: USB hub found
[2.172449] hub 1-1:1.0: 4 ports detected
[2.802721] systemd[1]: systemd 245.4-4ubuntu3.4 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[2.826499] systemd[1]: Detected architecture arm.

,

Nancy Wang:

请先阅读一下该SDK网口部分的使用手册:
software-dl.ti.com/…/CPSW.html

,

hong wang8:

按照该选项配置了,不过menuconfig里部分配置和手册里不太一样,问题依然无法解决

,

hong wang8:

问题已解决,管脚配置有误/** Warning: to select Pin U16 for gpmc_a9.rmii2_crs_dv requires* an additional register setting in the Control Module. See "sma2"* register in TRM subsection "CONTROL_MODULE Registers" for more* information. The recommended implementation is to write 0x1 to* the register at the end of board_init() function in u-boot file:* <source-dir>/board/ti/am335x/board.c*int board_init(void) {*….*u32 reg = readl(CTRL_BASE + 0x1320) | BIT(0);*writel(reg, CTRL_BASE + 0x1320);*….*}*/

,

Nancy Wang:

感谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » am335x使用ti-processor-sdk-linux-am335x-evm-06.03.00.106无法正常使用eth1
分享到: 更多 (0)