Bedingung: Fremdbenachrichtigungen und Popups, wenn das Telefon an USB angeschlossen ist.
Unterschiedliche Bedingungen: Energieverwaltungsfehler mit USB, Netzwerkkartenverwaltungsfehler.
Unterstützung: Benachrichtigungen, Popups und dmesg-Warnungen treten meistens auf, wenn der Energiezustand das Maximum erreicht, werden jedoch ziemlich stabil, wenn der Prozentsatz des Stromzustands konstant bleibt.
Der Dateimanager öffnet sich weiter, wenn ich mein Telefon über USB an meinen Laptop angeschlossen habe (Abbildung 1 und 2). In der linken Leiste befinden sich außerdem Popup-Symbole (Abbildung 3). Es gibt auch häufige Benachrichtigungen über das Ein- und Ausschalten der Internetverbindung beim Tethering (Abbildung 4 und 5). Das Kabel von schlechter Qualität erhöht die Häufigkeit dieser Störungen. Alle Arten von Benachrichtigungen können mehrmals pro Minute erfolgen. Ihre Rate erhöht sich, wenn der Akku einen hohen Leistungszustand erreicht, bleibt jedoch stabil, wenn der Akku vollständig aufgeladen ist.
- Ich mache den Vorschlag von wjandrea,
gsettings set org.gnome.desktop.media-handling automount-open false
der dasautomount-open
Problem löst , seinendmesg | tail
Zustand hier .
Sie sehen ungefähr 10 bis 30 Fenster für den Fehler (Abbildung 1 und 2) und das Symbol auf der rechten Seite des Telefons, das hin und her springt (Abbildung 3), wenn Sie das Gerät nur mit dem Laptop verbunden halten
- Ich mache den zweiten Vorschlag von wjandrea
gsettings set org.gnome.desktop.media-handling automount false
. Das Symbol des Samsung-Telefons wird jedoch immer wieder in der linken Leiste angezeigt. Es tritt meistens auf, wenn mein Laptop voll aufgeladen ist, so dass es ein Problem bei der Energieverwaltung sein kann. Seindmesg | tail
Zustand ist hier (siehe auch Abbildung 3), der zum ersten Mal auftrat und meistens, wenn mein Laptop ungefähr seinen maximalen Batteriezustand erreicht.
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
Niesen. Es funktioniert am ersten Tag. Ich werde Sie in der nächsten 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 inoffiziellem ROM von 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) -Veröffentlichung (x86_64-pc-linux- gnu)
Laptop: Mitte 2013 Macbook Air
USB: zwei USB3-Anschlüsse (bis zu 5 Gbit / s) ( hier offizielle Spezifikationen)
Netzwerkkartentreiber: unfreie Broadcom-Daten (siehe hier )
VPN im Telefon: NordVPN US udp server
VPN im Laptop bei WLAN-Verbindung mit Router-Firewall: NordVPN EE udp Server
- Unterstützung 1: Eine negative Änderung des Energiezustands (-1%) ist mit Benachrichtigungen verbunden.
- Unterstützung 2: Eine instabile Internetverbindung verbraucht viel Strom (\ Delta P = 1%).
- Unterstützung 3: VPN-geschützte Internetverbindung verringert die Anzahl der Benachrichtigungen erheblich.
Never prompt or start programs on media insertion
, die die Dateien ändern 'Öffnung mit dem Temperamentkabel? Dies ist etwas, was ich normalerweise mache, weil ich es hasse, wenn ich eine USB- oder externe Festplatte mit vielen Partitionen einstecke und mehrere Dateiinstanzen gleichzeitig öffnen.org.gnome.desktop.media-handling autorun-never
aber es macht dasselbe, weil es überschreibtorg.gnome.desktop.media-handling automount-open
.Two USB 3 ports (up to 5 Gbps)
. Hier Spezifikationen support.apple.com/kb/SP678?locale=de_DEAntworten:
dconf ist der Ort, an dem Sie diese Situation überprüfen können.
Dazu müssen Sie den dconf-Editor wie folgt installieren :
Um den dconf-Editor zu öffnen ,
Drücken Sie Alt + F2
oder
Gehen Sie zu Anwendung> Systemprogramme> dconf-Editor
Jetzt im dconf-Editor in der Seitenleiste
org> gnome> desktop> Medienverarbeitung
Deaktivieren Sie die Option zum automatischen Öffnen .
Es folgt der Screenshot von dconf-editor in 16.04:
quelle
gsettings set org.gnome.desktop.media-handling automount-open false
. Nach meiner Erfahrung mit dconf zeigt ein Doppelpunkt eine Zuordnung an, wie bei Tastaturoptionen.CLI-Version der Antwort von @ Dhaval-Simaria:
Beachten Sie, dass Ubuntu mit kommt
gsettings
; es muss nicht installiert werden.Bearbeiten für aktualisierte Informationen: Deaktivieren Sie automount, da in den Fehlermeldungen ein Fehler beim Mounten gemeldet wird:
quelle
dconf-editor
ist ein grafisches Frontend vongsettings
. Sie brauchen es nicht, aber es ist oft nützlich.nautilus
Fenster waren. Ich habe meine Antwort bearbeitet, um die neuen Informationen zu berücksichtigen.Wenn Sie Xubuntu ausführen, ist dies sehr einfach, da es ein Konfigurationsfenster zur Auswahl des Automount-Verhaltens gibt. Gehen Sie einfach zu Einstellungen> Hardware> Wechseldatenträger und -medien und deaktivieren Sie die entsprechenden Optionen:
quelle
Hinweis: Alle folgenden Befehle benötigen Root-Power. Wechseln Sie daher zuerst mit
sudo -i
oder zur Root-Shellsudo su
. Wenn Sie mit direkt ausführen möchtensudo <cmd>
, sehen Wenn mit Umleitung mit sudo, erhalte ich die Erlaubnis verweigert " .Legen Sie die udev-Regel für libmtpto fest, um Ihr Telefonmodell zu ignorieren:
So rollen Sie zurück:
Für alle USB-Knoten
So rollen Sie zurück:
+ Neustart
Hier eine andere Methode, die keinen Neustart erfordert.
Generieren Sie die Unbind & Bind-Skripte mit diesem:
Als Skript
usb-ctrl-gen.sh
Oder eine Zeile:
Beispiel für die Ausgabe:
usb-unbind.sh
usb-bind.sh
Fügen Sie usb-unbind.sh hinzu,
/etc/profile
um es beim Booten auszuführen. Verwenden Sie usb-bind.sh, um den USB-Controller bei Bedarf zu aktivieren.Zurück rollen:
Referenz: Wie können Sie ein USB-Gerät über die Befehlszeile zurücksetzen?
quelle
Sie sollten sich mit udev-Regeln befassen. 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
/etc/udev/rules.d/
z/etc/udev/rules.d/51-block-phone-mount.rules
Suchen Sie nun den idVendor und das idProduct des Geräts. Diese sind gut zu verwenden, da sie meist nur für das Produkt gelten. Sie können sie daher verwenden, um das Gerät in der udev-Regel zu identifizieren.
Listen Sie Ihre USB-Geräte mit auf
lsusb
und erhalten Sie Folgendes:Der relevante Teil ist der Bus und das Gerät, zB Bus 004 und Gerät 003. Mit erhalten
sudo lsusb -vs 004:003 | grep -E 'idProduct|idVendor'
Sie die notwendigen Informationen, zB:Dies bedeutet
/etc/udev/rules.d/51-block-phone-mount.rules
, dass Sie Folgendes einfügen müssen:Sie können es sofort versuchen, indem Sie einfach das Telefon neu anschließen und prüfen, ob es funktioniert.
quelle
Ich habe ein ähnliches Problem mit einer Eins plus Eins, die eine leicht zweifelhafte USB-Buchse hat. Dadurch wird etwa alle 5 Minuten ein Nautilus-Fenster ausgelöst.
Der effektivste Weg, dies zu verhindern, bestand darin, udev dazu zu bringen, es vollständig zu ignorieren, indem der USB-Anbieter und die Modell-ID abgeglichen wurden und das Gerät dann in den nicht autorisierten Modus versetzt wurde. Auf diese Weise verhindern Sie ausdrücklich, dass dieses Gerät weitere Upstream-Funktionen auslöst, z. B. Automounting, ohne dass dies Auswirkungen auf andere Elemente hat.
Wie mache ich die udev Blacklist? https://projectgus.com/2014/09/blacklisting-a-single-usb-device-from-linux/
Eine Anleitung für Samsung-Telefone http://blog.vacs.fr/vacs/blogs/post.html?post=2010/12/24/How-to-repair-the-USB-not-detected-problem-on-Android -Samsung-Telefone
quelle
media-handling
zu Nicht unterscheidetautomount-open
. Der Link scheint eine telefonische Lösung zu haben. Es kann sein, dass mein Problem zwei Probleme aufweist. Ich benutze Samsung-Handy (Galaxy S4 gt-i9506),