Seite 1 von 1

AX HD51 Kernel Defconfig

Verfasst: Do 30. Nov 2017, 18:10
von DboxOldie
Da die Telekom Entertain Streams Ruckler und Tonaussetzer haben bei der hd51, hatte ich diesen Kernel Parameter aktiviert wie es bei SH4 auch ist ( da gibt es auch Aussetzer wenn der Parameter aus ist ) :
Von:

Code: Alles auswählen

# CONFIG_IP_MROUTE is not set
Nach:

Code: Alles auswählen

CONFIG_IP_MROUTE=y
# CONFIG_IP_PIMSM_V1 is not set
# CONFIG_IP_PIMSM_V2 is not set
Damit laden aber die 4 Module nicht : :angryfire:

Code: Alles auswählen

[    2.074923] hd51_1: loading out-of-tree module taints kernel.
[    2.080854] hd51_1: disagrees about version of symbol kmem_cache_alloc
[    2.087425] hd51_1: Unknown symbol kmem_cache_alloc (err -22)
[    2.098459] hd51_1: disagrees about version of symbol kmem_cache_alloc
[    2.105022] hd51_1: Unknown symbol kmem_cache_alloc (err -22)
[    2.118553] hd51_2: Unknown symbol __x2 (err 0)
[    2.123963] hd51_2: Unknown symbol __x10 (err 0)
[    2.129957] hd51_2: Unknown symbol __x3 (err 0)
[    2.139442] hd51_2: Unknown symbol __x2 (err 0)
[    2.144007] hd51_2: Unknown symbol __x10 (err 0)
[    2.148642] hd51_2: Unknown symbol __x3 (err 0)
[    2.161842] hd51_3: Unknown symbol __x2 (err 0)
[    2.166955] hd51_3: Unknown symbol __x3 (err 0)
[    2.176507] hd51_3: Unknown symbol __x2 (err 0)
[    2.181077] hd51_3: Unknown symbol __x3 (err 0)
[    2.393092] hd51: module_layout: kernel tainted.
[    2.397757] Disabling lock debugging due to kernel taint
[    2.422950] hd51: Unknown symbol __x3 (err 0)
[    2.427411] hd51: Unknown symbol __x14 (err 0)
[    2.431872] hd51: Unknown symbol __x12 (err 0)
[    2.436570] hd51: Unknown symbol __x2 (err 0)
[    2.440982] hd51: Unknown symbol __x13 (err 0)
[    2.518932] hd51: Unknown symbol __x3 (err 0)
[    2.523373] hd51: Unknown symbol __x14 (err 0)
[    2.527835] hd51: Unknown symbol __x12 (err 0)
[    2.532533] hd51: Unknown symbol __x2 (err 0)
[    2.536940] hd51: Unknown symbol __x13 (err 0)
Und natürlich funktioniert dann nichts, ausser Netzwerk. :mrgreen:
Die Streams lassen sich auch nur starten über den udpxy ( Multicast to Unicast ).
Ein direkter Aufruf der Adresse : rtp://IP:port funkioniert bei hd51 nicht, wie bei den SH4 Boxen.

Mit den Streams ist auch erstmal egal, da es ja auf allen SH4 ( auch 910 ) sauber läuft. :D
Nur das solch eine Änderung an der Kernel Config gleich zur roten Karte führt....
Wobei diese Änderung machte nichts aus, da laden die 4 Module:

Code: Alles auswählen

-# CONFIG_JFS_FS is not set
+CONFIG_JFS_FS=y
+# CONFIG_JFS_POSIX_ACL is not set
+# CONFIG_JFS_SECURITY is not set
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set

Re: AX HD51 Kernel Defconfig

Verfasst: Do 30. Nov 2017, 19:13
von max
ich habe hier bei mir local auch tun im Kernel aktiviert, damit ich nicht immer das Modul laden muss für openvpn.
wir können ja mal schauen, was wir noch so brauchen und was geht, wegen CONFIG_IP_MROUTE=y war ich gerade
mal fragen, ob sich darüber reden lässt das es in Kernel kommt.

Re: AX HD51 Kernel Defconfig

Verfasst: Do 30. Nov 2017, 21:36
von max
Dein Wunsch geht dann in Erfüllung, müssen wir nur auf die neuen Treiber warten.
https://github.com/oe-alliance/oe-allia ... 0809269b3a

Re: AX HD51 Kernel Defconfig

Verfasst: Do 30. Nov 2017, 21:49
von DboxOldie
Die beiden :

Code: Alles auswählen

# CONFIG_IP_PIMSM_V1 is not set
# CONFIG_IP_PIMSM_V2 is not set
müssen auch rein, da der Kernelbau ohne die dann stehenbleibt und ein y/n will.

Re: AX HD51 Kernel Defconfig

Verfasst: So 11. Mär 2018, 14:43
von DboxOldie
Die neuen Kernel haben ja kein usbfs oder usbdevfs mehr, so dass eine Abfrage der USB Geräte wie bei 2.6.x Kernel nicht möglich ist mit : cat /proc/bus/usb/devices.

Es gibt aber einen Ersatz, der genau die gleichen Informationen liefert. :D

In der rcS oben im Kopf unter dem sysfs mount das dazutragen:

mount -t proc proc /proc
mount -t sysfs sys /sys
mount -t debugfs debug /sys/kernel/debug

Nach Box Neustart kann man mit : cat /sys/kernel/debug/usb/devices Abfragen und bekommt eine Liste aller USB Geräte wie beim 2.6.x Kernel

Code: Alles auswählen

hd51:~# cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.10
S:  Manufacturer=Linux 4.10.12 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=f0470300.ehci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1a40 ProdID=0101 Rev= 1.11
S:  Product=USB 2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04a3 ProdID=0101 Rev= 1.00
S:  Manufacturer=Linux - brcm
S:  Product=BRCM OHCI USB2.0
S:  SerialNumber=10000000041a
C:* #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=tpm
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=10ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=tpm
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.10
S:  Manufacturer=Linux 4.10.12 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=f0470500.ehci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 4.10
S:  Manufacturer=Linux 4.10.12 ohci_hcd
S:  Product=BRCM OHCI controller
S:  SerialNumber=f0470400.ohci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 4.10
S:  Manufacturer=Linux 4.10.12 ohci_hcd
S:  Product=BRCM OHCI controller
S:  SerialNumber=f0470600.ohci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 0
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.10
S:  Manufacturer=Linux 4.10.12 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=f0471000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=06 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 4.10
S:  Manufacturer=Linux 4.10.12 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=f0471000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms
hd51:~# 

Re: AX HD51 Kernel Defconfig

Verfasst: So 11. Mär 2018, 15:18
von BPanther
Gleich eingebaut, funktioniert super. :thumbs: :drinking: