[Eisfair_dev] [e1] eiskernel 2.17.0 (Status 'testing') verfügbar - 3.2er Kernel für eisfair-1

Thomas Bork tom at eisfair.org
Mo Jan 18 21:18:27 CET 2016


Am 18.01.2016 um 20:33 schrieb Peter Bäumer:

> alter Kernel --> da wo es geht
> Mars # uname -r
> 3.2.71-eisfair-1-SMP
> dmesg
>> [    0.000000] USB Mass Storage support registered.
>> [    0.000000] cfg80211: Calling CRDA to update world regulatory domain
>> [    0.000000] ACPI: PCI Interrupt Link [LN4A] enabled at IRQ 19
>> [    0.000000] rtl8192se 0000:07:00.0: PCI INT A -> Link[LN4A] -> GSI
>> 19 (level, low) -> IRQ 19
>> [    0.000000] rtl8192se 0000:07:00.0: setting latency timer to 64
>> [    0.000000] rtl8192se: rtl8192ce: FW Power Save off (module option)
>> [    0.000000] rtl8192se: Driver for Realtek RTL8192SE/RTL8191SE
>> [    0.000000] Loading firmware rtlwifi/rtl8192sefw.bin
>> [    0.000000] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
>> [    0.000000] wlan0: authenticate with e6:88:f5:08:26:20 (try 1)
>> [    0.000000] wlan0: authenticated
>> [    0.000000] wlan0: associate with e6:88:f5:08:26:20 (try 1)
>> [    0.000000] wlan0: RX AssocResp from e6:88:f5:08:26:20 (capab=0x431
>> status=0 aid=2)
>> [    0.000000] wlan0: associated
>> [    0.000000] NET: Registered protocol family 10
>> [    0.000000] wlan0: no IPv6 routers present
> Wenn da einer eine Idee hat wo es bei der Firmware klemmt, wäre für
> Hilfe dankbar.

Wenn Du eine Idee hast, welches Patchlevel das genau war? Ich schrieb:

[1]
Übersicht der 3.2er eiskernel-1-Pakete:
=======================================

eiskernel-Vers.|  eiskernel-Name  | Patchlevel Vanilla
______________________________________________________
[...]
2.16.0         | 3.2.71-eisfair-1 | 3.2.74
2.15.0         | 3.2.71-eisfair-1 | 3.2.74
2.14.0         | 3.2.71-eisfair-1 | 3.2.72
2.13.1         | 3.2.71-eisfair-1 | 3.2.72
2.13.0         | 3.2.71-eisfair-1 | 3.2.71

Was bedeutet, dass es eine Menge Änderungen unter

http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.2.75

durchzusehen sind (zurück bis zu 3.2.71).

Andere Idee.
Ändere in der initramfs/init folgenden Block:

Vorher:
if [ -z "$DEVSTATIC" ]
then
     # Debug /dev, if dynamic
     $MOUNT -o remount,rw "$ROOTDEV" "$NEWROOT"
     ls -lR /dev >"$NEWROOT"/dev.txt
     $MOUNT -o remount,ro "$ROOTDEV" "$NEWROOT"
     # Reset kernel hotplugging
     echo "Resetting kernel hotplugging ..."
     echo "" > /proc/sys/kernel/hotplug
fi

Nachher:
if [ -z "$DEVSTATIC" ]
then
     # Debug /dev, if dynamic
     $MOUNT -o remount,rw "$ROOTDEV" "$NEWROOT"
     ls -lR /dev >"$NEWROOT"/dev.txt
     $MOUNT -o remount,ro "$ROOTDEV" "$NEWROOT"
     # Reset kernel hotplugging
     echo "Resetting kernel hotplugging ..."
     echo "/sbin/hotplug" > /proc/sys/kernel/hotplug
fi

Siehe letzte Zeile vor 'fi'. Wahrscheinlich habe ich den 
Hotplug-Mechanismus durch den Switch auf mdev lahm gelegt, der bei uns 
über das Skript /sbin/hotplug realisiert ist.

Das fiel schon im Test-Team jemand auf - aber erst jetzt sehe ich die 
mögliche Lösung...

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair_dev