Defect #516

Firmware-Laden (Problem mit neuerem Kernel)

Added by dvs over 2 years ago. Updated about 2 years ago.

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.

Also available in: Atom PDF