Moin zusammen,
falls es noch jemanden interessieren sollte, ich konnte das Problem für mich lösen.
Ich habe die usb_intf.c vom obigen Treiber von Captain angepasst und mit "git diff" die Differenzen zwischen dieser und der Originalen herausfiltern lassen. Raus kam dann folgendes:
Code: Alles auswählen
diff --git a/atvcaptain/rtl8822bu/os_dep/linux/usb_intf.c b/atvcaptain/rtl8822bu/os_dep/linux/usb_intf.c.new
index a5f86ad..5de0d54 100644
--- a/atvcaptain/rtl8822bu/os_dep/linux/usb_intf.c
+++ b/atvcaptain/rtl8822bu/os_dep/linux/usb_intf.c.new
@@ -236,6 +236,10 @@ static struct usb_device_id rtw_usb_id_tbl[] = {
{USB_DEVICE(0x0B05, 0x1812), .driver_info = RTL8812}, /* ASUS - Edimax */
{USB_DEVICE(0x7392, 0xB822), .driver_info = RTL8822B}, /* Edimax - EW-7822ULC */
{USB_DEVICE(0x0b05, 0x184c), .driver_info = RTL8822B}, /* ASUS USB AC53 Nano */
+ {USB_DEVICE(0x0b05, 0x1841), .driver_info = RTL8822B}, /* ASUS USB AC57 */
+ {USB_DEVICE(0x2357, 0x0115), .driver_info = RTL8822B}, /* Archer USB T4Uv3 */
+ {USB_DEVICE(0x2357, 0x012d), .driver_info = RTL8822B}, /* Archer USB T3U */
+ {USB_DEVICE(0x2357, 0x0138), .driver_info = RTL8822B}, /* Archer USB T3U PLUS*/
{USB_DEVICE_AND_INTERFACE_INFO(USB_VENDER_ID_REALTEK, 0xB82C, 0xff, 0xff, 0xff), .driver_info = RTL8822B}, /* Default ID for USB multi-function */
{USB_DEVICE_AND_INTERFACE_INFO(USB_VENDER_ID_REALTEK, 0xB812, 0xff, 0xff, 0xff), .driver_info = RTL8822B}, /* Default ID for USB Single-function, WiFi only */
{USB_DEVICE_AND_INTERFACE_INFO(USB_VENDER_ID_EDIMAX, 0xB822, 0xff, 0xff, 0xff), .driver_info = RTL8822B}, //EDX
Es sind ein paar mehr device IDs mit drin die laut original Linux Treiber diesen Chip nutzen. Diese "usb_intf.patch" habe ich dann in die "rt8822bu_1.0.0.9.bb" eingebunden und neu kompiliert. Nach der Installation (force reinstall) der neuen "kernel-module-88x2bu-4.8.3_1.0.0.9-r0_gb7356.ipk" und "enigma2-plugin-drivers-network-usb-rtl8822bu_1.0-r0_all.ipk" wurde der Stick nun erkannt und konnte eingerichtet werden.
Code: Alles auswählen
[ 13.609000] usbcore: registered new interface driver rtl88x2bu
Jetzt sind bis 30MB/s up und down via samba möglich, was so ziemlich das maximum der USB Schnittstelle sein sollte
Ich melde mich in ein paar Tagen nochmal ob weiterhin alles sauber läuft, vielleicht kann Captain den patch für den feed berücksichtigen :-)
Gruß
Deac