Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Orange Pi Zero Eth

Featured Replies

One of my orange pi zeros eth seems to be only negotiationg down to 10Mb/s full duplex.  Not sure why.

 

Below are examples of a stock nightly build. it only happens on one of the pis.

 

 

[    4.177634] sun8i-h3-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[    4.181353] sun8i-h3-r-pinctrl 1f02c00.pinctrl: initialized sunXi PIO driver
[    4.348951] dwmac-sun8i 1c30000.ethernet: PTP uses main clock
[    4.349026] dwmac-sun8i 1c30000.ethernet: No regulator found
[    4.349104] dwmac-sun8i 1c30000.ethernet: Will use internal PHY
[    4.349331] dwmac-sun8i 1c30000.ethernet: Current syscon value is not the default 148000 (expect 58000)
[    4.349495] dwmac-sun8i 1c30000.ethernet: Chain mode enabled
[    4.349507] dwmac-sun8i 1c30000.ethernet: No HW DMA feature register supported
[    4.349519] dwmac-sun8i 1c30000.ethernet: Normal descriptors
[    4.349530] dwmac-sun8i 1c30000.ethernet: RX Checksum Offload Engine supported
[    4.349542] dwmac-sun8i 1c30000.ethernet: COE Type 2
[    4.349553] dwmac-sun8i 1c30000.ethernet: TX Checksum insertion supported
[   11.502776] dwmac-sun8i 1c30000.ethernet eth0: No MAC Management Counters available
[   11.502793] dwmac-sun8i 1c30000.ethernet eth0: PTP not supported by HW
[   19.849903] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[   21.930440] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[   22.970097] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 10Mbps/Full - flow control rx/tx

 

root@orangepizero:~# ethtool eth0
Settings for eth0:
        Supported ports: [ TP AUI BNC MII FIBRE ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Speed: 10Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x0000003f (63)
                               drv probe link timer ifdown ifup
        Link detected: yes

 

Manually 

ethtool -s eth0 speed 100 duplex full sometimes work, other times the interface starts moving up and down continually

 

but even if it works its for a short period of time

especially if i put some load on it

 

[  290.489795] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[  291.529727] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[  313.369751] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[  314.409717] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[  318.569954] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[  320.649716] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[  322.729744] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[  323.769905] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[  327.929501] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[  328.969615] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[  343.529731] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[  344.569948] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[  352.889602] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[  353.929935] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[  358.090496] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[  360.169897] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[  363.289777] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[  364.330026] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx

 

Any ideas?

 

 

 

 

5 hours ago, darkdrgn2k said:

One of my orange pi zeros eth seems to be only negotiationg down to 10Mb/s full duplex.  Not sure why.

Any ideas?

 

Does this Orange Pi Zero only get  10MBit where another Orange Pi Zero does get 100MBit - or do you use with this Zero another cable?

  • Author

I have already tried different cables.  It did not seem to help any.

Also tried those cables on other pis/other devices and they all seem to work fine.

4 hours ago, darkdrgn2k said:

I have already tried different cables.  It did not seem to help any.

Also tried those cables on other pis/other devices and they all seem to work fine.

then I would suggest to use all components from a working Zero/one:
- Network-Cable

- uSD-Card with OS
and
- Power-Supply

 

on the false-working Zero/one - then you could also eliminate the problem with the kernel/OS which Igor mentioned :)

 

Also the false-working one should only have devices (like additional USB-devices) connected which had been used on the working one.

 

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.