
Zustand: Überflüssige Benachrichtigungen und Popups, wenn das Telefon über USB verbunden ist.
Differenzielle Zustände: Fehler bei der Energieverwaltung über USB, Fehler bei der Verwaltung der Netzwerkkarte.
Support: Benachrichtigungen, Popups und Dmesg-Warnungen treten hauptsächlich dann auf, wenn der Energiezustand den Höchstwert erreicht, werden aber relativ stabil, wenn der Energiezustand in Prozent konstant bleibt.
Der Dateimanager öffnet sich ständig, wenn ich mein Telefon über USB mit meinem Laptop verbunden habe (Abbildung 1 und 2). Es gibt auch Popup-Symbole in der linken Seitenleiste (Abbildung 3). Beim Tethering gibt es auch häufige Benachrichtigungen über die Internetverbindung (Abbildung 4 und 5). Das Kabel von schlechter Qualität erhöht die Häufigkeit dieser Unannehmlichkeiten. Alle Arten von Benachrichtigungen können mehrmals pro Minute erfolgen. Ihre Häufigkeit erhöht sich, wenn der Akku einen hohen Ladezustand erreicht, bleibt aber stabil, wenn der Akku vollständig geladen ist.
- Ich mache wjandrea'sVorschlag
gsettings set org.gnome.desktop.media-handling automount-open false
das löstautomount-open
das Problem, seinendmesg | tail
ZustandHier.
Sie sehen etwa 10-30 Fenster für den Fehler (Abbildung 1 und 2) und das rechte Symbol des Telefons springt hin und her (Abbildung 3), wenn Sie das Gerät einfach mit dem Laptop verbunden lassen
- Ich mache wjandreas zweiten Vorschlag
gsettings set org.gnome.desktop.media-handling automount false
. Allerdings taucht das Symbol des Samsung-Telefons immer wieder in der linken Leiste auf. Das passiert meistens, wenn mein Laptop voll aufgeladen ist, also kann es ein Problem mit der Energieverwaltung sein. Seindmesg | tail
Status istHier(Siehe auch Abbildung 3), was beim ersten Mal und meistens dann auftrat, wenn mein Laptop ungefähr seinen maximalen Akkustand erreichte.
Teilmenge des zweiten dmesg hier
[ 5.788819] wl: module license 'MIXED/Proprietary' taints kernel.
[ 5.788820] Disabling lock debugging due to kernel taint
[ 5.789154] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
[ 5.797453] wl: module verification failed: signature and/or required key missing - tainting kernel
[ 5.812002] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
[ 5.812092] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
[ 5.812165] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
[ 5.981764] intel_rapl: Found RAPL domain package
[ 5.981769] intel_rapl: Found RAPL domain core
[ 5.981771] intel_rapl: Found RAPL domain uncore
[ 5.981772] intel_rapl: Found RAPL domain dram
[ 6.024117] wlan0: Broadcom BCM43a0 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)
[ 6.030416] applesmc: key=561 fan=1 temp=33 index=33 acc=0 lux=2 kbd=1
[ 6.050130] wl 0000:03:00.0 wlp3s0: renamed from wlan0
[ 6.242168] Non-volatile memory driver v1.3
[ 6.428191] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 6.862799] input: bcm5974 as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/input/input12
[ 6.862926] usbcore: registered new interface driver bcm5974
[ 7.053663] fuse init (API version 7.24)
[ 7.329118] Bluetooth: Core ver 2.21
[ 7.329540] NET: Registered protocol family 31
[ 7.329543] Bluetooth: HCI device and connection manager initialized
[ 7.329548] Bluetooth: HCI socket layer initialized
[ 7.329551] Bluetooth: L2CAP socket layer initialized
[ 7.329558] Bluetooth: SCO socket layer initialized
[ 7.350445] usbcore: registered new interface driver btusb
[ 7.355183] Bluetooth: hci0: BCM: chip id 73 build 0932
[ 7.356184] Bluetooth: hci0: BCM: product 05ac:828f
[ 7.372192] Bluetooth: hci0: BCM20702B0 Generic USB Class 1 @ 20 MHz
[ 7.391321] usb 1-3.1: USB disconnect, device number 5
[ 7.634631] usb 1-3.2: USB disconnect, device number 6
[ 8.363517] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 8.363521] Bluetooth: BNEP filters: protocol multicast
[ 8.363525] Bluetooth: BNEP socket layer initialized
[ 8.377953] Bluetooth: RFCOMM TTY layer initialized
[ 8.377960] Bluetooth: RFCOMM socket layer initialized
[ 8.377965] Bluetooth: RFCOMM ver 1.11
[ 78.943062] usb 1-1: USB disconnect, device number 2
[ 79.308530] usb 1-1: new high-speed USB device number 8 using xhci_hcd
[ 79.437071] usb 1-1: New USB device found, idVendor=04e8, idProduct=6863
[ 79.437079] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 79.437083] usb 1-1: Product: SAMSUNG_Android
[ 79.437086] usb 1-1: Manufacturer: SAMSUNG
[ 79.437089] usb 1-1: SerialNumber: d068730a
[ 79.978452] usbcore: registered new interface driver cdc_ether
[ 79.981649] rndis_host 1-1:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-1, RNDIS device, 02:57:00:57:38:37
[ 79.981726] usbcore: registered new interface driver rndis_host
[ 79.983854] rndis_host 1-1:1.0 enp0s20u1: renamed from usb0
[ 80.011403] IPv6: ADDRCONF(NETDEV_UP): enp0s20u1: link is not ready
[ 1290.235637] usb 1-1: USB disconnect, device number 8
[ 1290.235777] rndis_host 1-1:1.0 enp0s20u1: unregister 'rndis_host' usb-0000:00:14.0-1, RNDIS device
[ 1290.591107] usb 1-1: new high-speed USB device number 9 using xhci_hcd
[ 1290.719964] usb 1-1: New USB device found, idVendor=04e8, idProduct=6863
[ 1290.719973] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1290.719977] usb 1-1: Product: SAMSUNG_Android
[ 1290.719981] usb 1-1: Manufacturer: SAMSUNG
[ 1290.719984] usb 1-1: SerialNumber: d068730a
[ 1290.722251] rndis_host 1-1:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-1, RNDIS device, 02:57:00:57:38:37
[ 1291.255806] rndis_host 1-1:1.0 enp0s20u1: renamed from usb0
[ 1291.277892] IPv6: ADDRCONF(NETDEV_UP): enp0s20u1: link is not ready
[ 1870.316573] usb 1-1: USB disconnect, device number 9
[ 1870.316687] rndis_host 1-1:1.0 enp0s20u1: unregister 'rndis_host' usb-0000:00:14.0-1, RNDIS device
[ 1871.735777] usb 1-1: new high-speed USB device number 10 using xhci_hcd
[ 1871.865681] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 1871.865687] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1871.865690] usb 1-1: Product: SAMSUNG_Android
[ 1871.865692] usb 1-1: Manufacturer: SAMSUNG
[ 1871.865694] usb 1-1: SerialNumber: d068730a
[ 2265.887618] usb 1-1: USB disconnect, device number 10
[ 2268.395967] usb 1-1: new high-speed USB device number 11 using xhci_hcd
[ 2268.524992] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 2268.524998] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2268.525001] usb 1-1: Product: SAMSUNG_Android
[ 2268.525003] usb 1-1: Manufacturer: SAMSUNG
[ 2268.525005] usb 1-1: SerialNumber: d068730a
[ 2389.754208] usb 1-1: USB disconnect, device number 11
[ 2451.283233] usb 1-1: new high-speed USB device number 12 using xhci_hcd
[ 2451.412713] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 2451.412719] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2451.412722] usb 1-1: Product: SAMSUNG_Android
[ 2451.412725] usb 1-1: Manufacturer: SAMSUNG
[ 2451.412727] usb 1-1: SerialNumber: d068730a
[ 4253.278282] usb 1-1: USB disconnect, device number 12
[ 4254.096939] usb 1-1: new high-speed USB device number 13 using xhci_hcd
[ 4259.392860] usb 1-1: new high-speed USB device number 14 using xhci_hcd
[ 4259.522162] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 4259.522167] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4259.522170] usb 1-1: Product: SAMSUNG_Android
[ 4259.522173] usb 1-1: Manufacturer: SAMSUNG
[ 4259.522175] usb 1-1: SerialNumber: d068730a
[ 4259.731917] usb 1-1: USB disconnect, device number 14
[ 4260.068777] usb 1-1: new high-speed USB device number 15 using xhci_hcd
[ 4260.200384] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 4260.200389] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4260.200392] usb 1-1: Product: SAMSUNG_Android
[ 4260.200395] usb 1-1: Manufacturer: SAMSUNG
[ 4260.200397] usb 1-1: SerialNumber: d068730a
[ 4487.825779] usb 1-1: USB disconnect, device number 15
[ 4488.457511] usb 1-1: new high-speed USB device number 16 using xhci_hcd
[ 4488.643676] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 4488.643682] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4488.643685] usb 1-1: Product: SAMSUNG_Android
[ 4488.643687] usb 1-1: Manufacturer: SAMSUNG
[ 4488.643689] usb 1-1: SerialNumber: d068730a
[ 4507.592538] usb 1-1: USB disconnect, device number 16
[ 4507.929239] usb 1-1: new high-speed USB device number 17 using xhci_hcd
[ 4508.115547] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 4508.115553] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4508.115556] usb 1-1: Product: SAMSUNG_Android
[ 4508.115558] usb 1-1: Manufacturer: SAMSUNG
[ 4508.115560] usb 1-1: SerialNumber: d068730a
Andere Vorschläge
Sneetsher. Es funktioniert am ersten Tag. Ich werde Sie nächste Woche wissen lassen, wie es funktioniert.
> sudo -i > sed 's/LABEL="libmtp_usb_rules"/LABEL="libmtp_usb_rules"\n\n#Masi, ignore my phone\nATTR{idVendor}=="04e8", ATTR{idProduct}=="6863", GOTO="libmtp_rules_end"/g' /lib/udev/rules.d/69-libmtp.rules | sudo tee /etc/udev/rules.d/69-libmtp.rules \ udevadm control --reload-rules # TODO for long time monitoring
Telefon: Samsung Galaxy S4 gt-i9506 mit Temaseks inoffiziellenRomvon CyanogenMod 13 mit ausreichenden Patches
Ubuntu-Versionen: 16.04
Linux-Kernel: 4.4 und 4.6
Linux-Kernel-Optionen: wl
Bash: 4.3.42(1)-Release (x86_64-pc-linux-gnu)
Laptop: Macbook Air Mitte 2013
USB: zwei USB3-Anschlüsse (bis zu 5 Gbit/s) (Hieroffizielle Spezifikationen)
Netzwerkkartentreiber: nicht freibroadcom-sta-dkms(sehenHier)
VPN im Telefon: NordVPN US UDP-Server
VPN im Laptop bei WLAN-Verbindung mit Router-Firewall: NordVPN EE UDP-Server
- Support 1: Eine negative Änderung des Energiezustands (-1 %) ist mit Benachrichtigungen verbunden.
- Support 2: Eine instabile Internetverbindung verbraucht eine erhebliche Menge an Strom (\Delta P = 1 %).
- Support 3: Eine VPN-geschützte Internetverbindung reduziert die Anzahl der Benachrichtigungen erheblich.
Antwort1
dconfist in dieser Situation der zu überprüfende Ort.
dconf ist ein Low-Level-Konfigurationssystem und Einstellungsmanagement. Sein Hauptzweck besteht darin, ein Backend für GSettings und KSettings auf Plattformen bereitzustellen, die noch keine Konfigurationsspeichersysteme haben. Es hängt von GLib ab. Es ist Teil von GNOME 3 und ein Ersatz für GConf. ~Wikipedia
Dazu müssen Sie installierenDconf-Editorwie folgt:
sudo apt-get update
sudo apt-get install dconf-tools
ÖffnenDconf-Editor,
Drücken Sie Alt + F2
oder
gehe zuAnwendung > Systemtools > dconf-Editor
Jetzt im dconf-Editor, in der Seitenleiste
org > Gnome > Desktop > Medienverwaltung
Deaktivieren Sie das KontrollkästchenAutomount-ÖffnenMöglichkeit.
Nachfolgend sehen Sie den Screenshot des dconf-Editors in 16.04:
Antwort2
CLI-Version der Antwort von @Dhaval-Simaria:
gsettings set org.gnome.desktop.media-handling automount-open false
Beachten Sie, dass Ubuntu mit geliefert wird gsettings
; es muss nicht installiert werden.
Bearbeiten für aktualisierte Informationen: Da die Fehlermeldungen einen Mount-Fehler melden, versuchen Sie, Automount zu deaktivieren:
gsettings set org.gnome.desktop.media-handling automount false
Antwort3
Antwort4
Sie sollten sich die udev-Regeln ansehen. Mit ihnen können Sie ein Gerät blockieren, ohne andere USB-Geräte zu beeinträchtigen. Sie können Ihre eigenen udev-Regeln definieren, indem Sie eine Datei in erstellen /etc/udev/rules.d/
, z. B.
/etc/udev/rules.d/51-block-phone-mount.rules
Suchen Sie nun nach der IDVendor und der IDProduct des Geräts. Diese sind sinnvoll zu verwenden, da sie für das Produkt meist eindeutig sind. Sie können sie also verwenden, um das Gerät in der Udev-Regel zu identifizieren.
Listen Sie Ihre USB-Geräte auf lsusb
und erhalten Sie etwa Folgendes:
Bus 002 Device 002: ID 8087:8002 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 0424:2660 Standard Microsystems Corp.
Bus 004 Device 003: ID 03f0:0024 Hewlett-Packard KU-0316 Keyboard
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Relevant ist dabei der Bus und das Gerät, also zB Bus 004 und Gerät 003. Mit sudo lsusb -vs 004:003 | grep -E 'idProduct|idVendor'
erhalten Sie die nötigen Informationen zB:
idVendor 0x03f0 Hewlett-Packard
idProduct 0x0024 KU-0316 Keyboard
Das bedeutet, dass Sie /etc/udev/rules.d/51-block-phone-mount.rules
Folgendes einfügen müssen:
#Phone automount block
SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0024", ATTR{authorized}="0"
Sie können es sofort ausprobieren, indem Sie das Telefon einfach wieder anschließen und prüfen, ob es funktioniert.