Defect #516
Firmware-Laden (Problem mit neuerem Kernel)
| Status: | Erledigt | Start date: | 08/14/2009 | |
|---|---|---|---|---|
| Priority: | Hoch | Due date: | ||
| Assignee: | ah | % Done: | 100% |
|
| Category: | stage2 | |||
| Target version: | Ver. 5.1 | Estimated time: | 5.00 hours | |
| Resolution: | fixed |
Description
Es sieht so aus, als würde nicht nur für die WLAN-Fraktion das Laden der Firmwares beachtet werden müssen. Bei einem Kernel 2.6.31 wurde für eine Standard Broadcom/TG3 eine Firmware in /lib/firmwares/2.6.31/tigon angefordert (das dauert erstmal ne Minute, bis er das Laden aufgibt) ... Damit wird wohl eine Funktion erforderlich, die ein entsprechendes Mapping organisiert ...
History
Updated by ah over 2 years ago
- % Done changed from 0 to 50
WLAN unspezifisch (für tigon und e100) gelöst.
WLAN-Anpassung steht noch aus.
Updated by dvs over 2 years ago
- Priority changed from Normal to Hoch
Die Hartverdrahtung geht schief:
cp: cannot stat `/var/opt/openslx/stage1/suse-11.1-clone/lib/firmware/2.6.27.25-0.1-pae/tigon': No such file or directory *** unable to execute shell-cmd *** cp -pa --dereference /var/opt/openslx/stage1/suse-11.1-clone/lib/firmware/2.6.27.25-0.1-pae/tigon /tmp/slx-initramfs/lib/firmware/tigon
... das Kopieren sollte nur passieren, wenn das Objekt auch tatsächlich da ist.
Updated by dvs over 2 years ago
Die Überprüfung, ob es überhaupt eine Firmware gibt, sollte schon im Perl (entsprechend davor) abgehandelt sein: Es müsste ja noch an anderer Stelle Suchfunktionen geben, wenn abhängige Module bestimmt werden. So fordert ja beispielsweise das "e100.ko" und weitere Module noch das "mii.ko" an,
so ähnlich stelle ich mir das für die Firmwares auch vor ...
Updated by dvs over 2 years ago
Es tritt bei jedem zweiten Demuxer-Lauf ein Problem auf:
demuxing system 1 : scilin-4.7-glite-ui::nfs ! setting kernel of system 'scilin-4.7-glite-ui::nfs' to 'vmlinuz-2.6.9-78.0.17.EL.cern'! active plugins: syslog creating boot environment (system part) for pxe creating boot environment (client part) for pxe cp: cannot create regular file `/tmp/slx-initramfs/lib/modules/ 2.6.9-78.0.17.EL.cern/kernel/drivers/net/e100.ko': No such file or directory *** unable to execute shell-cmd *** cp -p --dereference /var/opt/openslx/stage1/scilin-4.7-glite-ui/ lib/modules/2.6.9-78.0.17.EL.cern/kernel/drivers/net/e100.ko /tmp/slx- initramfs/lib/modules/2.6.9-78.0.17.EL.cern/kernel/drivers/net/e100.ko
Updated by ah over 2 years ago
- Status changed from Neu to Gelöst
- % Done changed from 50 to 90
- Resolution set to fixed
Sollte mit rev 3158 funktionieren.
Switch-Statement ist nicht besonders elegant, aber in der Größe noch vertretbar.
Updated by ah about 2 years ago
- Status changed from Gelöst to Erledigt
- % Done changed from 90 to 100
Sollte nun behoben sein.