Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bridge Interface Error - Failed to query interface 'br0' #1522

Closed
dR3b opened this issue Nov 22, 2018 · 4 comments
Closed

Bridge Interface Error - Failed to query interface 'br0' #1522

dR3b opened this issue Nov 22, 2018 · 4 comments

Comments

@dR3b
Copy link

dR3b commented Nov 22, 2018

Describe the issue

The network interface "br0" is not displayed. But it works with a physical network adapter e.g. "eno1".

To Reproduce

A minimal but complete config with which the problem occurs:

modules-right = network

[module/network]
type = internal/network
interface = "br0"
label-connected = "%ifname% %linkspeed%"
label-disconnected = disconnected

Polybar Log

Post everything polybar outputs to the terminal when you run it and the issue occurs below

warn: module/network: Failed to query interface 'br0'
warn: module/network: Failed to query interface 'br0'
warn: module/network: Failed to query interface 'br0'
warn: module/network: Failed to query interface 'br0'
warn: module/network: Failed to query interface 'br0'

Environment:

  • WM: i3
  • PB: polybar 3.2.1
@patrick96
Copy link
Member

Hmm, I don't even know if polybar was built to support bridge interfaces.

Can you run the following commands for me so that I can figure out, if the current implementation can support bridge interfaces.

ethtool -i br0
ethtool br0
cat /sys/class/net/br0/operstate

@spsarolkar
Copy link
Contributor

Hi,

I am facing the similar issue,

below is output of commands mentioned above

$ cat /sys/class/net/br0/operstate
up
$ ethtool br0
Settings for br0:
Cannot get wake-on-lan settings: Operation not permitted
Link detected: yes
$ sudo ethtool br0
Password:
Settings for br0:
Link detected: yes

@dR3b
Copy link
Author

dR3b commented Nov 26, 2018

cat /sys/class/net/br0/operstate
up

patrick96 pushed a commit that referenced this issue Nov 28, 2018
Bridge interfaces don't provide linkspeed via ethtool but everything else works the same as with ethernet links.

Fixes #1522
@dR3b
Copy link
Author

dR3b commented Nov 29, 2018

Thanks!

patrick96 added a commit that referenced this issue Dec 23, 2018
### Breaking Changes:
None

### Changelog

**New Config Options**
The following config options were added

In the `[settings]` section:
* `pseudo-transparency`

In `internal/cpu`:
* `ramp-coreload-spacing`, spacing between elements in `<ramp-coreload>` elements
* `%percentage-sum%` in `label`. Shows sum of all percentages

In `custom/script`:
* `double-click-left`
* `double-click-middle`
* `double-click-right`

In `internal/pulseaudio`:
* `interval`, volume increase and decrease steps in percentage points

In `internal/memory`:
* `bar-swap-used`
* `bar-swap-free`
* `ramp-swap-used`
* `ramp-swap-free`

**Deprecations**
* `tray-transparent` in the bar section is no longer used. The tray now always uses pseudo-transparency

**Features**
* volume: adjustable volume steps (#1364), see #1361
* memory: Add progress bars and ramps for swap (#1325)
* render: pseudo-transparency (always used in the tray)  (#595)
* cpu: 
    * Configurable spacing in between coreloads (#1472), see #1389
    * Non-normalized cpu load (#1517), see #1516
* script: Double click actions (#1442)
* net: Support for bridge interfaces (#1528), see #1522
* token: zero pad tokens when min-width value starts with a `0` (#1341), see #1332

**Fixes**
* config: Use font patterns detected on system in sample config (#1350)
* net: Disconnected module when SSID is only an emoji (#1371), see #1367
* tray: Tray overlapping with bar (#1392), see #591
* build: Several build errors (#1395, #1454, #1470, polybar/xpp#12, #1493), see #1447, #1469, #750, #1492
* mpd: format-online-prefix not working (#1402), see #1399
* font: Crash for some font-patterns (#1451), see #1435
* script: 
    * Only `%counter%` or `%pid%` token usable, never both (#1456)
    * click actions with colons in them (#1457), see #984
* renderer: Bar locks up when xorg composite extension is disabled (#1430), see #1425
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants