This patch should fix your problem:

Am Sa, 1.06.2013, 19:26, schrieb Felix Kaechele:
> The fix for this is here:
> https://github.com/kaechele/openwrt/commit/6655e11d9c49ac9aebe4a9cfff8ea78842fb976b
>
> - Felix
Regards

Gerd


Am Mi, 5.06.2013, 16:22, schrieb jonsm...@gmail.com:
> I have one of the AsiaRF boards described in this thread:
> https://forum.openwrt.org/viewtopic.php?id=42471
>
> There is a patch to get it working, but this patch predates device trees.
> https://dev.openwrt.org/attachment/ticket/13088/Openwrt-rt5350-ayyari.patch
>
> When I boot I get a timeout in the Ethernet driver. So I probably have
> something not quite right in my DTS file.  Which of the device tree
> settings might impact this?
>
> /dts-v1/;
>
> /include/ "rt5350.dtsi"
>
> / {
> compatible = "AWM002", "ralink,rt5350-soc";
> model = "AsiaRF AWM002";
>
> palmbus@10000000 {
> sysc@0 {
> ralink,pinmux = "spi", "uartlite", "jtag", "mdio", "sdram", "rgmii";
> ralink,gpiomux = "i2c";
> ralink,uartmux = "gpio";
> ralink,wdtmux = <1>;
> };
>
> gpio0: gpio@600 {
> status = "okay";
> };
>
> spi@b00 {
> status = "okay";
> m25p80@0 {
> #address-cells = <1>;
> #size-cells = <1>;
> compatible = "mx25l6405d";
> reg = <0 0>;
> linux,modalias = "m25p80", "mx25l6405d";
> spi-max-frequency = <10000000>;
>
> partition@0 {
> label = "u-boot";
> reg = <0x0 0x30000>;
> read-only;
> };
>
> partition@30000 {
> label = "u-boot-env";
> reg = <0x30000 0x10000>;
> read-only;
> };
>
> factory: partition@40000 {
> label = "factory";
> reg = <0x40000 0x10000>;
> read-only;
> };
>
> partition@50000 {
> label = "firmware";
> reg = <0x50000 0x7b0000>;
> };
> };
> };
> };
>
> ethernet@10100000 {
> status = "okay";
> };
>
> esw@10110000 {
> status = "okay";
> ralink,portmap = <0x3f>;
> };
>
> wmac@10180000 {
> status = "okay";
> };
>
> ehci@101c0000 {
> status = "okay";
> };
>
> ohci@101c1000 {
> status = "okay";
> };
>
> i2c-gpio {
> compatible = "i2c-gpio";
>
> gpios = <&gpio0 1 0 &gpio0 2 0>;
> i2c-gpio,delay-us = <10>;
> };
>
> gpio-leds {
> compatible = "gpio-leds";
> };
> };
>
> =======================================================================
>
> Starting kernel ...
>
> [    0.000000] Linux version 3.8.12 (jonsmirl@terra) (gcc version
> 4.7.2 (OpenWrt GCC 4.7.2 r36687) ) #15 Tue Jun 4 16:50:16 EDT 2013
> [    0.000000] SoC Type: Ralink RT5350 id:1 rev:3
> [    0.000000] bootconsole [early0] enabled
> [    0.000000] CPU revision is: 0001964c (MIPS 24KEc)
> [    0.000000] MIPS: machine is AsiaRF AWM002
> [    0.000000] Determined physical RAM map:
> [    0.000000]  memory: 01000000 @ 00000000 (usable)
> [    0.000000] Initrd not found or empty - disabling initrd
> [    0.000000] Zone ranges:
> [    0.000000]   Normal   [mem 0x00000000-0x00ffffff]
> [    0.000000] Movable zone start for each node
> [    0.000000] Early memory node ranges
> [    0.000000]   node   0: [mem 0x00000000-0x00ffffff]
> [    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32
> bytes.
> [    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases,
> linesize 32 bytes
> [    0.000000] Built 1 zonelists in Zone order, mobility grouping off.
>  Total pages: 4064
> [    0.000000] Kernel command line: console=ttyS0,57600
> rootfstype=squashfs,jffs2
> [    0.000000] PID hash table entries: 64 (order: -4, 256 bytes)
> [    0.000000] Dentry cache hash table entries: 2048 (order: 1, 8192
> bytes)
> [    0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
> [    0.000000] __ex_table already sorted, skipping sort
> [    0.000000] Writing ErrCtl register=00055c12
> [    0.000000] Readback ErrCtl register=00055c12
> [    0.000000] Memory: 13184k/16384k available (2120k kernel code,
> 3200k reserved, 513k data, 180k init, 0k highmem)
> [    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0,
> CPUs=1, Nodes=1
> [    0.000000] NR_IRQS:128
> [    0.000000] CPU Clock: 360MHz
> [    0.000000] Calibrating delay loop... 239.61 BogoMIPS (lpj=1198080)
> [    0.070000] pid_max: default: 32768 minimum: 301
> [    0.070000] Mount-cache hash table entries: 512
> [    0.080000] NET: Registered protocol family 16
> [    0.130000] bio: create slab <bio-0> at 0
> [    0.130000] rt2880_gpio 10000600.gpio: registering 24 gpios
> [    0.140000] Switching to clocksource MIPS
> [    0.150000] NET: Registered protocol family 2
> [    0.160000] TCP established hash table entries: 512 (order: 0, 4096
> bytes)
> [    0.180000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
> [    0.190000] TCP: Hash tables configured (established 512 bind 512)
> [    0.200000] TCP: reno registered
> [    0.210000] UDP hash table entries: 256 (order: 0, 4096 bytes)
> [    0.220000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
> [    0.230000] NET: Registered protocol family 1
> [    0.240000] rt-timer 10000100.timer: maximum frequncy is 7324Hz
> [    0.290000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
> [    0.300000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME)
> (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
> [    0.330000] msgmni has been set to 25
> [    0.330000] io scheduler noop registered
> [    0.340000] io scheduler deadline registered (default)
> [    0.350000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
> [    0.370000] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20)
> is a 16550A
> [    0.390000] console [ttyS0] enabled, bootconsole disabled
> [    0.390000] console [ttyS0] enabled, bootconsole disabled
> [    0.420000] m25p80 spi0.0: mx25l6405d (8192 Kbytes)
> [    0.430000] 4 ofpart partitions found on MTD device spi0.0
> [    0.440000] Creating 4 MTD partitions on "spi0.0":
> [    0.450000] 0x000000000000-0x000000030000 : "u-boot"
> [    0.460000] 0x000000030000-0x000000040000 : "u-boot-env"
> [    0.470000] 0x000000040000-0x000000050000 : "factory"
> [    0.490000] 0x000000050000-0x000000800000 : "firmware"
> [    0.500000] found squashfs behind kernel
> [    0.510000] Creating 2 MTD partitions on "spi0.0":
> [    0.520000] 0x000000050000-0x00000013dfa9 : "kernel"
> [    0.530000] mtd: partition "kernel" must either start or end on
> erase block boundary or be smaller than an erase block -- forcing
> read-only
> [    0.560000] 0x00000013dfa9-0x000000800000 : "rootfs"
> [    0.570000] mtd: partition "rootfs" must either start or end on
> erase block boundary or be smaller than an erase block -- forcing
> read-only
> [    0.600000] mtd: partition "rootfs" set to be root filesystem
> [    0.610000] mtd: partition "rootfs_data" created automatically,
> ofs=3A0000, len=460000
> [    0.630000] 0x0000003a0000-0x000000800000 : "rootfs_data"
> [    0.640000] rt305x-esw 10110000.esw: link changed 0x02
> [    0.660000] eth0: done loading
> [    0.670000] TCP: cubic registered
> [    0.670000] NET: Registered protocol family 17
> [    0.680000] 8021q: 802.1Q VLAN Support v1.8
> [    0.710000] VFS: Mounted root (squashfs filesystem) readonly on device
> 31:5.
> [    0.730000] Freeing unused kernel memory: 180k freed
> [    6.000000] Button Hotplug driver version 0.4.1
> - preinit -
> [    6.230000] platform gpio-leds.2: Driver leds-gpio requests probe
> deferral
> Press the [f] key and hit [enter] to enter failsafe mode
> - regular preinit -
> jffs2 not ready yet; using ramdisk
> - init -
>
> Please press Enter to activate this console. [   13.190000]
> compat-drivers backport release: compat-drivers-2013-03-28-5
> [   13.200000] Backport based on wireless-testing.git master-2013-04-16
> [   13.210000] compat.git: wireless-testing.git
> [   13.270000] cfg80211: Calling CRDA to update world regulatory domain
> [   13.280000] cfg80211: World regulatory domain updated:
> [   13.290000] cfg80211:   (start_freq - end_freq @ bandwidth),
> (max_antenna_gain, max_eirp)
> [   13.310000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz),
> (300 mBi, 2000 mBm)
> [   13.320000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz),
> (300 mBi, 2000 mBm)
> [   13.340000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz),
> (300 mBi, 2000 mBm)
> [   13.360000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz),
> (300 mBi, 2000 mBm)
> [   13.370000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz),
> (300 mBi, 2000 mBm)
> [   14.010000] NET: Registered protocol family 10
> [   14.720000] SCSI subsystem initialized
> [   14.910000] usbcore: registered new interface driver usbfs
> [   14.920000] usbcore: registered new interface driver hub
> [   14.930000] usbcore: registered new device driver usb
> [   15.900000] rt2800_wmac 10180000.wmac: failed to load eeprom property
> [   15.920000] phy0 -> rt2x00lib_request_eeprom_file: Info - Loading
> EEPROM data from 'soc_wmac.eeprom'.
> [   16.220000] phy0 -> rt2x00_set_rt: Info - RT chipset 5350, rev 0500
> detected
> [   16.240000] phy0 -> rt2x00_set_rf: Info - RF chipset 5350 detected
> [   16.260000] platform gpio-leds.2: Driver leds-gpio requests probe
> deferral
> [   20.000000] PPP generic driver version 2.4.2
> [   20.680000] ip_tables: (C) 2000-2006 Netfilter Core Team
> [   20.880000] xt_time: kernel timezone is -0000
> [   20.950000] NET: Registered protocol family 24
> [   21.220000] nf_conntrack version 0.5.0 (208 buckets, 832 max)
> [   21.850000] ip6_tables: (C) 2000-2006 Netfilter Core Team
> [   22.420000] dwc_otg: version 2.72a 24-JUN-2008
> [   22.620000] Initializing USB Mass Storage driver...
> [   22.630000] usbcore: registered new interface driver usb-storage
> [   22.640000] USB Mass Storage support registered.
> [   34.200000] device eth0.1 entered promiscuous mode
> [   34.210000] device eth0 entered promiscuous mode
> [   34.230000] br-lan: port 1(eth0.1) entered forwarding state
> [   34.240000] br-lan: port 1(eth0.1) entered forwarding state
> [   35.200000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
> [   36.040000] ------------[ cut here ]------------
> [   36.040000] WARNING: at net/sched/sch_generic.c:254
> dev_watchdog+0x16c/0x290()
> [   36.060000] NETDEV WATCHDOG: eth0 (): transmit queue 0 timed out
> [   36.070000] Modules linked in: hid usb_storage evdev dwc_otg
> ledtrig_usbdev ip6t_REJECT ip6t_rt ip6t_hbh ip6t_mh ip6t_ipv6header
> ip6t_frag ip6t_eui64 ip6t_ah ip6table_raw ip6table_mangle
> ip6table_filter ip6_tables nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_irc
> nf_nat_ftp nf_conntrack_irc nf_conntrack_ftp xt_REDIRECT
> ipt_MASQUERADE iptable_nat xt_nat nf_nat_ipv4 nf_nat pppoe
> xt_conntrack xt_CT iptable_raw xt_state nf_conntrack_ipv4
> nf_defrag_ipv4 nf_conntrack sd_mod pppox xt_mark xt_time ipt_REJECT
> xt_TCPMSS xt_LOG xt_comment xt_multiport xt_mac xt_limit
> iptable_mangle iptable_filter ip_tables xt_tcpudp x_tables ppp_async
> ppp_generic slhc ext4 jbd2 mbcache rt2800pci(O) rt2800lib(O)
> rt2x00soc(O) rt2x00pci(O) rt2x00mmio(O) rt2x00lib(O) mac80211(O)
> usbcore usb_common scsi_mod nls_base crc16 crc_itu_t crc_ccitt ipv6
> eeprom_93cx6 cfg80211(O) compat(O) arc4 crypto_blkcipher aead
> crypto_hash leds_gpio button_hotplug(O) gpio_keys_polled input_polldev
> input_core
> [   36.240000] Call Trace:
> [   36.240000] [<8001051c>] dump_stack+0x8/0x34
> [   36.250000] [<80019728>] warn_slowpath_common+0x78/0xa4
> [   36.260000] [<800197dc>] warn_slowpath_fmt+0x2c/0x38
> [   36.270000] [<801a2b0c>] dev_watchdog+0x16c/0x290
> [   36.280000] [<80025024>] call_timer_fn.isra.37+0x24/0x80
> [   36.290000] [<800251f4>] run_timer_softirq+0x174/0x1d0
> [   36.300000] [<800204a0>] __do_softirq+0xb0/0x188
> [   36.310000] [<80020618>] do_softirq+0x48/0x68
> [   36.320000] [<8002084c>] irq_exit+0x4c/0x84
> [   36.330000] [<80004830>] ret_from_irq+0x0/0x4
> [   36.340000] [<80128c68>] lzma_main+0x99c/0xbb4
> [   36.350000] [<801293e4>] xz_dec_lzma2_run+0x564/0x864
> [   36.360000] [<801279e4>] xz_dec_run+0x310/0x8dc
> [   36.370000] [<800da9f8>] squashfs_xz_uncompress+0x15c/0x260
> [   36.380000] [<800d71b0>] squashfs_read_data+0x4e4/0x694
> [   36.390000] [<800d7530>] squashfs_cache_get+0x1d0/0x34c
> [   36.400000] [<800d8a38>] squashfs_readpage+0x56c/0x848
> [   36.410000] [<8005ff58>] __do_page_cache_readahead+0x1d0/0x24c
> [   36.420000] [<800602ec>] ra_submit+0x28/0x34
> [   36.430000] [<80058b64>] filemap_fault+0x19c/0x3f4
> [   36.440000] [<8006f564>] __do_fault+0xd0/0x4f4
> [   36.450000] [<80072cec>] handle_pte_fault+0x450/0x944
> [   36.460000] [<80073280>] handle_mm_fault+0xa0/0xe0
> [   36.470000] [<80013c00>] do_page_fault+0x154/0x398
> [   36.480000] [<80004820>] ret_from_exception+0x0/0x10
> [   36.490000]
> [   36.490000] ---[ end trace 1ac1b239b2135e9c ]---
> [   36.500000] br-lan: port 1(eth0.1) entered forwarding state
> [   37.840000] ralink-wdt: timeout value 60 must be 0 < timeout <= 35,
> using 30
> [  132.950000] jffs2_scan_eraseblock(): End of filesystem marker found at
> 0x0
> [  132.960000] jffs2_build_filesystem(): unlocking the mtd device... done.
> [  132.980000] jffs2_build_filesystem(): erasing all blocks after the
> end marker... done.
> [  176.820000] jffs2: notice: (1124) jffs2_build_xattr_subsystem:
> complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan)
> and 0 of xref (0 dead, 0 orphan) found.
>
>
> --
> Jon Smirl
> jonsm...@gmail.com
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
>


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to