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 jmtpfs 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 jmptfs 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 mtp-tools notwendig sein.
(gelöst) Android-Erkennung
Re: Android-Erkennung
Die sind im eigenen Kern nicht drin, aber im 4.19er Standard.smutbert hat geschrieben:so Optionen wie CONFIG_USB_FUNCTIONFS* und CONFIG_USB_CONFIGFS* nötig sein können
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.
Re: Android-Erkennung
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
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.
Re: Android-Erkennung
Die Kernel-Option lautet USB_ANNOUNCE_NEW_DEVICES Infos dazu findest du u.a. hier: https://cateee.net/lkddb/web-lkddb/USB_ ... VICES.htmlfischig hat geschrieben:29.12.2021 01:36:20aber 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.
Re: Android-Erkennung
Das war's, danke!
Selbst kompilierter 5.10 gibt jetzt ebenfalls preis, was ich da per USB angeschlossen habe.
Selbst kompilierter 5.10 gibt jetzt ebenfalls preis, was ich da per USB angeschlossen habe.