LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices



Reply
 
Search this Thread
Old 02-15-2005, 10:50 PM   #1
slitscan
LQ Newbie
 
Registered: Feb 2005
Posts: 8

Rep: Reputation: 0
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?
 
Old 02-16-2005, 01:22 AM   #2
Shade
Senior Member
 
Registered: Mar 2003
Location: Burke, VA
Distribution: RHEL, Slackware, Ubuntu, Fedora
Posts: 1,418
Blog Entries: 1

Rep: Reputation: 46
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
 
Old 02-16-2005, 11:35 PM   #3
slitscan
LQ Newbie
 
Registered: Feb 2005
Posts: 8

Original Poster
Rep: Reputation: 0
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.
 
Old 02-17-2005, 12:15 AM   #4
slitscan
LQ Newbie
 
Registered: Feb 2005
Posts: 8

Original Poster
Rep: Reputation: 0
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?
 
Old 02-17-2005, 01:45 AM   #5
Shade
Senior Member
 
Registered: Mar 2003
Location: Burke, VA
Distribution: RHEL, Slackware, Ubuntu, Fedora
Posts: 1,418
Blog Entries: 1

Rep: Reputation: 46
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
 
Old 02-17-2005, 05:55 PM   #6
slitscan
LQ Newbie
 
Registered: Feb 2005
Posts: 8

Original Poster
Rep: Reputation: 0
Thanks.
It's eth0

How do I alternate between my wired/wireless connection?
 
Old 02-18-2005, 01:14 AM   #7
Shade
Senior Member
 
Registered: Mar 2003
Location: Burke, VA
Distribution: RHEL, Slackware, Ubuntu, Fedora
Posts: 1,418
Blog Entries: 1

Rep: Reputation: 46
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
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
ipw2200 with 2.6.14 carboncopy Linux - Wireless Networking 2 11-01-2005 11:44 AM
ipw2200 bird603568 Slackware 7 07-14-2005 11:07 AM
IPW2200 - Almost There... jdphelps Linux - Laptop and Netbook 1 06-30-2005 11:42 PM
ipw2200 matrixon Linux - Wireless Networking 2 04-07-2005 01:49 PM
ipw2200 jp_ Slackware 5 03-23-2005 06:41 PM


All times are GMT -5. The time now is 06:33 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration