Anzeige:
Ergebnis 1 bis 14 von 14

Thema: wie kernel headers installieren!

  1. #1
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    53

    wie kernel headers installieren!

    beim installieren über make gab es bei mir einen fehler das das verzeichnis
    /lib/modules/<version>/build nicht gefunden wurde ...
    ich googelte und fand heraus dass /lib/modules/<version>/build ein link auf /usr/source/linux-<version> sein sollte ...
    jenes verzeichnis existiert aber auch nicht ....
    ich googelte weiter und fand heraus das mir scheinbar kernel heders fehlten ...
    lautaptitude sind diese aber installiert....

    ich führte trotzdem mal
    apt-get install kernel-headers-2.4.27-1-386 aus... wurde nicht gefunden

    wo anders fand ich ich solle:
    dpkg -i kernel-headers-2.4.27-1-386_2.4.27-6_i386.deb

    ausführen. Dies scheiterte daran das ich besate datei nicht besitze und sie auch im netz nicht zum Dl fand..

    was nun tun????
    mfg
    Florian
    Rechner: MD 42200 (Centrion 1.7ghz, 512 ram, pioneer dvd brenner, ati m10, broadcom bcm 440x lan) Os: Debian (version: 2.6.8-2-386 kde version:3.3) und winxp (für unnötige spiele und mutimedia)

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jan 2003
    Beiträge
    2.325
    apt-get install kernel-headers-$(uname -r)

    Das sollte dich weiter bringen.
    Ich gehe davon aus, dass du ein normales Debian-Kernel-Image installiert hast.


    Edit:

    Besorg die mal kernel-image-2.4.27-2-386 und kernel-headers-2.4.27-2-386. Deine Revision wird nicht mehr in den Repositories geführt.

    apt-get install kernel-image-2.4.27-2-386 kernel-headers-2.4.27-2-386
    Geändert von sirmoloch (23.01.05 um 11:29 Uhr) Grund: Schwachsinn erzählt...

  3. #3
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    53
    jo hab ich und dann folgendes gemacht:
    ln -s /usr/src/kernel-headers-2.4.27-2 /lib/modules/2.4.27-1-386/build
    Rechner: MD 42200 (Centrion 1.7ghz, 512 ram, pioneer dvd brenner, ati m10, broadcom bcm 440x lan) Os: Debian (version: 2.6.8-2-386 kde version:3.3) und winxp (für unnötige spiele und mutimedia)

  4. #4
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    53
    jo jetzt gehts auf jeden fall weiter als bisher....... aber dann.. nur noch fehler und warnungen :
    Code:
    flos-nb:/home/florian/ipw2200-0.12# make
    make -C /lib/modules/2.4.27-1-386/build SUBDIRS=/home/florian/ipw2200-0.12 BUILD_DIR=/home/florian/ipw2200-0.12 modules
    make[1]: Entering directory `/usr/src/kernel-headers-2.4.27-2'
    make -C  /home/florian/ipw2200-0.12 CFLAGS="-D__KERNEL__ -I/usr/src/kernel-headers-2.4.27-2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/kernel-headers-2.4.27-2/include/linux/modversions.h" MAKING_MODULES=1 modules
    make[2]: Entering directory `/home/florian/ipw2200-0.12'
    gcc -D__KERNEL__ -I/usr/src/kernel-headers-2.4.27-2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/kernel-headers-2.4.27-2/include/linux/modversions.h -g -Wa,-adhlms=.lst -DCONFIG_IPW_DEBUG=y -DCONFIG_IEEE80211_DEBUG=y -DCONFIG_IEEE80211_CRYPT=m -nostdinc -iwithprefix include -DKBUILD_BASENAME=ipw2200  -DEXPORT_SYMTAB -c ipw2200.c
    In Datei, eingefügt von ipw2200.c:33:
    ipw2200.h:54:29: linux/workqueue.h: Datei oder Verzeichnis nicht gefunden
    In file included from ipw2200.c:33:
    ipw2200.h:1047: error: field `associate' has incomplete type
    ipw2200.h:1048: error: field `disassociate' has incomplete type
    ipw2200.h:1049: error: field `rx_replenish' has incomplete type
    ipw2200.h:1050: error: field `request_scan' has incomplete type
    ipw2200.h:1051: error: field `adapter_restart' has incomplete type
    ipw2200.h:1052: error: field `rf_kill' has incomplete type
    ipw2200.h:1053: error: field `up' has incomplete type
    ipw2200.h:1054: error: field `down' has incomplete type
    ipw2200.c:597: Warnung: `struct device_driver' declared inside parameter list
    ipw2200.c:597: Warnung: its scope is only this definition or declaration, whichis probably not what you want
    ipw2200.c:602: Warnung: `struct device_driver' declared inside parameter list
    ipw2200.c:623: error: Fehler beim Parsen before numeric constant
    ipw2200.c:623: Warnung: type defaults to `int' in declaration of `DRIVER_ATTR'
    ipw2200.c:623: Warnung: function declaration isn't a prototype
    ipw2200.c:624: Warnung: type defaults to `int' in declaration of `show_debug_level'
    ipw2200.c:624: error: `show_debug_level' redeclared as different kind of symbol
    ipw2200.c:598: error: previous declaration of `show_debug_level'
    ipw2200.c:624: Warnung: type defaults to `int' in declaration of `store_debug_level'
    ipw2200.c:624: error: `store_debug_level' redeclared as different kind of symbol
    ipw2200.c:603: error: previous declaration of `store_debug_level'
    ipw2200.c:624: error: Fehler beim Parsen before ')' token
    ipw2200.c:626: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_status«:
    ipw2200.c:628: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:631: error: Fehler beim Parsen before '(' token
    ipw2200.c:631: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:631: Warnung: function declaration isn't a prototype
    ipw2200.c:631: Warnung: type defaults to `int' in declaration of `show_status'
    ipw2200.c:631: error: `show_status' redeclared as different kind of symbol
    ipw2200.c:627: error: previous declaration of `show_status'
    ipw2200.c:631: error: Fehler beim Parsen before "void"
    ipw2200.c:633: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_cfg«:
    ipw2200.c:635: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:638: error: Fehler beim Parsen before '(' token
    ipw2200.c:638: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:638: Warnung: function declaration isn't a prototype
    ipw2200.c:638: Warnung: type defaults to `int' in declaration of `show_cfg'
    ipw2200.c:638: error: `show_cfg' redeclared as different kind of symbol
    ipw2200.c:634: error: previous declaration of `show_cfg'
    ipw2200.c:638: error: Fehler beim Parsen before "void"
    ipw2200.c:640: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_nic_type«:
    ipw2200.c:642: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:660: error: Fehler beim Parsen before '(' token
    ipw2200.c:660: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:660: Warnung: function declaration isn't a prototype
    ipw2200.c:660: Warnung: type defaults to `int' in declaration of `show_nic_type'
    ipw2200.c:660: error: `show_nic_type' redeclared as different kind of symbol
    ipw2200.c:641: error: previous declaration of `show_nic_type'
    ipw2200.c:660: error: Fehler beim Parsen before "void"
    ipw2200.c:663: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »dump_error_log«:
    ipw2200.c:668: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:672: error: Fehler beim Parsen before numeric constant
    ipw2200.c:674: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_ucode_version«:
    ipw2200.c:677: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:684: error: Fehler beim Parsen before numeric constant
    ipw2200.c:684: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:684: Warnung: function declaration isn't a prototype
    ipw2200.c:684: Warnung: type defaults to `int' in declaration of `show_ucode_version'
    ipw2200.c:684: error: `show_ucode_version' redeclared as different kind of symbol
    ipw2200.c:675: error: previous declaration of `show_ucode_version'
    ipw2200.c:684: error: Fehler beim Parsen before "void"
    ipw2200.c:686: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_rtc«:
    ipw2200.c:689: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:696: error: Fehler beim Parsen before numeric constant
    ipw2200.c:696: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:696: Warnung: function declaration isn't a prototype
    ipw2200.c:696: Warnung: type defaults to `int' in declaration of `show_rtc'
    ipw2200.c:696: error: `show_rtc' redeclared as different kind of symbol
    ipw2200.c:687: error: previous declaration of `show_rtc'
    ipw2200.c:696: error: Fehler beim Parsen before "void"
    ipw2200.c:702: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_eeprom_delay«:
    ipw2200.c:704: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:708: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »store_eeprom_delay«:
    ipw2200.c:710: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:714: error: Fehler beim Parsen before numeric constant
    ipw2200.c:714: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:714: Warnung: function declaration isn't a prototype
    ipw2200.c:715: Warnung: type defaults to `int' in declaration of `show_eeprom_delay'
    ipw2200.c:715: error: `show_eeprom_delay' redeclared as different kind of symbol
    ipw2200.c:703: error: previous declaration of `show_eeprom_delay'
    ipw2200.c:715: Warnung: type defaults to `int' in declaration of `store_eeprom_delay'
    ipw2200.c:715: error: `store_eeprom_delay' redeclared as different kind of symbol
    ipw2200.c:709: error: previous declaration of `store_eeprom_delay'
    ipw2200.c:715: error: Fehler beim Parsen before ')' token
    ipw2200.c:717: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_command_event_reg«:
    ipw2200.c:720: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:727: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »store_command_event_reg«:
    ipw2200.c:730: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:736: error: Fehler beim Parsen before numeric constant
    ipw2200.c:736: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:736: Warnung: function declaration isn't a prototype
    ipw2200.c:737: Warnung: type defaults to `int' in declaration of `show_command_event_reg'
    ipw2200.c:737: error: `show_command_event_reg' redeclared as different kind of symbol
    ipw2200.c:718: error: previous declaration of `show_command_event_reg'
    ipw2200.c:737: Warnung: type defaults to `int' in declaration of `store_command_event_reg'
    ipw2200.c:737: error: `store_command_event_reg' redeclared as different kind ofsymbol
    ipw2200.c:728: error: previous declaration of `store_command_event_reg'
    ipw2200.c:737: error: Fehler beim Parsen before ')' token
    ipw2200.c:739: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_mem_gpio_reg«:
    ipw2200.c:742: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:749: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »store_mem_gpio_reg«:
    ipw2200.c:752: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:758: error: Fehler beim Parsen before numeric constant
    ipw2200.c:758: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:758: Warnung: function declaration isn't a prototype
    ipw2200.c:759: Warnung: type defaults to `int' in declaration of `show_mem_gpio_reg'
    ipw2200.c:759: error: `show_mem_gpio_reg' redeclared as different kind of symbol
    ipw2200.c:740: error: previous declaration of `show_mem_gpio_reg'
    ipw2200.c:759: Warnung: type defaults to `int' in declaration of `store_mem_gpio_reg'
    ipw2200.c:759: error: `store_mem_gpio_reg' redeclared as different kind of symbol
    ipw2200.c:750: error: previous declaration of `store_mem_gpio_reg'
    ipw2200.c:759: error: Fehler beim Parsen before ')' token
    ipw2200.c:761: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_indirect_dword«:
    ipw2200.c:764: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:774: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »store_indirect_dword«:
    ipw2200.c:776: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:782: error: Fehler beim Parsen before numeric constant
    ipw2200.c:782: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:782: Warnung: function declaration isn't a prototype
    ipw2200.c:783: Warnung: type defaults to `int' in declaration of `show_indirect_dword'
    ipw2200.c:783: error: `show_indirect_dword' redeclared as different kind of symbol
    ipw2200.c:762: error: previous declaration of `show_indirect_dword'
    ipw2200.c:783: Warnung: type defaults to `int' in declaration of `store_indirect_dword'
    ipw2200.c:783: error: `store_indirect_dword' redeclared as different kind of symbol
    ipw2200.c:775: error: previous declaration of `store_indirect_dword'
    ipw2200.c:783: error: Fehler beim Parsen before ')' token
    ipw2200.c:785: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_indirect_byte«:
    ipw2200.c:788: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:798: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »store_indirect_byte«:
    ipw2200.c:800: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:806: error: Fehler beim Parsen before numeric constant
    ipw2200.c:806: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:806: Warnung: function declaration isn't a prototype
    ipw2200.c:807: Warnung: type defaults to `int' in declaration of `show_indirect_byte'
    ipw2200.c:807: error: `show_indirect_byte' redeclared as different kind of symbol
    ipw2200.c:786: error: previous declaration of `show_indirect_byte'
    ipw2200.c:807: Warnung: type defaults to `int' in declaration of `store_indirect_byte'
    ipw2200.c:807: error: `store_indirect_byte' redeclared as different kind of symbol
    ipw2200.c:799: error: previous declaration of `store_indirect_byte'
    ipw2200.c:807: error: Fehler beim Parsen before ')' token
    ipw2200.c:809: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_direct_dword«:
    ipw2200.c:812: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:823: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »store_direct_dword«:
    ipw2200.c:825: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:831: error: Fehler beim Parsen before numeric constant
    ipw2200.c:831: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:831: Warnung: function declaration isn't a prototype
    ipw2200.c:832: Warnung: type defaults to `int' in declaration of `show_direct_dword'
    ipw2200.c:832: error: `show_direct_dword' redeclared as different kind of symbol
    ipw2200.c:810: error: previous declaration of `show_direct_dword'
    ipw2200.c:832: Warnung: type defaults to `int' in declaration of `store_direct_dword'
    ipw2200.c:832: error: `store_direct_dword' redeclared as different kind of symbol
    ipw2200.c:824: error: previous declaration of `store_direct_dword'
    ipw2200.c:832: error: Fehler beim Parsen before ')' token
    ipw2200.c:840: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »show_rf_kill«:
    ipw2200.c:845: error: dereferencing pointer to incomplete type
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:852: Warnung: `struct device' declared inside parameter list
    ipw2200.c: In Funktion »store_rf_kill«:
    ipw2200.c:854: error: dereferencing pointer to incomplete type
    ipw2200.c:863: Warnung: implicit declaration of function `cancel_delayed_work'
    ipw2200.c:866: Warnung: implicit declaration of function `queue_work'
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:879: error: Fehler beim Parsen before numeric constant
    ipw2200.c:879: Warnung: type defaults to `int' in declaration of `DEVICE_ATTR'
    ipw2200.c:879: Warnung: function declaration isn't a prototype
    ipw2200.c:879: Warnung: type defaults to `int' in declaration of `show_rf_kill'
    ipw2200.c:879: error: `show_rf_kill' redeclared as different kind of symbol
    ipw2200.c:841: error: previous declaration of `show_rf_kill'
    ipw2200.c:879: Warnung: type defaults to `int' in declaration of `store_rf_kill'
    ipw2200.c:879: error: `store_rf_kill' redeclared as different kind of symbol
    ipw2200.c:853: error: previous declaration of `store_rf_kill'
    ipw2200.c:879: error: Fehler beim Parsen before ')' token
    ipw2200.c: In Funktion »ipw_irq_tasklet«:
    ipw2200.c:970: Warnung: implicit declaration of function `queue_delayed_work'
    ipw2200.c: In Funktion »ipw_send_cmd«:
    ipw2200.c:1078: Warnung: implicit declaration of function `wait_event_interruptible_timeout'
    ipw2200.c: In Funktion »ipw_get_fw«:
    ipw2200.c:2156: error: structure has no member named `dev'
    ipw2200.c: In Funktion »ipw_setup_deferred_work«:
    ipw2200.c:5962: Warnung: implicit declaration of function `create_workqueue'
    ipw2200.c:5962: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
    ipw2200.c:5966: Warnung: implicit declaration of function `INIT_WORK'
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:6285: error: `dev_attr_rf_kill' undeclared here (not in a function)
    ipw2200.c:6285: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6285: error: (near initialization for `ipw_sysfs_entries[0]')
    ipw2200.c:6286: error: `dev_attr_direct_dword' undeclared here (not in a function)
    ipw2200.c:6286: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6286: error: (near initialization for `ipw_sysfs_entries[1]')
    ipw2200.c:6287: error: `dev_attr_indirect_byte' undeclared here (not in a function)
    ipw2200.c:6287: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6287: error: (near initialization for `ipw_sysfs_entries[2]')
    ipw2200.c:6288: error: `dev_attr_indirect_dword' undeclared here (not in a function)
    ipw2200.c:6288: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6288: error: (near initialization for `ipw_sysfs_entries[3]')
    ipw2200.c:6289: error: `dev_attr_mem_gpio_reg' undeclared here (not in a function)
    ipw2200.c:6289: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6289: error: (near initialization for `ipw_sysfs_entries[4]')
    ipw2200.c:6290: error: `dev_attr_command_event_reg' undeclared here (not in a function)
    ipw2200.c:6290: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6290: error: (near initialization for `ipw_sysfs_entries[5]')
    ipw2200.c:6291: error: `dev_attr_nic_type' undeclared here (not in a function)
    ipw2200.c:6291: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6291: error: (near initialization for `ipw_sysfs_entries[6]')
    ipw2200.c:6292: error: `dev_attr_status' undeclared here (not in a function)
    ipw2200.c:6292: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6292: error: (near initialization for `ipw_sysfs_entries[7]')
    ipw2200.c:6293: error: `dev_attr_cfg' undeclared here (not in a function)
    ipw2200.c:6293: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6293: error: (near initialization for `ipw_sysfs_entries[8]')
    ipw2200.c:6294: error: `dev_attr_dump_errors' undeclared here (not in a function)
    ipw2200.c:6294: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6294: error: (near initialization for `ipw_sysfs_entries[9]')
    ipw2200.c:6295: error: `dev_attr_eeprom_delay' undeclared here (not in a function)
    ipw2200.c:6295: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6295: error: (near initialization for `ipw_sysfs_entries[10]')
    ipw2200.c:6296: error: `dev_attr_ucode_version' undeclared here (not in a function)
    ipw2200.c:6296: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6296: error: (near initialization for `ipw_sysfs_entries[11]')
    ipw2200.c:6297: error: `dev_attr_rtc' undeclared here (not in a function)
    ipw2200.c:6297: error: Initialisierungselement ist nicht konstant
    ipw2200.c:6297: error: (near initialization for `ipw_sysfs_entries[12]')
    ipw2200.c:6301: error: variable `ipw_attribute_group' has initializer but incomplete type
    ipw2200.c:6302: error: unknown field `name' specified in initializer
    ipw2200.c:6302: Warnung: Elementüberschreitung in struct-Initialisierung
    ipw2200.c:6302: Warnung: (nahe der Initialisierung für »ipw_attribute_group«)
    ipw2200.c:6303: error: unknown field `attrs' specified in initializer
    ipw2200.c:6303: Warnung: Elementüberschreitung in struct-Initialisierung
    ipw2200.c:6303: Warnung: (nahe der Initialisierung für »ipw_attribute_group«)
    ipw2200.c: In Funktion »ipw_pci_probe«:
    ipw2200.c:6480: Warnung: implicit declaration of function `sysfs_create_group'
    ipw2200.c:6480: error: structure has no member named `dev'
    ipw2200.c:6495: Warnung: implicit declaration of function `sysfs_remove_group'
    ipw2200.c:6495: error: structure has no member named `dev'
    ipw2200.c:6502: Warnung: implicit declaration of function `destroy_workqueue'
    ipw2200.c: In Funktion »ipw_pci_remove«:
    ipw2200.c:6525: error: structure has no member named `dev'
    ipw2200.c: In Funktion »ipw_init«:
    ipw2200.c:6643: Warnung: implicit declaration of function `driver_create_file'
    ipw2200.c:6643: error: structure has no member named `driver'
    ipw2200.c:6644: error: `driver_attr_debug_level' undeclared (first use in this function)
    ipw2200.c:6644: error: (Each undeclared identifier is reported only once
    ipw2200.c:6644: error: for each function it appears in.)
    ipw2200.c: In Funktion »ipw_exit«:
    ipw2200.c:6656: Warnung: implicit declaration of function `driver_remove_file'
    ipw2200.c:6656: error: structure has no member named `driver'
    ipw2200.c:6656: error: `driver_attr_debug_level' undeclared (first use in this function)
    ipw2200.c: Auf höchster Ebene:
    ipw2200.c:6675: error: Fehler beim Parsen before "_MODULE_PARM_STRING_charp"
    ipw2200.c:6301: error: storage size of `ipw_attribute_group' isn't known
    ipw2200.c:598: Warnung: `show_debug_level' defined but not used
    ipw2200.c:603: Warnung: `store_debug_level' defined but not used
    ipw2200.c:623: Warnung: `DRIVER_ATTR' declared `static' but never defined
    ipw2200.c:624: Warnung: `show_debug_level' defined but not used
    ipw2200.c:624: Warnung: `store_debug_level' defined but not used
    ipw2200.c:627: Warnung: `show_status' defined but not used
    ipw2200.c:879: Warnung: `DEVICE_ATTR' declared `static' but never defined
    ipw2200.c:631: Warnung: `show_status' defined but not used
    ipw2200.c:634: Warnung: `show_cfg' defined but not used
    ipw2200.c:638: Warnung: `show_cfg' defined but not used
    ipw2200.c:641: Warnung: `show_nic_type' defined but not used
    ipw2200.c:660: Warnung: `show_nic_type' defined but not used
    ipw2200.c:664: Warnung: `dump_error_log' defined but not used
    ipw2200.c:675: Warnung: `show_ucode_version' defined but not used
    ipw2200.c:684: Warnung: `show_ucode_version' defined but not used
    ipw2200.c:687: Warnung: `show_rtc' defined but not used
    ipw2200.c:696: Warnung: `show_rtc' defined but not used
    ipw2200.c:703: Warnung: `show_eeprom_delay' defined but not used
    ipw2200.c:709: Warnung: `store_eeprom_delay' defined but not used
    ipw2200.c:715: Warnung: `show_eeprom_delay' defined but not used
    ipw2200.c:715: Warnung: `store_eeprom_delay' defined but not used
    ipw2200.c:718: Warnung: `show_command_event_reg' defined but not used
    ipw2200.c:728: Warnung: `store_command_event_reg' defined but not used
    ipw2200.c:737: Warnung: `show_command_event_reg' defined but not used
    ipw2200.c:737: Warnung: `store_command_event_reg' defined but not used
    ipw2200.c:740: Warnung: `show_mem_gpio_reg' defined but not used
    ipw2200.c:750: Warnung: `store_mem_gpio_reg' defined but not used
    ipw2200.c:759: Warnung: `show_mem_gpio_reg' defined but not used
    ipw2200.c:759: Warnung: `store_mem_gpio_reg' defined but not used
    ipw2200.c:762: Warnung: `show_indirect_dword' defined but not used
    ipw2200.c:775: Warnung: `store_indirect_dword' defined but not used
    ipw2200.c:783: Warnung: `show_indirect_dword' defined but not used
    ipw2200.c:783: Warnung: `store_indirect_dword' defined but not used
    ipw2200.c:786: Warnung: `show_indirect_byte' defined but not used
    ipw2200.c:799: Warnung: `store_indirect_byte' defined but not used
    ipw2200.c:807: Warnung: `show_indirect_byte' defined but not used
    ipw2200.c:807: Warnung: `store_indirect_byte' defined but not used
    ipw2200.c:810: Warnung: `show_direct_dword' defined but not used
    ipw2200.c:824: Warnung: `store_direct_dword' defined but not used
    ipw2200.c:832: Warnung: `show_direct_dword' defined but not used
    ipw2200.c:832: Warnung: `store_direct_dword' defined but not used
    ipw2200.c:841: Warnung: `show_rf_kill' defined but not used
    ipw2200.c:853: Warnung: `store_rf_kill' defined but not used
    ipw2200.c:879: Warnung: `show_rf_kill' defined but not used
    ipw2200.c:879: Warnung: `store_rf_kill' defined but not used
    make[2]: *** [ipw2200.o] Fehler 1
    make[2]: Leaving directory `/home/florian/ipw2200-0.12'
    make[1]: *** [_mod_/home/florian/ipw2200-0.12] Fehler 2
    make[1]: Leaving directory `/usr/src/kernel-headers-2.4.27-2'
    make: *** [modules] Fehler 2
    hab irgendwo was gelesen diese treiber wären für den 2.6 er kernel hab aber ja den 2.4er...
    liegts daran.... was müsste ich bei nem kernel update alles neu einrichten?? wie amch ich das überhaupt???? wieso hab ich eigentlich so nen alten kernel ob wohl ich mein system doch erst gestern über die debian netzwerinstalation installiert hab ( mit ner 2 monate alten debian-boot-cd...))
    Geändert von quaeler (24.01.05 um 18:28 Uhr)
    Rechner: MD 42200 (Centrion 1.7ghz, 512 ram, pioneer dvd brenner, ati m10, broadcom bcm 440x lan) Os: Debian (version: 2.6.8-2-386 kde version:3.3) und winxp (für unnötige spiele und mutimedia)

  5. #5
    Mod. Tipps und Tricks Avatar von carnil
    Registriert seit
    Jan 2004
    Ort
    Zürich
    Beiträge
    6.215

    Arrow lokalisierung der Fehlermeldung

    Hallo

    Dies ist jetzt eventuell nicht die Hilfe für die Problemlösung direkt, aber das Problem scheint hier ja das hier zu sein:
    ipw2200.h:54:29: linux/workqueue.h: Datei oder Verzeichnis nicht gefunden
    Ein apt-file search linux/workqueue.h sagte mir, das das Paket (linux-)kernel-headers dieses beinhaltet.

    Allerdings: Ich habe es auf dem sarge-rechner versucht, jedoch wird diese datei nur in den kernel-haders des kernels in Version 2.6 gefunden, eventuell da das Problem also, dass es einfalscher "Patch" ist?

    MfG carnil

  6. #6
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    53
    Zitat Zitat von quaeler
    hab irgendwo was gelesen diese treiber wären für den 2.6 er kernel hab aber ja den 2.4er...
    liegts daran.... was müsste ich bei nem kernel update alles neu einrichten?? wie amch ich das überhaupt???? wieso hab ich eigentlich so nen alten kernel ob wohl ich mein system doch erst gestern über die debian netzwerinstalation installiert hab ( mit ner 2 monate alten debian-boot-cd...))

    also doch irgendwie der falsche kernel??? weiß jetzt nicht was ich machen soll (bin unerfahrener anfänger....)
    Rechner: MD 42200 (Centrion 1.7ghz, 512 ram, pioneer dvd brenner, ati m10, broadcom bcm 440x lan) Os: Debian (version: 2.6.8-2-386 kde version:3.3) und winxp (für unnötige spiele und mutimedia)

  7. #7
    @Debian Avatar von tictactux
    Registriert seit
    Oct 2004
    Beiträge
    2.872
    Hallo,

    workqueue.h ist im ALSA-Paket enthalten. Bei Kerneln der Version 2.4
    ist das ein eigenes Debian-Paket (alsa-source), erst ab 2.6 gehört ALSA
    zum Kernel.

    Der Standard-Kernel bei Debian (stable,testing) ist 2.4.x. Du kannst aber
    mit apt-get, aptitude u.s.w. einen Standard-Debian Kernel der 2.6er Reihe
    installieren (aktuell 2.6.10-4), sowie dessen Header.
    Da für 2.6er Kernel einige wichtige Systemkomponenten anders konfiguriert
    werden (module-init-tools ersetzen modutils, udev kommt für Verwaltung
    von /dev-Geräten neu hinzu) solltest Du Dich vorher zu dem Upgrade
    einlesen. Informationen dazu gibt' auch hier im Forum (such mal nach
    "HOWTO 2.6" oder "post-halloween").

    Gruß,
    Wolfgang
    Geändert von tictactux (23.01.05 um 18:15 Uhr) Grund: Tippfehler

  8. #8
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Ort
    Bad Wünnenberg
    Beiträge
    5.402
    Änderungen im Linux-Kernel von Version 2.4 zu 2.6:
    http://www.kubieziel.de/computer/halloween-german.html

    Deutsches Kernel 2.4/2.6 HowTo:
    http://www.thomashertweck.de/kernel.html
    Gruß,
    Tomek

  9. #9
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    53
    hab mal alsa-source nachinstalliert (mit apt-get install alsa-source)....
    jaber an der workque.h fehlts immer noch ! was nun tun muss man da noch was entpacken oder so ? wenn ja wo hin ???
    möchte eigentlich nicht auf den 2.6er kernel wechseln(kenn mich nicht genug aus) .
    Geändert von quaeler (23.01.05 um 18:54 Uhr)
    Rechner: MD 42200 (Centrion 1.7ghz, 512 ram, pioneer dvd brenner, ati m10, broadcom bcm 440x lan) Os: Debian (version: 2.6.8-2-386 kde version:3.3) und winxp (für unnötige spiele und mutimedia)

  10. #10
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Ort
    Bad Wünnenberg
    Beiträge
    5.402
    quaeler: Kannst du bitte die CODE-Tags des Forums benutzen? Das wäre sehr nett. Danke.
    Gruß,
    Tomek

  11. #11
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    53
    sry weiß nid was du meinst!
    was sind code tags ?
    Rechner: MD 42200 (Centrion 1.7ghz, 512 ram, pioneer dvd brenner, ati m10, broadcom bcm 440x lan) Os: Debian (version: 2.6.8-2-386 kde version:3.3) und winxp (für unnötige spiele und mutimedia)

  12. #12
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Ort
    Bad Wünnenberg
    Beiträge
    5.402
    Gruß,
    Tomek

  13. #13
    Registrierter Benutzer
    Registriert seit
    Nov 2004
    Beiträge
    53
    @ Tomek:
    so besser ??? hast ja recht is wirklich sinnvoll!!! aber kannte die funktion einfach nicht....


    zum thema:

    hm.. nur wie gehe ich jetzt weiter vor ? Die alsa source hab ich jetzt installiert ! hab sie so 8gepackt gefunden:
    /usr/src/alsa-driver.tar.bz2

    so muss wohl noch entpackt werden... aber wohin ??? und wenn se an der richtigen stelle ausgepackt sind was mach ich dann muss ich dann noch irgendwas ausführen ???

    mfg

    Florian
    Rechner: MD 42200 (Centrion 1.7ghz, 512 ram, pioneer dvd brenner, ati m10, broadcom bcm 440x lan) Os: Debian (version: 2.6.8-2-386 kde version:3.3) und winxp (für unnötige spiele und mutimedia)

  14. #14
    @Debian Avatar von tictactux
    Registriert seit
    Oct 2004
    Beiträge
    2.872
    Zitat Zitat von quaeler
    so muss wohl noch entpackt werden... aber wohin ??? und wenn se an der richtigen stelle ausgepackt sind was mach ich dann muss ich dann noch irgendwas ausführen ???
    mit "tar xjf alsa-driver.tar.bz2" werden die entpackt (nach /usr/src/modules/alsa...).
    Danach erstellst Du am besten kernel+Module mit dem Paket kernel-package
    (make-kpkg kernel_image modules_image).
    Vorher den Kernel mit "make menuconfig" konfigurieren ...

    Kernel- und Modul-Pakete finden sich nach Kompilierung in /usr/src.
    Details zu dieser Prozedur liefert das Debian-Anwenderhandbuch, und
    die Dokumentation des Pakets kernel-package.

    Lies aber vorher ob Dein ipw2200-Modul für Einsatz mit Kernel 2.4
    gedacht ist (dazu weiß ich nichts).
    Wolfgang

Ähnliche Themen

  1. USB CardReader 2.0 unter SUSE 8.1
    Von Maindrix im Forum stationäre Hardware
    Antworten: 21
    Letzter Beitrag: 29.06.05, 10:11
  2. Seltsames Problem... HILFE!!!
    Von Ypsilon im Forum Linux Allgemein
    Antworten: 16
    Letzter Beitrag: 15.12.04, 06:46
  3. USB-Stick und 2 Partitionen??
    Von netlinker im Forum stationäre Hardware
    Antworten: 4
    Letzter Beitrag: 30.09.04, 22:38
  4. Kernel Panic
    Von READY im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 20.05.04, 12:08
  5. Modem Einwahl scheitert
    Von Thallez im Forum Anbindung an die Aussenwelt
    Antworten: 8
    Letzter Beitrag: 21.02.03, 12:03

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •