[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: externe kernelmodule



Elmar Hinz wrote:
Inzwischen scheint mein Compolierungsprozess bis zu diesem Patch fortgeschritten. Aber es folgen Fehlermedungen, die ich hier nicht voll kopieren kann, weil das ein anderer Rechner ist.

Mehrfach folgen Zeilen dieser Art:

drivers/built-in.o(.text+0x5321c): In function `iteraid_detect`:
: undifined reference to `scsi_register`

Die weiteren Paare wären:

iteraid_release - scsi_unregister
init_this_scsi_driver - scsi_add_host
init_this_scsi_driver - scsi_scan_host
init_this_scsi_driver - scsi_remove_host
init_this_scsi_driver - scsi_remove_host
init_this_scsi_driver - scsi_unregister


make ... Fehler 1
make ... Fehler 2

Läuft bei mir sauber durch:

  LD      drivers/ide/arm/built-in.o
  LD      drivers/ide/legacy/built-in.o
  CC      drivers/ide/pci/piix.o
  CC      drivers/ide/pci/iteraid.o
drivers/ide/pci/iteraid.c:4666: warning: `IdeMediaStatus' defined but not used
  CC      drivers/ide/pci/generic.o
  LD      drivers/ide/pci/built-in.o


Ebenso wenn ich es nicht statisch linke:

  LD      kernel/built-in.o
  LD      drivers/ide/pci/built-in.o
  CC [M]  drivers/ide/pci/iteraid.o
drivers/ide/pci/iteraid.c: In function `itedev_open':
drivers/ide/pci/iteraid.c:5579: warning: `MOD_INC_USE_COUNT' is deprecated (declared at include/linux/module.h:529)
drivers/ide/pci/iteraid.c: In function `itedev_close':
drivers/ide/pci/iteraid.c:5816: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at include/linux/module.h:541)
drivers/ide/pci/iteraid.c: At top level:
drivers/ide/pci/iteraid.c:4666: warning: `IdeMediaStatus' defined but not used
  LD      drivers/ide/built-in.o
  LD      drivers/built-in.o
  GEN     .version

ich versuche ein find * | grep scsi_unregister im Sourcenverzeichnis
und das findet nichts.

Nimm 'grep -r scsi_unregister'.
Ist die /usr/include/linux/version.h evtl. noch von einem 2.4er Kernel?


--
Mit freundlichen Gruessen
Bjoern Schmidt



Reply to: