LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   IPW2200 Help (https://www.linuxquestions.org/questions/slackware-14/ipw2200-help-290750/)

slitscan 02-15-2005 09:50 PM

IPW2200 Help
 
I just got a Dell Inspiron 8600 with a Intel Wireless 2200 B/G internal card. I installed Slackware 10.1 (kernel 2.4.29) and am trying to get it to work with the drivers at ipw2200.sourceforge.net

When I extract them (ipw2200-1.0.0.tgz), and try to do a make, I get this:
Code:

make -C /lib/modules/2.4.29/build SUBDIRS=/usr/local/ipw2200-1.0.0 BUILD_DIR=/usr/local/ipw2200-1.0.0 modules
make[1]: Entering directory `/usr/src/linux-2.4.29'
make -C  /usr/local/ipw2200-1.0.0 CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.29/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i486  -DMODULE" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/local/ipw2200-1.0.0'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.29/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i486  -DMODULE -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 file included from ipw2200.c:33:
ipw2200.h:54:29: linux/workqueue.h: No such file or directory
In file included from ipw2200.c:33:
ipw2200.h:1104: error: field `adhoc_check' has incomplete type
ipw2200.h:1105: error: field `associate' has incomplete type
ipw2200.h:1106: error: field `disassociate' has incomplete type
ipw2200.h:1107: error: field `rx_replenish' has incomplete type
ipw2200.h:1108: error: field `request_scan' has incomplete type
ipw2200.h:1109: error: field `adapter_restart' has incomplete type
ipw2200.h:1110: error: field `rf_kill' has incomplete type
ipw2200.h:1111: error: field `up' has incomplete type
ipw2200.h:1112: error: field `down' has incomplete type
ipw2200.h:1113: error: field `gather_stats' has incomplete type
ipw2200.h:1114: error: field `abort_scan' has incomplete type
ipw2200.h:1115: error: field `roam' has incomplete type
ipw2200.h:1116: error: field `scan_check' has incomplete type
ipw2200.c:42: error: parse error before string constant
ipw2200.c:42: warning: type defaults to `int' in declaration of `MODULE_VERSION'
ipw2200.c:42: warning: function declaration isn't a prototype
ipw2200.c:42: warning: data definition has no type or storage class
ipw2200.c:642: warning: `struct device_driver' declared inside parameter list
ipw2200.c:642: warning: its scope is only this definition or declaration, whichis probably not what you want
ipw2200.c:647: warning: `struct device_driver' declared inside parameter list
ipw2200.c:668: error: parse error before numeric constant
ipw2200.c:668: warning: type defaults to `int' in declaration of `DRIVER_ATTR'
ipw2200.c:668: warning: function declaration isn't a prototype
ipw2200.c:669: warning: type defaults to `int' in declaration of `show_debug_level'
ipw2200.c:669: error: `show_debug_level' redeclared as different kind of symbol
ipw2200.c:643: error: previous declaration of `show_debug_level'
ipw2200.c:669: warning: type defaults to `int' in declaration of `store_debug_level'
ipw2200.c:669: error: `store_debug_level' redeclared as different kind of symbol
ipw2200.c:648: error: previous declaration of `store_debug_level'
ipw2200.c:669: error: parse error before ')' token
ipw2200.c:671: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_status':
ipw2200.c:673: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:676: error: parse error before '(' token
ipw2200.c:676: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:676: warning: function declaration isn't a prototype
ipw2200.c:676: warning: type defaults to `int' in declaration of `show_status'
ipw2200.c:676: error: `show_status' redeclared as different kind of symbol
ipw2200.c:672: error: previous declaration of `show_status'
ipw2200.c:676: error: parse error before "void"
ipw2200.c:678: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_cfg':
ipw2200.c:680: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:683: error: parse error before '(' token
ipw2200.c:683: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:683: warning: function declaration isn't a prototype
ipw2200.c:683: warning: type defaults to `int' in declaration of `show_cfg'
ipw2200.c:683: error: `show_cfg' redeclared as different kind of symbol
ipw2200.c:679: error: previous declaration of `show_cfg'
ipw2200.c:683: error: parse error before "void"
ipw2200.c:685: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_nic_type':
ipw2200.c:687: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:705: error: parse error before '(' token
ipw2200.c:705: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:705: warning: function declaration isn't a prototype
ipw2200.c:705: warning: type defaults to `int' in declaration of `show_nic_type'
ipw2200.c:705: error: `show_nic_type' redeclared as different kind of symbol
ipw2200.c:686: error: previous declaration of `show_nic_type'
ipw2200.c:705: error: parse error before "void"
ipw2200.c:708: warning: `struct device' declared inside parameter list
ipw2200.c: In function `dump_error_log':
ipw2200.c:713: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:717: error: parse error before numeric constant
ipw2200.c:720: warning: `struct device' declared inside parameter list
ipw2200.c: In function `dump_event_log':
ipw2200.c:725: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:729: error: parse error before numeric constant
ipw2200.c:731: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_ucode_version':
ipw2200.c:734: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:741: error: parse error before numeric constant
ipw2200.c:741: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:741: warning: function declaration isn't a prototype
ipw2200.c:741: warning: type defaults to `int' in declaration of `show_ucode_version'
ipw2200.c:741: error: `show_ucode_version' redeclared as different kind of symbol
ipw2200.c:732: error: previous declaration of `show_ucode_version'
ipw2200.c:741: error: parse error before "void"
ipw2200.c:743: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_rtc':
ipw2200.c:746: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:753: error: parse error before numeric constant
ipw2200.c:753: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:753: warning: function declaration isn't a prototype
ipw2200.c:753: warning: type defaults to `int' in declaration of `show_rtc'
ipw2200.c:753: error: `show_rtc' redeclared as different kind of symbol
ipw2200.c:744: error: previous declaration of `show_rtc'
ipw2200.c:753: error: parse error before "void"
ipw2200.c:759: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_eeprom_delay':
ipw2200.c:761: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:765: warning: `struct device' declared inside parameter list
ipw2200.c: In function `store_eeprom_delay':
ipw2200.c:767: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:771: error: parse error before numeric constant
ipw2200.c:771: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:771: warning: function declaration isn't a prototype
ipw2200.c:772: warning: type defaults to `int' in declaration of `show_eeprom_delay'
ipw2200.c:772: error: `show_eeprom_delay' redeclared as different kind of symbol
ipw2200.c:760: error: previous declaration of `show_eeprom_delay'
ipw2200.c:772: warning: type defaults to `int' in declaration of `store_eeprom_delay'
ipw2200.c:772: error: `store_eeprom_delay' redeclared as different kind of symbol
ipw2200.c:766: error: previous declaration of `store_eeprom_delay'
ipw2200.c:772: error: parse error before ')' token
ipw2200.c:774: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_command_event_reg':
ipw2200.c:777: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:784: warning: `struct device' declared inside parameter list
ipw2200.c: In function `store_command_event_reg':
ipw2200.c:787: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:793: error: parse error before numeric constant
ipw2200.c:793: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:793: warning: function declaration isn't a prototype
ipw2200.c:794: warning: type defaults to `int' in declaration of `show_command_event_reg'
ipw2200.c:794: error: `show_command_event_reg' redeclared as different kind of symbol
ipw2200.c:775: error: previous declaration of `show_command_event_reg'
ipw2200.c:794: warning: type defaults to `int' in declaration of `store_command_event_reg'
ipw2200.c:794: error: `store_command_event_reg' redeclared as different kind ofsymbol
ipw2200.c:785: error: previous declaration of `store_command_event_reg'
ipw2200.c:794: error: parse error before ')' token
ipw2200.c:796: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_mem_gpio_reg':
ipw2200.c:799: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:806: warning: `struct device' declared inside parameter list
ipw2200.c: In function `store_mem_gpio_reg':
ipw2200.c:809: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:815: error: parse error before numeric constant
ipw2200.c:815: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:815: warning: function declaration isn't a prototype
ipw2200.c:816: warning: type defaults to `int' in declaration of `show_mem_gpio_reg'
ipw2200.c:816: error: `show_mem_gpio_reg' redeclared as different kind of symbol
ipw2200.c:797: error: previous declaration of `show_mem_gpio_reg'
ipw2200.c:816: warning: type defaults to `int' in declaration of `store_mem_gpio_reg'
ipw2200.c:816: error: `store_mem_gpio_reg' redeclared as different kind of symbol
ipw2200.c:807: error: previous declaration of `store_mem_gpio_reg'
ipw2200.c:816: error: parse error before ')' token
ipw2200.c:818: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_indirect_dword':
ipw2200.c:821: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:831: warning: `struct device' declared inside parameter list
ipw2200.c: In function `store_indirect_dword':
ipw2200.c:833: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:839: error: parse error before numeric constant
ipw2200.c:839: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:839: warning: function declaration isn't a prototype
ipw2200.c:840: warning: type defaults to `int' in declaration of `show_indirect_dword'
ipw2200.c:840: error: `show_indirect_dword' redeclared as different kind of symbol
ipw2200.c:819: error: previous declaration of `show_indirect_dword'
ipw2200.c:840: warning: type defaults to `int' in declaration of `store_indirect_dword'
ipw2200.c:840: error: `store_indirect_dword' redeclared as different kind of symbol
ipw2200.c:832: error: previous declaration of `store_indirect_dword'
ipw2200.c:840: error: parse error before ')' token
ipw2200.c:842: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_indirect_byte':
ipw2200.c:845: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:855: warning: `struct device' declared inside parameter list
ipw2200.c: In function `store_indirect_byte':
ipw2200.c:857: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:863: error: parse error before numeric constant
ipw2200.c:863: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:863: warning: function declaration isn't a prototype
ipw2200.c:864: warning: type defaults to `int' in declaration of `show_indirect_byte'
ipw2200.c:864: error: `show_indirect_byte' redeclared as different kind of symbol
ipw2200.c:843: error: previous declaration of `show_indirect_byte'
ipw2200.c:864: warning: type defaults to `int' in declaration of `store_indirect_byte'
ipw2200.c:864: error: `store_indirect_byte' redeclared as different kind of symbol
ipw2200.c:856: error: previous declaration of `store_indirect_byte'
ipw2200.c:864: error: parse error before ')' token
ipw2200.c:866: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_direct_dword':
ipw2200.c:869: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:880: warning: `struct device' declared inside parameter list
ipw2200.c: In function `store_direct_dword':
ipw2200.c:882: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:888: error: parse error before numeric constant
ipw2200.c:888: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:888: warning: function declaration isn't a prototype
ipw2200.c:889: warning: type defaults to `int' in declaration of `show_direct_dword'
ipw2200.c:889: error: `show_direct_dword' redeclared as different kind of symbol
ipw2200.c:867: error: previous declaration of `show_direct_dword'
ipw2200.c:889: warning: type defaults to `int' in declaration of `store_direct_dword'
ipw2200.c:889: error: `store_direct_dword' redeclared as different kind of symbol
ipw2200.c:881: error: previous declaration of `store_direct_dword'
ipw2200.c:889: error: parse error before ')' token
ipw2200.c:902: warning: `struct device' declared inside parameter list
ipw2200.c: In function `show_rf_kill':
ipw2200.c:908: error: dereferencing pointer to incomplete type
ipw2200.c: In function `ipw_radio_kill_sw':
ipw2200.c:927: warning: implicit declaration of function `cancel_delayed_work'
ipw2200.c:930: warning: implicit declaration of function `queue_work'
ipw2200.c:938: warning: implicit declaration of function `queue_delayed_work'
ipw2200.c: At top level:
ipw2200.c:947: warning: `struct device' declared inside parameter list
ipw2200.c: In function `store_rf_kill':
ipw2200.c:949: error: dereferencing pointer to incomplete type
ipw2200.c: At top level:
ipw2200.c:955: error: parse error before numeric constant
ipw2200.c:955: warning: type defaults to `int' in declaration of `DEVICE_ATTR'
ipw2200.c:955: warning: function declaration isn't a prototype
ipw2200.c:955: warning: type defaults to `int' in declaration of `show_rf_kill'
ipw2200.c:955: error: `show_rf_kill' redeclared as different kind of symbol
ipw2200.c:903: error: previous declaration of `show_rf_kill'
ipw2200.c:955: warning: type defaults to `int' in declaration of `store_rf_kill'
ipw2200.c:955: error: `store_rf_kill' redeclared as different kind of symbol
ipw2200.c:948: error: previous declaration of `store_rf_kill'
ipw2200.c:955: error: parse error before ')' token
ipw2200.c: In function `ipw_send_cmd':
ipw2200.c:1155: warning: implicit declaration of function `wait_event_interruptible_timeout'
ipw2200.c:1159: warning: division by zero
ipw2200.c: In function `ipw_get_fw':
ipw2200.c:2332: error: structure has no member named `dev'
ipw2200.c: In function `ipw_gather_stats':
ipw2200.c:3207: warning: duplicate `const'
ipw2200.c:3207: warning: duplicate `const'
ipw2200.c:3207: warning: duplicate `const'
ipw2200.c:3207: warning: duplicate `const'
ipw2200.c:3207: warning: duplicate `const'
ipw2200.c:3207: warning: duplicate `const'
ipw2200.c:3207: warning: duplicate `const'
ipw2200.c: In function `ipw_rx_notification':
ipw2200.c:3293: warning: implicit declaration of function `schedule_work'
ipw2200.c: In function `ipw_setup_deferred_work':
ipw2200.c:6610: warning: implicit declaration of function `create_workqueue'
ipw2200.c:6610: warning: assignment makes pointer from integer without a cast
ipw2200.c:6614: warning: implicit declaration of function `INIT_WORK'
ipw2200.c: At top level:
ipw2200.c:6928: error: `dev_attr_rf_kill' undeclared here (not in a function)
ipw2200.c:6928: error: initializer element is not constant
ipw2200.c:6928: error: (near initialization for `ipw_sysfs_entries[0]')
ipw2200.c:6929: error: `dev_attr_direct_dword' undeclared here (not in a function)
ipw2200.c:6929: error: initializer element is not constant
ipw2200.c:6929: error: (near initialization for `ipw_sysfs_entries[1]')
ipw2200.c:6930: error: `dev_attr_indirect_byte' undeclared here (not in a function)
ipw2200.c:6930: error: initializer element is not constant
ipw2200.c:6930: error: (near initialization for `ipw_sysfs_entries[2]')
ipw2200.c:6931: error: `dev_attr_indirect_dword' undeclared here (not in a function)
ipw2200.c:6931: error: initializer element is not constant
ipw2200.c:6931: error: (near initialization for `ipw_sysfs_entries[3]')
ipw2200.c:6932: error: `dev_attr_mem_gpio_reg' undeclared here (not in a function)
ipw2200.c:6932: error: initializer element is not constant
ipw2200.c:6932: error: (near initialization for `ipw_sysfs_entries[4]')
ipw2200.c:6933: error: `dev_attr_command_event_reg' undeclared here (not in a function)
ipw2200.c:6933: error: initializer element is not constant
ipw2200.c:6933: error: (near initialization for `ipw_sysfs_entries[5]')
ipw2200.c:6934: error: `dev_attr_nic_type' undeclared here (not in a function)
ipw2200.c:6934: error: initializer element is not constant
ipw2200.c:6934: error: (near initialization for `ipw_sysfs_entries[6]')
ipw2200.c:6935: error: `dev_attr_status' undeclared here (not in a function)
ipw2200.c:6935: error: initializer element is not constant
ipw2200.c:6935: error: (near initialization for `ipw_sysfs_entries[7]')
ipw2200.c:6936: error: `dev_attr_cfg' undeclared here (not in a function)
ipw2200.c:6936: error: initializer element is not constant
ipw2200.c:6936: error: (near initialization for `ipw_sysfs_entries[8]')
ipw2200.c:6937: error: `dev_attr_dump_errors' undeclared here (not in a function)
ipw2200.c:6937: error: initializer element is not constant
ipw2200.c:6937: error: (near initialization for `ipw_sysfs_entries[9]')
ipw2200.c:6938: error: `dev_attr_dump_events' undeclared here (not in a function)
ipw2200.c:6938: error: initializer element is not constant
ipw2200.c:6938: error: (near initialization for `ipw_sysfs_entries[10]')
ipw2200.c:6939: error: `dev_attr_eeprom_delay' undeclared here (not in a function)
ipw2200.c:6939: error: initializer element is not constant
ipw2200.c:6939: error: (near initialization for `ipw_sysfs_entries[11]')
ipw2200.c:6940: error: `dev_attr_ucode_version' undeclared here (not in a function)
ipw2200.c:6940: error: initializer element is not constant
ipw2200.c:6940: error: (near initialization for `ipw_sysfs_entries[12]')
ipw2200.c:6941: error: `dev_attr_rtc' undeclared here (not in a function)
ipw2200.c:6941: error: initializer element is not constant
ipw2200.c:6941: error: (near initialization for `ipw_sysfs_entries[13]')
ipw2200.c:6945: error: variable `ipw_attribute_group' has initializer but incomplete type
ipw2200.c:6946: error: unknown field `name' specified in initializer
ipw2200.c:6946: warning: excess elements in struct initializer
ipw2200.c:6946: warning: (near initialization for `ipw_attribute_group')
ipw2200.c:6947: error: unknown field `attrs' specified in initializer
ipw2200.c:6947: warning: excess elements in struct initializer
ipw2200.c:6947: warning: (near initialization for `ipw_attribute_group')
ipw2200.c: In function `ipw_pci_probe':
ipw2200.c:6985: warning: implicit declaration of function `pci_set_consistent_dma_mask'
ipw2200.c:7128: warning: implicit declaration of function `sysfs_create_group'
ipw2200.c:7128: error: structure has no member named `dev'
ipw2200.c:7143: warning: implicit declaration of function `sysfs_remove_group'
ipw2200.c:7143: error: structure has no member named `dev'
ipw2200.c:7147: warning: implicit declaration of function `destroy_workqueue'
ipw2200.c: In function `ipw_pci_remove':
ipw2200.c:7170: error: structure has no member named `dev'
ipw2200.c: In function `ipw_init':
ipw2200.c:7298: warning: implicit declaration of function `driver_create_file'
ipw2200.c:7298: error: structure has no member named `driver'
ipw2200.c:7299: error: `driver_attr_debug_level' undeclared (first use in this function)
ipw2200.c:7299: error: (Each undeclared identifier is reported only once
ipw2200.c:7299: error: for each function it appears in.)
ipw2200.c: In function `ipw_exit':
ipw2200.c:7311: warning: implicit declaration of function `driver_remove_file'
ipw2200.c:7311: error: structure has no member named `driver'
ipw2200.c:7311: error: `driver_attr_debug_level' undeclared (first use in this function)
ipw2200.c: At top level:
ipw2200.c:7330: error: parse error before "_MODULE_PARM_STRING_charp"
ipw2200.c:6945: error: storage size of `ipw_attribute_group' isn't known
ipw2200.c:643: warning: `show_debug_level' defined but not used
ipw2200.c:648: warning: `store_debug_level' defined but not used
ipw2200.c:668: warning: `DRIVER_ATTR' declared `static' but never defined
ipw2200.c:669: warning: `show_debug_level' defined but not used
ipw2200.c:669: warning: `store_debug_level' defined but not used
ipw2200.c:672: warning: `show_status' defined but not used
ipw2200.c:955: warning: `DEVICE_ATTR' declared `static' but never defined
ipw2200.c:676: warning: `show_status' defined but not used
ipw2200.c:679: warning: `show_cfg' defined but not used
ipw2200.c:683: warning: `show_cfg' defined but not used
ipw2200.c:686: warning: `show_nic_type' defined but not used
ipw2200.c:705: warning: `show_nic_type' defined but not used
ipw2200.c:709: warning: `dump_error_log' defined but not used
ipw2200.c:721: warning: `dump_event_log' defined but not used
ipw2200.c:732: warning: `show_ucode_version' defined but not used
ipw2200.c:741: warning: `show_ucode_version' defined but not used
ipw2200.c:744: warning: `show_rtc' defined but not used
ipw2200.c:753: warning: `show_rtc' defined but not used
ipw2200.c:760: warning: `show_eeprom_delay' defined but not used
ipw2200.c:766: warning: `store_eeprom_delay' defined but not used
ipw2200.c:772: warning: `show_eeprom_delay' defined but not used
ipw2200.c:772: warning: `store_eeprom_delay' defined but not used
ipw2200.c:775: warning: `show_command_event_reg' defined but not used
ipw2200.c:785: warning: `store_command_event_reg' defined but not used
ipw2200.c:794: warning: `show_command_event_reg' defined but not used
ipw2200.c:794: warning: `store_command_event_reg' defined but not used
ipw2200.c:797: warning: `show_mem_gpio_reg' defined but not used
ipw2200.c:807: warning: `store_mem_gpio_reg' defined but not used
ipw2200.c:816: warning: `show_mem_gpio_reg' defined but not used
ipw2200.c:816: warning: `store_mem_gpio_reg' defined but not used
ipw2200.c:819: warning: `show_indirect_dword' defined but not used
ipw2200.c:832: warning: `store_indirect_dword' defined but not used
ipw2200.c:840: warning: `show_indirect_dword' defined but not used
ipw2200.c:840: warning: `store_indirect_dword' defined but not used
ipw2200.c:843: warning: `show_indirect_byte' defined but not used
ipw2200.c:856: warning: `store_indirect_byte' defined but not used
ipw2200.c:864: warning: `show_indirect_byte' defined but not used
ipw2200.c:864: warning: `store_indirect_byte' defined but not used
ipw2200.c:867: warning: `show_direct_dword' defined but not used
ipw2200.c:881: warning: `store_direct_dword' defined but not used
ipw2200.c:889: warning: `show_direct_dword' defined but not used
ipw2200.c:889: warning: `store_direct_dword' defined but not used
ipw2200.c:903: warning: `show_rf_kill' defined but not used
ipw2200.c:948: warning: `store_rf_kill' defined but not used
ipw2200.c:955: warning: `show_rf_kill' defined but not used
ipw2200.c:955: warning: `store_rf_kill' defined but not used
make[2]: *** [ipw2200.o] Error 1
make[2]: Leaving directory `/usr/local/ipw2200-1.0.0'
make[1]: *** [_mod_/usr/local/ipw2200-1.0.0] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.29'
make: *** [modules] Error 2

What's wrong?

Shade 02-16-2005 12:22 AM

You must have the kernel source, and it must be configured. I suspect you're missing the source, or "make config/menuconfig/oldconfig" hasn't yet been run on it.

Check in /usr/src/<kernel version>

You can run make oldconfig in that directory, and the stock kernel should be configured with pat's settings. Should be fine to allow ipw2200 to compile.

--Shade

slitscan 02-16-2005 10:35 PM

I hadn't touched the kernel. Is the source included on a default slackware install?

I ran "make oldconfig" and got the same error with ip2200.

slitscan 02-16-2005 11:15 PM

Ok. I upgrade to kernel 2.6. Now I can make and make install.
After I did that, I extracted the firmware to /lib/firmware

Now what do I do? How do I start using the wireless?

Shade 02-17-2005 12:45 AM

It's in the README...

but do
Code:

modprobe ipw2200
iwconfig

and look for the interface other than "lo"
Then do
Code:

dhcpcd <whatever the interface was>
It will come up as either wlan0 or eth0 probably.

--Shade

slitscan 02-17-2005 04:55 PM

Thanks.
It's eth0

How do I alternate between my wired/wireless connection?

Shade 02-18-2005 12:14 AM

You rmmod ipw2200 and modprobe whatever driver is for the real ethernet. Then you give your ethernet device an IP and DNS servers to resolve names to.

dhcpcd eth0 again should do it, as long as eth0 has become your ethernet card.

--Shade


All times are GMT -5. The time now is 10:27 AM.