(gelöst) Android-Erkennung

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Android-Erkennung

Beitrag von smutbert » 29.12.2021 00:37:23

Wenn ich ins Blaue schießen müsste, würde ich einmal vermuten, dass so Optionen wie CONFIG_USB_FUNCTIONFS* und CONFIG_USB_CONFIGFS* nötig sein können. Wenn ich die Beschreibungen verstehe, geht es dabei u. a. um Geräte deren Treiber nicht Teil des Kernels sondern des Userspace sind und das trifft hier zu.

Ich habe bei mir gerade gesucht ob beim Anstecken eines Androidgeräts und in weiterer Folge dem Übertragen von Daten mit Debianjmtpfs irgendetwas ausgegeben wird, was auf notwendige Kerneloptionen hindeuten würde, aber außer generell USB ist dabei nichts herausgekommen.

noch eine kleine Ergänzung, weil es mir jetzt erst beim Schreiben einfällt:
Bei Debianjmptfs ist natürlich auch CONFIG_FUSE_FS notwendig, aber das ist ja sozusagen eine Besonderheit von jmtpfs und dürfte z.B. weder bei gnome/gvfs noch den Debianmtp-tools notwendig sein.

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Android-Erkennung

Beitrag von fischig » 29.12.2021 00:55:44

smutbert hat geschrieben:so Optionen wie CONFIG_USB_FUNCTIONFS* und CONFIG_USB_CONFIGFS* nötig sein können
Die sind im eigenen Kern nicht drin, aber im 4.19er Standard.

Wir werden sehen, ob sich was ändert.

Was smutberts dritten Absatz angeht: So weit war ich halt noch nicht. Ich wollte erst mal die Eignung des Kerns klären.

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Android-Erkennung

Beitrag von fischig » 29.12.2021 01:36:20

Einkompilieren von CONFIG_USB_FUNCTIONFS* und CONFIG_USB_CONFIGFS* hat leider keine Änderung der dmesg-Ausgabe gebracht.

Vielleicht ist's nur 'ne Frage der Gesprächigkeit: ich kann das dafür vorgesehene Verzeichnis des Android-Gerätes auch mit meinem 5.10er Kern via jmtpfs und dank df-wiki einbinden. Das bestätigt dann MSFree. Find' ich aber schon irritierend, die unterschiedlichen dmesg-Ausgaben. Mal schauen, ob's auch ohne die o.a. Module geht. Dafür muss ich aber das vorherige linux-image wieder installieren. Probiere ich morgen.

edit:
5.10 Eigenbau funktioniert auch ohne CONFIG_USB_FUNCTIONFS* und CONFIG_USB_CONFIGFS*. ich kann den Debian-Rechner mit dem Android-System verbinden, heißt, ich kann das auf dem Android-System dafür vorgesehene Verzeichnis im Debian-System einhängen und Dateien austauschen. Nötig ist's ja nun nicht mehr, aber interessieren tät's mich doch, wieso die dmesg-Ausgaben so unterschiedlich sind, obwohl die Funktionalität der Kerne doch zumindest in diesem Teilbereich die gleiche ist.

edit: df-wiki-Artikel verlinkt
Zuletzt geändert von fischig am 29.12.2021 17:49:58, insgesamt 1-mal geändert.

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Android-Erkennung

Beitrag von bluestar » 29.12.2021 11:42:48

fischig hat geschrieben: ↑ zum Beitrag ↑
29.12.2021 01:36:20
aber interessieren tät's mich doch, wieso die dmesg-Ausgaben so unterschiedlich sind, obwohl die Funktionalität der Kerne doch zumindest in diesem Teilbereich die gleiche ist.
Die Kernel-Option lautet USB_ANNOUNCE_NEW_DEVICES Infos dazu findest du u.a. hier: https://cateee.net/lkddb/web-lkddb/USB_ ... VICES.html

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Android-Erkennung

Beitrag von fischig » 29.12.2021 17:34:28

Das war's, danke!

Selbst kompilierter 5.10 gibt jetzt ebenfalls preis, was ich da per USB angeschlossen habe.

Antworten