dboxide Kernel 2.6

Sklaventreiber
zerocool80
Interessierter
Interessierter
Beiträge: 61
Registriert: Samstag 28. Oktober 2006, 20:02

dboxide Kernel 2.6

Beitrag von zerocool80 »

Hi,
hat sich schon mal wieder jemand mit dem Problem befasst?

Code: Alles auswählen

WARNING: /home/georch01/tuxbox-cvs/tuxbox/cdkroot/lib/modules/2.6.25.6-dbox2/extra/ide/dboxide.ko needs unknown symbol SELECT_DRIVE
WARNING: /home/georch01/tuxbox-cvs/tuxbox/cdkroot/lib/modules/2.6.25.6-dbox2/extra/ide/dboxide.ko needs unknown symbol ide_device_add
WARNING: /home/georch01/tuxbox-cvs/tuxbox/cdkroot/lib/modules/2.6.25.6-dbox2/extra/ide/dboxide.ko needs unknown symbol ide_unregister
WARNING: /home/georch01/tuxbox-cvs/tuxbox/cdkroot/lib/modules/2.6.25.6-dbox2/extra/ide/dboxide.ko needs unknown symbol ide_hwifs

Code: Alles auswählen

[    6.815883] Uniform Multi-Platform E-IDE driver
[    6.860266] ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
[    7.065386] dboxide: Unknown symbol SELECT_DRIVE 
insmod: cannot insert '/lib/modules/2.6.25.6 dbox2/extra/ide/dboxide.ko': Unknown symbol in module (-1): No such file or directory
modprobe: failed to load module dboxide
Würde das auch gern selber fixen, allerdings weiss ich nicht wie.
Die IDE Module baue ich im Kernel mit und dort sollten Symbols ja eigentlich enthalten sein.

Code: Alles auswählen

~/tuxbox-cvs/tuxbox/cdkflash/root-neutrino-squashfs/lib/modules/2.6.25.6-dbox2/kernel/drivers/ide> grep -i -r SELECT_DRIVE .
Übereinstimmungen in Binärdatei ./ide-core.ko.
und da sind Sie ja auch
*grübel*

würde mich freuen, wenn mir jemand helfen könnte.

Gruß

Zero
zerocool80
Interessierter
Interessierter
Beiträge: 61
Registriert: Samstag 28. Oktober 2006, 20:02

Re: dboxide Kernel 2.6

Beitrag von zerocool80 »

ok,

habe gerade festgestellt, das im Kernel (ide-iops.c) der Export des Symbols entfernt wurde.

EXPORT_SYMBOL(SELECT_DRIVE);


Ich werds mal fixen und falls ichs hinbekomme nen diff posten :-)

Kann man die Module eigentlich auch einfacher bauen als mit linuxdir?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: dboxide Kernel 2.6

Beitrag von rhabarber1848 »

zerocool80
Interessierter
Interessierter
Beiträge: 61
Registriert: Samstag 28. Oktober 2006, 20:02

Re: dboxide Kernel 2.6

Beitrag von zerocool80 »

hmmm, denke den habe ich schon.
Ohne den kompilierts ja garnicht
zerocool80
Interessierter
Interessierter
Beiträge: 61
Registriert: Samstag 28. Oktober 2006, 20:02

Re: dboxide Kernel 2.6

Beitrag von zerocool80 »

So,

bei mir scheint es jetzt zu funktionieren.
Hat ausser mir noch jemnd das Problem?
Ich poste mal meinen diff, würde mich über Rückmeldeungen freuen.

Gruß
Zero

Code: Alles auswählen

--- linux-2.6.25-dbox2_org.diff	2008-08-17 12:03:29.000000000 +0200
+++ linux-2.6.25-dbox2.diff	2008-08-17 11:25:33.000000000 +0200
@@ -513,3 +513,14 @@
 +
  module_init(scc_enet_init);
  
+--- linux.org/drivers/ide/ide-iops.c     
++++ linux/drivers/ide/ide-iops.c  
+@@ -163,6 +163,8 @@
+        HWIF(drive)->OUTB(drive->select.all, IDE_SELECT_REG);
+ }
+ 
++EXPORT_SYMBOL(SELECT_DRIVE);
++
+ void SELECT_MASK (ide_drive_t *drive, int mask)
+ {
+        if (HWIF(drive)->maskproc)