#18457: wdr4900 ethernet broken after 3.18 rc5
---------------------+----------------------------------
  Reporter:  arokh   |      Owner:  developers
      Type:  defect  |     Status:  new
  Priority:  normal  |  Milestone:  Chaos Calmer (trunk)
 Component:  kernel  |    Version:  Trunk
Resolution:          |   Keywords:
---------------------+----------------------------------

Comment (by anonymous):

 This new patch which creates the problem removes a kernel feature to deal
 with broken device tree descriptions.
 Therefore my assumption is that the dts for WDR4900 is broken and parsing
 fails now due to more strict checking.
 A missing "ranges" statement was interpreted as empty one before.
 Therefore I think that just at least one "ranges;" is missing, but where?

 I'm no device tree expert however my guess would be that it's missing at
 the marked position (as the missing "ranges" might be an issue when the
 parser tries to go from flash@0 to the parent nodes).

 soc: soc@ffe00000 {
        ranges = <0x0 0x0 0xffe00000 0x100000>;

        spi0: spi@7000 {
 -> add here "ranges;"?
                     flash@0 {
                             #address-cells = <1>;
                             #size-cells = <1>;
                             compatible = "spansion,s25fl129p1";
                             reg = <0>;

--
Ticket URL: <https://dev.openwrt.org/ticket/18457#comment:3>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to