Find the answer to your Linux question:
Results 1 to 10 of 10
Hey guys, I'm a newbi and I'm being an idiot. I have a 3com 3crusb10075 usb wireless network card but I can't get it to work on linux. I have ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jun 2005
    Location
    UK
    Posts
    5

    3com USB wireless Lan adapter


    Hey guys, I'm a newbi and I'm being an idiot. I have a 3com 3crusb10075 usb wireless network card but I can't get it to work on linux. I have found a driver but to compile the make I need my kernel. Where do I get this from? It is a fresh install of mandrivia 10.1. If anyone can give me any advice I would apprechiate it a lot. Cheer guys.

  2. #2
    Linux User Giles's Avatar
    Join Date
    May 2005
    Location
    Gloucestershire and Cambridge, UK
    Posts
    283
    What distro are you using?

    In mandrake/mandriva you can go to MCC > software management > installable software packages, and then search for "kernel-source" and install it from your installation CD/DVD. My guess is that you can vary these instructions for your distro.

    Hope this helps

    Giles
    "Our greatest fear is not that we are powerless. Our greatest fear is Microsoft"
    Registered linux user #391027

  3. #3
    Just Joined!
    Join Date
    Jun 2005
    Location
    UK
    Posts
    5
    hey, thanks for that. I am using Mandrivia and I installed it as you said but it didn't work as expected.
    When I came to makeing the package I got an error at the end. here is a copy of the output I got. Hope this means something to someone.

    Code:
    [root@localhost linux_3CRUSB10075_drv_1_2_0_0]# make
    gcc -O -Wall -Wstrict-prototypes -pipe  -fomit-frame-pointer -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -I/usr/src/linux-2.4/include -Isrc/include/ -Isrc -D__KERNEL__ -DMODULE=1  -c src/zd1205.c -o src/zd1205.o
    src/zd1205.c:35:26: net/checksum.h: No such file or directory
    In file included from /usr/include/linux/sched.h:14,
                     from /usr/include/linux/mm.h:4,
                     from /usr/include/linux/skbuff.h:26,
                     from /usr/include/linux/tcp.h:196,
                     from src/zd1205.c:36:
    /usr/include/linux/cpumask.h:81: error: syntax error before "DECLARE_BITMAP"
    /usr/include/linux/cpumask.h:82: error: syntax error before "_unused_cpumask_arg_"
    /usr/include/linux/cpumask.h:85: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpu_set':
    /usr/include/linux/cpumask.h:87: error: `cpu' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:87: error: (Each undeclared identifier is reportedonly once
    /usr/include/linux/cpumask.h:87: error: for each function it appears in.)
    /usr/include/linux/cpumask.h:87: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:91: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpu_clear':
    /usr/include/linux/cpumask.h:93: error: `cpu' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:93: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:97: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_setall':
    /usr/include/linux/cpumask.h:99: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:99: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:103: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_clear':
    /usr/include/linux/cpumask.h:105: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:105: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:112: error: syntax error before "cpumask_t"
    /usr/include/linux/cpumask.h: In function `__cpu_test_and_set':
    /usr/include/linux/cpumask.h:114: error: `cpu' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:114: error: `addr' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:118: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_and':
    /usr/include/linux/cpumask.h:121: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:121: error: `src1p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:121: error: `src2p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:121: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:125: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_or':
    /usr/include/linux/cpumask.h:128: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:128: error: `src1p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:128: error: `src2p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:128: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:132: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_xor':
    /usr/include/linux/cpumask.h:135: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:135: error: `src1p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:135: error: `src2p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:135: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:140: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_andnot':
    /usr/include/linux/cpumask.h:143: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:143: error: `src1p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:143: error: `src2p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:143: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:147: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_complement':
    /usr/include/linux/cpumask.h:150: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:150: error: `srcp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:150: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:154: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_equal':
    /usr/include/linux/cpumask.h:157: error: `src1p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:157: error: `src2p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:157: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:161: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_intersects':
    /usr/include/linux/cpumask.h:164: error: `src1p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:164: error: `src2p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:164: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:168: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_subset':
    /usr/include/linux/cpumask.h:171: error: `src1p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:171: error: `src2p' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:171: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:175: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_empty':
    /usr/include/linux/cpumask.h:177: error: `srcp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:177: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:181: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_full':
    /usr/include/linux/cpumask.h:183: error: `srcp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:183: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:187: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_weight':
    /usr/include/linux/cpumask.h:189: error: `srcp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:189: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:194: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_shift_right':
    /usr/include/linux/cpumask.h:197: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:197: error: `srcp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:197: error: `n' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:197: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:202: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpus_shift_left':
    /usr/include/linux/cpumask.h:205: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:205: error: `srcp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:205: error: `n' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:205: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:209: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__first_cpu':
    /usr/include/linux/cpumask.h:211: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:211: error: `srcp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:215: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__next_cpu':
    /usr/include/linux/cpumask.h:217: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:217: error: `srcp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:217: error: `n' undeclared (first use in this function)
    In file included from /usr/include/linux/sched.h:14,
                     from /usr/include/linux/mm.h:4,
                     from /usr/include/linux/skbuff.h:26,
                     from /usr/include/linux/tcp.h:196,
                     from src/zd1205.c:36:
    /usr/include/linux/cpumask.h:234:5: missing binary operator before token "("
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:266: error: syntax error before '*' token
    /usr/include/linux/cpumask.h: In function `__cpumask_scnprintf':
    /usr/include/linux/cpumask.h:268: error: `buf' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:268: error: `len' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:268: error: `srcp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:268: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:274: error: syntax error before "cpumask_t"
    /usr/include/linux/cpumask.h: In function `__cpumask_parse':
    /usr/include/linux/cpumask.h:276: error: `buf' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:276: error: `len' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:276: error: `dstp' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:276: error: `nbits' undeclared (first use in this function)
    /usr/include/linux/cpumask.h:279:5: missing binary operator before token "("
    /usr/include/linux/cpumask.h: At top level:
    /usr/include/linux/cpumask.h:344: error: syntax error before "cpu_possible_map"
    /usr/include/linux/cpumask.h:345: error: syntax error before "cpu_online_map"
    /usr/include/linux/cpumask.h:346: error: syntax error before "cpu_present_map"
    /usr/include/linux/cpumask.h:348:5: missing binary operator before token "("
    In file included from /usr/include/linux/list.h:7,
                     from /usr/include/linux/wait.h:23,
                     from /usr/include/asm/semaphore.h:41,
                     from /usr/include/linux/sched.h:18,
                     from /usr/include/linux/mm.h:4,
                     from /usr/include/linux/skbuff.h:26,
                     from /usr/include/linux/tcp.h:196,
                     from src/zd1205.c:36:
    /usr/include/linux/prefetch.h: In function `prefetch_range':
    /usr/include/linux/prefetch.h:64: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared(first use in this function)
    In file included from /usr/include/asm/siginfo.h:4,
                     from /usr/include/linux/signal.h:7,
                     from /usr/include/linux/sched.h:26,
                     from /usr/include/linux/mm.h:4,
                     from /usr/include/linux/skbuff.h:26,
                     from /usr/include/linux/tcp.h:196,
                     from src/zd1205.c:36:
    /usr/include/asm-generic/siginfo.h: At top level:
    /usr/include/asm-generic/siginfo.h:59: error: size of array `_pad' is too large
    In file included from /usr/include/linux/mm.h:4,
                     from /usr/include/linux/skbuff.h:26,
                     from /usr/include/linux/tcp.h:196,
                     from src/zd1205.c:36:
    /usr/include/linux/sched.h:160: error: syntax error before "nohz_cpu_mask"
    In file included from /usr/include/linux/mm.h:4,
                     from /usr/include/linux/skbuff.h:26,
                     from /usr/include/linux/tcp.h:196,
                     from src/zd1205.c:36:
    /usr/include/linux/sched.h:241: error: syntax error before "cpumask_t"
    /usr/include/linux/sched.h:262: error: syntax error before '}' token
    /usr/include/linux/sched.h:553: error: syntax error before "cpumask_t"
    /usr/include/linux/sched.h:577: error: syntax error before ':' token
    /usr/include/linux/sched.h:617: error: syntax error before ':' token
    /usr/include/linux/sched.h:695: error: syntax error before '}' token
    /usr/include/linux/sched.h: In function `process_group':
    /usr/include/linux/sched.h:699: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `pid_alive':
    /usr/include/linux/sched.h:712: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: At top level:
    /usr/include/linux/sched.h:774: error: syntax error before "cpumask_t"
    /usr/include/linux/sched.h: In function `set_cpus_allowed':
    /usr/include/linux/sched.h:776: error: `new_mask' undeclared (first use in thisfunction)
    /usr/include/linux/sched.h: In function `dequeue_signal_lock':
    /usr/include/linux/sched.h:877: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h:879: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `on_sig_stack':
    /usr/include/linux/sched.h:919: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h:919: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `sas_ss_flags':
    /usr/include/linux/sched.h:924: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `capable':
    /usr/include/linux/sched.h:935: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h:936: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `mmdrop':
    /usr/include/linux/sched.h:956: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: At top level:
    /usr/include/linux/sched.h:973: error: 'exit_signal' redeclared as different kind of symbol
    /usr/include/linux/sched.h:573: error: previous declaration of 'exit_signal' was here
    /usr/include/linux/sched.h: In function `thread_group_empty':
    /usr/include/linux/sched.h:1037: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `task_lock':
    /usr/include/linux/sched.h:1055: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `task_unlock':
    /usr/include/linux/sched.h:1060: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `set_tsk_thread_flag':
    /usr/include/linux/sched.h:1068: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `clear_tsk_thread_flag':
    /usr/include/linux/sched.h:1073: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `test_and_set_tsk_thread_flag':
    /usr/include/linux/sched.h:1078: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `test_and_clear_tsk_thread_flag':
    /usr/include/linux/sched.h:1083: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: In function `test_tsk_thread_flag':
    /usr/include/linux/sched.h:1088: error: dereferencing pointer to incomplete type
    /usr/include/linux/sched.h: At top level:
    /usr/include/linux/sched.h:1191: error: syntax error before "cpumask_t"
    /usr/include/linux/sched.h:1192: error: syntax error before "cpumask_t"
    In file included from /usr/include/linux/skbuff.h:26,
                     from /usr/include/linux/tcp.h:196,
                     from src/zd1205.c:36:
    /usr/include/linux/mm.h: In function `can_do_mlock':
    /usr/include/linux/mm.h:568: error: dereferencing pointer to incomplete type
    In file included from /usr/include/linux/tcp.h:197,
                     from src/zd1205.c:36:
    /usr/include/linux/ip.h:84:22: net/sock.h: No such file or directory
    /usr/include/linux/ip.h:86:22: net/flow.h: No such file or directory
    In file included from /usr/include/linux/tcp.h:197,
                     from src/zd1205.c:36:
    /usr/include/linux/ip.h: At top level:
    /usr/include/linux/ip.h:114: error: field `sk' has incomplete type
    /usr/include/linux/ip.h:150: error: field `fl' has incomplete type
    /usr/include/linux/ip.h: In function `__inet_sk_copy_descendant':
    /usr/include/linux/ip.h:165: error: dereferencing pointer to incomplete type
    /usr/include/linux/ip.h:165: error: dereferencing pointer to incomplete type
    /usr/include/linux/ip.h:165: error: dereferencing pointer to incomplete type
    In file included from /usr/include/linux/module.h:22,
                     from src/zd1205.h:4,
                     from src/zd1205.c:41:
    /usr/include/asm/module.h:58:2: #error unknown processor family
    In file included from /usr/include/linux/irq.h:21,
                     from /usr/include/asm/hardirq.h:6,
                     from /usr/include/linux/hardirq.h:6,
                     from /usr/include/linux/interrupt.h:11,
                     from /usr/include/linux/usb.h:15,
                     from src/zd1205.h:13,
                     from src/zd1205.c:41:
    /usr/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
    In file included from /usr/include/asm/hardirq.h:6,
                     from /usr/include/linux/hardirq.h:6,
                     from /usr/include/linux/interrupt.h:11,
                     from /usr/include/linux/usb.h:15,
                     from src/zd1205.h:13,
                     from src/zd1205.c:41:
    /usr/include/linux/irq.h: At top level:
    /usr/include/linux/irq.h:49: error: syntax error before "cpumask_t"
    /usr/include/linux/irq.h:70: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here(not in a function)
    /usr/include/linux/irq.h:70: error: requested alignment is not a constant
    /usr/include/linux/irq.h:72: error: `NR_IRQS' undeclared here (not in a function)
    In file included from /usr/include/linux/irq.h:74,
                     from /usr/include/asm/hardirq.h:6,
                     from /usr/include/linux/hardirq.h:6,
                     from /usr/include/linux/interrupt.h:11,
                     from /usr/include/linux/usb.h:15,
                     from src/zd1205.h:13,
                     from src/zd1205.c:41:
    /usr/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in afunction)
    In file included from /usr/include/linux/hardirq.h:6,
                     from /usr/include/linux/interrupt.h:11,
                     from /usr/include/linux/usb.h:15,
                     from src/zd1205.h:13,
                     from src/zd1205.c:41:
    /usr/include/asm/hardirq.h:13: error: requested alignment is not a constant
    In file included from /usr/include/linux/usb.h:15,
                     from src/zd1205.h:13,
                     from src/zd1205.c:41:
    /usr/include/linux/interrupt.h:39: error: syntax error before "cpumask_t"
    /usr/include/linux/interrupt.h:45: error: syntax error before '}' token
    In file included from src/zd1205.h:17,
                     from src/zd1205.c:41:
    /usr/include/linux/netdevice.h: In function `netif_poll_disable':
    /usr/include/linux/netdevice.h:874: error: dereferencing pointer to incomplete type
    In file included from src/zd1205.h:24,
                     from src/zd1205.c:41:
    /usr/include/linux/version.h:2:2: #error "======================================================="
    /usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
    /usr/include/linux/version.h:4:2: #error "files directly for the compilation ofkernel modules."
    /usr/include/linux/version.h:5:2: #error ""
    /usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
    /usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
    /usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
    /usr/include/linux/version.h:9:2: #error "currently running kernel. They shouldonly be"
    /usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
    /usr/include/linux/version.h&#58;11&#58;2&#58; #error "programs should not directly include<linux/*.h> or"
    /usr/include/linux/version.h&#58;12&#58;2&#58; #error "<asm/*.h> as well."
    /usr/include/linux/version.h&#58;13&#58;2&#58; #error ""
    /usr/include/linux/version.h&#58;14&#58;2&#58; #error "To build kernel modules please do the following&#58;"
    /usr/include/linux/version.h&#58;15&#58;2&#58; #error ""
    /usr/include/linux/version.h&#58;16&#58;2&#58; #error " o Have the kernel sources installed"
    /usr/include/linux/version.h&#58;17&#58;2&#58; #error ""
    /usr/include/linux/version.h&#58;18&#58;2&#58; #error " o Make sure that the symbolic link"
    /usr/include/linux/version.h&#58;19&#58;2&#58; #error "   /lib/modules/`uname -r`/build exists and points to"
    /usr/include/linux/version.h&#58;20&#58;2&#58; #error "   the matching kernel source directory"
    /usr/include/linux/version.h&#58;21&#58;2&#58; #error ""
    /usr/include/linux/version.h&#58;22&#58;2&#58; #error " o Now copy /boot/vmlinuz.version.h to"
    /usr/include/linux/version.h&#58;23&#58;2&#58; #error "   /lib/modules/`uname -r`/build/include/linux/version.h"
    /usr/include/linux/version.h&#58;24&#58;2&#58; #error ""
    /usr/include/linux/version.h&#58;25&#58;2&#58; #error " o When compiling, make sure to use the following"
    /usr/include/linux/version.h&#58;26&#58;2&#58; #error "   compiler option to use the correct include files&#58;"
    /usr/include/linux/version.h&#58;27&#58;2&#58; #error ""
    /usr/include/linux/version.h&#58;28&#58;2&#58; #error "   -I/lib/modules/`uname -r`/build/include"
    /usr/include/linux/version.h&#58;29&#58;2&#58; #error ""
    /usr/include/linux/version.h&#58;30&#58;2&#58; #error "   instead of"
    /usr/include/linux/version.h&#58;31&#58;2&#58; #error ""
    /usr/include/linux/version.h&#58;32&#58;2&#58; #error "   -I/usr/include/linux"
    /usr/include/linux/version.h&#58;33&#58;2&#58; #error ""
    /usr/include/linux/version.h&#58;34&#58;2&#58; #error "   Please adjust the Makefile accordingly."
    /usr/include/linux/version.h&#58;35&#58;2&#58; #error "======================================================="
    In file included from src/zd1205.c&#58;41&#58;
    src/zd1205.h&#58;41&#58;41&#58; missing binary operator before token "&#40;"
    src/zd1205.h&#58;45&#58;41&#58; missing binary operator before token "&#40;"
    In file included from src/zd1205.h&#58;49,
                     from src/zd1205.c&#58;41&#58;
    src/zdcompat.h&#58;80&#58;1&#58; warning&#58; "URB_ASYNC_UNLINK" redefined
    In file included from src/zd1205.h&#58;13,
                     from src/zd1205.c&#58;41&#58;
    /usr/include/linux/usb.h&#58;607&#58;1&#58; warning&#58; this is the location of the previous definition
    In file included from src/zd1205.c&#58;41&#58;
    src/zd1205.h&#58; At top level&#58;
    src/zd1205.h&#58;675&#58; warning&#58; `__packed__' attribute ignored
    src/zd1205.c&#58;52&#58;40&#58; net/iw_handler.h&#58; No such file or directory
    src/zd1205.c&#58;215&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;215&#58; warning&#58; its scope is only this definition or declaration, which is probably not what you want
    src/zd1205.c&#58;216&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;218&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;220&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;221&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;222&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;223&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;224&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;225&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;226&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;227&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;228&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;229&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;230&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;231&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;232&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;233&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;235&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;237&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;257&#58; warning&#58; function declaration isn't a prototype
    src/zd1205.c&#58;258&#58; warning&#58; function declaration isn't a prototype
    src/zd1205.c&#58;315&#58; error&#58; syntax error before "zd1205wext_handler"
    src/zd1205.c&#58;315&#58; warning&#58; type defaults to `int' in declaration of `zd1205wext_handler'
    src/zd1205.c&#58;316&#58; error&#58; `iw_handler' undeclared here &#40;not in a function&#41;
    src/zd1205.c&#58;316&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;316&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;0&#93;'&#41;
    src/zd1205.c&#58;318&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;318&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;1&#93;'&#41;
    src/zd1205.c&#58;319&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;319&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;2&#93;'&#41;
    src/zd1205.c&#58;320&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;320&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;3&#93;'&#41;
    src/zd1205.c&#58;321&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;321&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;4&#93;'&#41;
    src/zd1205.c&#58;322&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;322&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;5&#93;'&#41;
    src/zd1205.c&#58;322&#58; error&#58; syntax error before "zd1205wext_giwfreq"
    src/zd1205.c&#58;325&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;325&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;6&#93;'&#41;
    src/zd1205.c&#58;326&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;326&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;7&#93;'&#41;
    src/zd1205.c&#58;326&#58; error&#58; syntax error before "zd1205wext_giwmode"
    src/zd1205.c&#58;328&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;328&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;8&#93;'&#41;
    src/zd1205.c&#58;329&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;329&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;9&#93;'&#41;
    src/zd1205.c&#58;330&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;330&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;10&#93;'&#41;
    src/zd1205.c&#58;331&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;331&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;11&#93;'&#41;
    src/zd1205.c&#58;331&#58; error&#58; syntax error before "zd1205wext_giwrange"
    src/zd1205.c&#58;332&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;332&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;12&#93;'&#41;
    src/zd1205.c&#58;333&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;333&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;13&#93;'&#41;
    src/zd1205.c&#58;334&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;334&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;14&#93;'&#41;
    src/zd1205.c&#58;335&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;335&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;15&#93;'&#41;
    src/zd1205.c&#58;337&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;337&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;16&#93;'&#41;
    src/zd1205.c&#58;338&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;338&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;17&#93;'&#41;
    src/zd1205.c&#58;339&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;339&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;18&#93;'&#41;
    src/zd1205.c&#58;340&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;340&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;19&#93;'&#41;
    src/zd1205.c&#58;341&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;341&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;20&#93;'&#41;
    src/zd1205.c&#58;342&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;342&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;21&#93;'&#41;
    src/zd1205.c&#58;343&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;343&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;22&#93;'&#41;
    src/zd1205.c&#58;344&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;344&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;23&#93;'&#41;
    src/zd1205.c&#58;346&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;346&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;24&#93;'&#41;
    src/zd1205.c&#58;346&#58; error&#58; syntax error before "zd1205wext_siwscan"
    src/zd1205.c&#58;347&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;347&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;25&#93;'&#41;
    src/zd1205.c&#58;347&#58; error&#58; syntax error before "zd1205wext_giwscan"
    src/zd1205.c&#58;352&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;352&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;26&#93;'&#41;
    src/zd1205.c&#58;353&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;353&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;27&#93;'&#41;
    src/zd1205.c&#58;354&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;354&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;28&#93;'&#41;
    src/zd1205.c&#58;355&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;355&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;29&#93;'&#41;
    src/zd1205.c&#58;356&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;356&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;30&#93;'&#41;
    src/zd1205.c&#58;357&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;357&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;31&#93;'&#41;
    src/zd1205.c&#58;358&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;358&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;32&#93;'&#41;
    src/zd1205.c&#58;359&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;359&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;33&#93;'&#41;
    src/zd1205.c&#58;359&#58; error&#58; syntax error before "zd1205wext_giwrate"
    src/zd1205.c&#58;360&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;360&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;34&#93;'&#41;
    src/zd1205.c&#58;362&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;362&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;35&#93;'&#41;
    src/zd1205.c&#58;362&#58; error&#58; syntax error before "zd1205wext_giwrts"
    src/zd1205.c&#58;363&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;363&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;36&#93;'&#41;
    src/zd1205.c&#58;364&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;364&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;37&#93;'&#41;
    src/zd1205.c&#58;364&#58; error&#58; syntax error before "zd1205wext_giwfrag"
    src/zd1205.c&#58;365&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;365&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;38&#93;'&#41;
    src/zd1205.c&#58;366&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;366&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;39&#93;'&#41;
    src/zd1205.c&#58;367&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;367&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;40&#93;'&#41;
    src/zd1205.c&#58;368&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;368&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;41&#93;'&#41;
    src/zd1205.c&#58;369&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;369&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;42&#93;'&#41;
    src/zd1205.c&#58;370&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;370&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;43&#93;'&#41;
    src/zd1205.c&#58;371&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;371&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;44&#93;'&#41;
    src/zd1205.c&#58;372&#58; error&#58; initializer element is not constant
    src/zd1205.c&#58;372&#58; error&#58; &#40;near initialization for `zd1205wext_handler&#91;45&#93;'&#41;
    src/zd1205.c&#58;373&#58; warning&#58; data definition has no type or storage class
    src/zd1205.c&#58;375&#58; error&#58; syntax error before "zd1205_private_handler"
    src/zd1205.c&#58;375&#58; warning&#58; type defaults to `int' in declaration of `zd1205_private_handler'
    src/zd1205.c&#58;377&#58; warning&#58; initialization makes integer from pointer without a cast
    src/zd1205.c&#58;378&#58; warning&#58; data definition has no type or storage class
    src/zd1205.c&#58;381&#58; error&#58; variable `p80211wext_handler_def' has initializer but incomplete type
    src/zd1205.c&#58;382&#58; error&#58; unknown field `num_standard' specified in initializer
    src/zd1205.c&#58;382&#58; warning&#58; excess elements in struct initializer
    src/zd1205.c&#58;382&#58; warning&#58; &#40;near initialization for `p80211wext_handler_def'&#41;
    src/zd1205.c&#58;383&#58; error&#58; unknown field `num_private' specified in initializer
    src/zd1205.c&#58;383&#58; warning&#58; excess elements in struct initializer
    src/zd1205.c&#58;383&#58; warning&#58; &#40;near initialization for `p80211wext_handler_def'&#41;
    src/zd1205.c&#58;385&#58; error&#58; unknown field `num_private_args' specified in initializer
    src/zd1205.c&#58;385&#58; warning&#58; excess elements in struct initializer
    src/zd1205.c&#58;385&#58; warning&#58; &#40;near initialization for `p80211wext_handler_def'&#41;
    src/zd1205.c&#58;386&#58; error&#58; unknown field `standard' specified in initializer
    src/zd1205.c&#58;386&#58; warning&#58; excess elements in struct initializer
    src/zd1205.c&#58;386&#58; warning&#58; &#40;near initialization for `p80211wext_handler_def'&#41;
    src/zd1205.c&#58;387&#58; error&#58; unknown field `private' specified in initializer
    src/zd1205.c&#58;387&#58; error&#58; syntax error before '&#41;' token
    src/zd1205.c&#58;387&#58; warning&#58; excess elements in struct initializer
    src/zd1205.c&#58;387&#58; warning&#58; &#40;near initialization for `p80211wext_handler_def'&#41;
    src/zd1205.c&#58;388&#58; error&#58; unknown field `private_args' specified in initializer
    src/zd1205.c&#58;389&#58; warning&#58; excess elements in struct initializer
    src/zd1205.c&#58;389&#58; warning&#58; &#40;near initialization for `p80211wext_handler_def'&#41;
    src/zd1205.c&#58; In function `zd1205_house_keeping'&#58;
    src/zd1205.c&#58;1222&#58; warning&#58; unused variable `tmpvalue'
    src/zd1205.c&#58; In function `zd1205_transmit_cleanup'&#58;
    src/zd1205.c&#58;1689&#58; warning&#58; unused variable `i'
    src/zd1205.c&#58; In function `zd1205_tx_isr'&#58;
    src/zd1205.c&#58;1741&#58; warning&#58; unused variable `next_sw_tcb'
    src/zd1205.c&#58; In function `zd1205_start_ru'&#58;
    src/zd1205.c&#58;2770&#58; warning&#58; unused variable `tmp_value'
    src/zd1205.c&#58;2778&#58; warning&#58; unused variable `loopCnt'
    src/zd1205.c&#58; In function `zd1205_recycle_rx'&#58;
    src/zd1205.c&#58;2869&#58; warning&#58; unused variable `tmp_value'
    src/zd1205.c&#58;2873&#58; warning&#58; unused variable `buffer_found'
    src/zd1205.c&#58; In function `zd1205_open'&#58;
    src/zd1205.c&#58;4004&#58; warning&#58; passing arg 2 of `set_bit' from incompatible pointer type
    src/zd1205.c&#58; In function `zd1205_close'&#58;
    src/zd1205.c&#58;4389&#58; warning&#58; passing arg 2 of `constant_test_bit' from incompatible pointer type
    src/zd1205.c&#58;4389&#58; warning&#58; passing arg 2 of `variable_test_bit' from incompatible pointer type
    src/zd1205.c&#58;4396&#58; warning&#58; passing arg 2 of `clear_bit' from incompatible pointer type
    src/zd1205.c&#58; In function `zd1205_sleep_reset'&#58;
    src/zd1205.c&#58;4650&#58; warning&#58; unused variable `flags'
    src/zd1205.c&#58; In function `zd1205_device_reset'&#58;
    src/zd1205.c&#58;4767&#58; warning&#58; implicit declaration of function `wait_ms'
    src/zd1205.c&#58; In function `zd1205_process_wakeup'&#58;
    src/zd1205.c&#58;4803&#58; warning&#58; unused variable `TSFTimer'
    src/zd1205.c&#58;4804&#58; warning&#58; unused variable `tmpvalue'
    src/zd1205.c&#58; In function `zd1205_watchdog'&#58;
    src/zd1205.c&#58;5163&#58; warning&#58; unused variable `cbTemp'
    src/zd1205.c&#58;5164&#58; warning&#58; unused variable `ssidLenToDump'
    src/zd1205.c&#58;5095&#58; warning&#58; unused variable `i'
    src/zd1205.c&#58;5096&#58; warning&#58; unused variable `diffTime'
    src/zd1205.c&#58;5099&#58; warning&#58; unused variable `tmpvalue'
    src/zd1205.c&#58; In function `zd1205_ioctl_setiwencode'&#58;
    src/zd1205.c&#58;5568&#58; warning&#58; unused variable `bReconnect'
    src/zd1205.c&#58; At top level&#58;
    src/zd1205.c&#58;6289&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6290&#58; error&#58; conflicting types for 'zd1205wext_giwname'
    src/zd1205.c&#58;215&#58; error&#58; previous declaration of 'zd1205wext_giwname' was here
    src/zd1205.c&#58;6290&#58; error&#58; conflicting types for 'zd1205wext_giwname'
    src/zd1205.c&#58;215&#58; error&#58; previous declaration of 'zd1205wext_giwname' was here
    src/zd1205.c&#58;6300&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6301&#58; error&#58; conflicting types for 'zd1205wext_giwfreq'
    src/zd1205.c&#58;216&#58; error&#58; previous declaration of 'zd1205wext_giwfreq' was here
    src/zd1205.c&#58;6301&#58; error&#58; conflicting types for 'zd1205wext_giwfreq'
    src/zd1205.c&#58;216&#58; error&#58; previous declaration of 'zd1205wext_giwfreq' was here
    src/zd1205.c&#58;6314&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6315&#58; error&#58; conflicting types for 'zd1205wext_siwfreq'
    src/zd1205.c&#58;218&#58; error&#58; previous declaration of 'zd1205wext_siwfreq' was here
    src/zd1205.c&#58;6315&#58; error&#58; conflicting types for 'zd1205wext_siwfreq'
    src/zd1205.c&#58;218&#58; error&#58; previous declaration of 'zd1205wext_siwfreq' was here
    src/zd1205.c&#58;6325&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6326&#58; error&#58; conflicting types for 'zd1205wext_siwmode'
    src/zd1205.c&#58;220&#58; error&#58; previous declaration of 'zd1205wext_siwmode' was here
    src/zd1205.c&#58;6326&#58; error&#58; conflicting types for 'zd1205wext_siwmode'
    src/zd1205.c&#58;220&#58; error&#58; previous declaration of 'zd1205wext_siwmode' was here
    src/zd1205.c&#58;6333&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6334&#58; error&#58; conflicting types for 'zd1205wext_giwmode'
    src/zd1205.c&#58;221&#58; error&#58; previous declaration of 'zd1205wext_giwmode' was here
    src/zd1205.c&#58;6334&#58; error&#58; conflicting types for 'zd1205wext_giwmode'
    src/zd1205.c&#58;221&#58; error&#58; previous declaration of 'zd1205wext_giwmode' was here
    src/zd1205.c&#58;6373&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6374&#58; error&#58; conflicting types for 'zd1205wext_siwrate'
    src/zd1205.c&#58;222&#58; error&#58; previous declaration of 'zd1205wext_siwrate' was here
    src/zd1205.c&#58;6374&#58; error&#58; conflicting types for 'zd1205wext_siwrate'
    src/zd1205.c&#58;222&#58; error&#58; previous declaration of 'zd1205wext_siwrate' was here
    src/zd1205.c&#58;6381&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6382&#58; error&#58; conflicting types for 'zd1205wext_giwrate'
    src/zd1205.c&#58;223&#58; error&#58; previous declaration of 'zd1205wext_giwrate' was here
    src/zd1205.c&#58;6382&#58; error&#58; conflicting types for 'zd1205wext_giwrate'
    src/zd1205.c&#58;223&#58; error&#58; previous declaration of 'zd1205wext_giwrate' was here
    src/zd1205.c&#58;6387&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6388&#58; error&#58; conflicting types for 'zd1205wext_giwrts'
    src/zd1205.c&#58;224&#58; error&#58; previous declaration of 'zd1205wext_giwrts' was here
    src/zd1205.c&#58;6388&#58; error&#58; conflicting types for 'zd1205wext_giwrts'
    src/zd1205.c&#58;224&#58; error&#58; previous declaration of 'zd1205wext_giwrts' was here
    src/zd1205.c&#58;6401&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6402&#58; error&#58; conflicting types for 'zd1205wext_siwrts'
    src/zd1205.c&#58;225&#58; error&#58; previous declaration of 'zd1205wext_siwrts' was here
    src/zd1205.c&#58;6402&#58; error&#58; conflicting types for 'zd1205wext_siwrts'
    src/zd1205.c&#58;225&#58; error&#58; previous declaration of 'zd1205wext_siwrts' was here
    src/zd1205.c&#58;6408&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6409&#58; error&#58; conflicting types for 'zd1205wext_giwfrag'
    src/zd1205.c&#58;226&#58; error&#58; previous declaration of 'zd1205wext_giwfrag' was here
    src/zd1205.c&#58;6409&#58; error&#58; conflicting types for 'zd1205wext_giwfrag'
    src/zd1205.c&#58;226&#58; error&#58; previous declaration of 'zd1205wext_giwfrag' was here
    src/zd1205.c&#58;6416&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6417&#58; error&#58; conflicting types for 'zd1205wext_siwfrag'
    src/zd1205.c&#58;227&#58; error&#58; previous declaration of 'zd1205wext_siwfrag' was here
    src/zd1205.c&#58;6417&#58; error&#58; conflicting types for 'zd1205wext_siwfrag'
    src/zd1205.c&#58;227&#58; error&#58; previous declaration of 'zd1205wext_siwfrag' was here
    src/zd1205.c&#58;6422&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6424&#58; error&#58; conflicting types for 'zd1205wext_giwtxpow'
    src/zd1205.c&#58;228&#58; error&#58; previous declaration of 'zd1205wext_giwtxpow' was here
    src/zd1205.c&#58;6424&#58; error&#58; conflicting types for 'zd1205wext_giwtxpow'
    src/zd1205.c&#58;228&#58; error&#58; previous declaration of 'zd1205wext_giwtxpow' was here
    src/zd1205.c&#58;6430&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6431&#58; error&#58; conflicting types for 'zd1205wext_siwtxpow'
    src/zd1205.c&#58;229&#58; error&#58; previous declaration of 'zd1205wext_siwtxpow' was here
    src/zd1205.c&#58;6431&#58; error&#58; conflicting types for 'zd1205wext_siwtxpow'
    src/zd1205.c&#58;229&#58; error&#58; previous declaration of 'zd1205wext_siwtxpow' was here
    src/zd1205.c&#58;6436&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6437&#58; error&#58; conflicting types for 'zd1205wext_giwap'
    src/zd1205.c&#58;230&#58; error&#58; previous declaration of 'zd1205wext_giwap' was here
    src/zd1205.c&#58;6437&#58; error&#58; conflicting types for 'zd1205wext_giwap'
    src/zd1205.c&#58;230&#58; error&#58; previous declaration of 'zd1205wext_giwap' was here
    src/zd1205.c&#58;6451&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6452&#58; error&#58; conflicting types for 'zd1205wext_siwencode'
    src/zd1205.c&#58;231&#58; error&#58; previous declaration of 'zd1205wext_siwencode' was here
    src/zd1205.c&#58;6452&#58; error&#58; conflicting types for 'zd1205wext_siwencode'
    src/zd1205.c&#58;231&#58; error&#58; previous declaration of 'zd1205wext_siwencode' was here
    src/zd1205.c&#58;6459&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6460&#58; error&#58; conflicting types for 'zd1205wext_giwencode'
    src/zd1205.c&#58;232&#58; error&#58; previous declaration of 'zd1205wext_giwencode' was here
    src/zd1205.c&#58;6460&#58; error&#58; conflicting types for 'zd1205wext_giwencode'
    src/zd1205.c&#58;232&#58; error&#58; previous declaration of 'zd1205wext_giwencode' was here
    src/zd1205.c&#58;6466&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6468&#58; error&#58; conflicting types for 'zd1205wext_giwrange'
    src/zd1205.c&#58;233&#58; error&#58; previous declaration of 'zd1205wext_giwrange' was here
    src/zd1205.c&#58;6468&#58; error&#58; conflicting types for 'zd1205wext_giwrange'
    src/zd1205.c&#58;233&#58; error&#58; previous declaration of 'zd1205wext_giwrange' was here
    src/zd1205.c&#58;6532&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6533&#58; error&#58; conflicting types for 'zd1205wext_siwscan'
    src/zd1205.c&#58;235&#58; error&#58; previous declaration of 'zd1205wext_siwscan' was here
    src/zd1205.c&#58;6533&#58; error&#58; conflicting types for 'zd1205wext_siwscan'
    src/zd1205.c&#58;235&#58; error&#58; previous declaration of 'zd1205wext_siwscan' was here
    src/zd1205.c&#58; In function `zd1205wext_siwscan'&#58;
    src/zd1205.c&#58;6535&#58; warning&#58; unused variable `i'
    src/zd1205.c&#58;6536&#58; warning&#58; unused variable `ul_mac_ps_state'
    src/zd1205.c&#58; In function `zd1205_translate_scan'&#58;
    src/zd1205.c&#58;6622&#58; warning&#58; implicit declaration of function `iwe_stream_add_event'
    src/zd1205.c&#58;6622&#58; warning&#58; assignment makes pointer from integer without a cast
    src/zd1205.c&#58;6632&#58; warning&#58; implicit declaration of function `iwe_stream_add_point'
    src/zd1205.c&#58;6632&#58; warning&#58; assignment makes pointer from integer without a cast
    src/zd1205.c&#58;6642&#58; warning&#58; assignment makes pointer from integer without a cast
    src/zd1205.c&#58;6650&#58; warning&#58; assignment makes pointer from integer without a cast
    src/zd1205.c&#58;6658&#58; warning&#58; assignment makes pointer from integer without a cast
    src/zd1205.c&#58;6668&#58; warning&#58; assignment makes pointer from integer without a cast
    src/zd1205.c&#58;6685&#58; warning&#58; implicit declaration of function `iwe_stream_add_value'
    src/zd1205.c&#58;6685&#58; warning&#58; assignment makes pointer from integer without a cast
    src/zd1205.c&#58;6693&#58; warning&#58; assignment makes pointer from integer without a cast
    src/zd1205.c&#58;6611&#58; warning&#58; unused variable `macp'
    src/zd1205.c&#58; At top level&#58;
    src/zd1205.c&#58;6710&#58; warning&#58; "struct iw_request_info" declared inside parameter list
    src/zd1205.c&#58;6711&#58; error&#58; conflicting types for 'zd1205wext_giwscan'
    src/zd1205.c&#58;237&#58; error&#58; previous declaration of 'zd1205wext_giwscan' was here
    src/zd1205.c&#58;6711&#58; error&#58; conflicting types for 'zd1205wext_giwscan'
    src/zd1205.c&#58;237&#58; error&#58; previous declaration of 'zd1205wext_giwscan' was here
    src/zd1205.c&#58; In function `zd1205_load_card_setting'&#58;
    src/zd1205.c&#58;7668&#58; warning&#58; implicit declaration of function `open'
    src/zd1205.c&#58;7688&#58; warning&#58; implicit declaration of function `read'
    src/zd1205.c&#58;7692&#58; warning&#58; implicit declaration of function `close'
    src/zd1205.c&#58;7698&#58; warning&#58; suggest parentheses around assignment used as truthvalue
    src/zd1205.c&#58;7651&#58; warning&#58; unused variable `file_info'
    src/zd1205.c&#58;7654&#58; warning&#58; unused variable `j'
    src/zd1205.c&#58; In function `zd1205_save_card_setting'&#58;
    src/zd1205.c&#58;7849&#58; warning&#58; implicit declaration of function `write'
    src/zd1205.c&#58;7776&#58; warning&#58; unused variable `file_info'
    src/zd1205.c&#58;7779&#58; warning&#58; unused variable `i'
    src/zd1205.c&#58; In function `zd1205_clear_structs'&#58;
    src/zd1205.c&#58;8024&#58; warning&#58; unused variable `macp'
    src/zd1205.c&#58; In function `zdcb_setup_next_send'&#58;
    src/zd1205.c&#58;8166&#58; warning&#58; passing arg 2 of `constant_test_bit' from incompatible pointer type
    src/zd1205.c&#58;8166&#58; warning&#58; passing arg 2 of `variable_test_bit' from incompatible pointer type
    src/zd1205.c&#58;8138&#58; warning&#58; unused variable `next_sw_tcb'
    src/zd1205.c&#58;8144&#58; warning&#58; unused variable `tmp_value'
    src/zd1205.c&#58;8144&#58; warning&#58; unused variable `tmp_value3'
    src/zd1205.c&#58;8156&#58; warning&#58; unused variable `lock_flag'
    src/zd1205.c&#58;8158&#58; warning&#58; unused variable `loopCnt'
    src/zd1205.c&#58; In function `scan_tout_cb'&#58;
    src/zd1205.c&#58;8783&#58; warning&#58; passing arg 2 of `constant_test_bit' from incompatible pointer type
    src/zd1205.c&#58;8783&#58; warning&#58; passing arg 2 of `variable_test_bit' from incompatible pointer type
    src/zd1205.c&#58; At top level&#58;
    src/zd1205.c&#58;9016&#58; error&#58; conflicting types for 'next'
    /usr/include/linux/interrupt.h&#58;42&#58; error&#58; previous declaration of 'next' was here
    src/zd1205.c&#58;381&#58; error&#58; storage size of `p80211wext_handler_def' isn't known
    src/zd1205.c&#58;5859&#58; warning&#58; 'zd1205_ioctl_getsens' defined but not used
    src/zd1205.c&#58;215&#58; warning&#58; 'zd1205wext_giwname' declared `static' but never defined
    src/zd1205.c&#58;216&#58; warning&#58; 'zd1205wext_giwfreq' declared `static' but never defined
    src/zd1205.c&#58;218&#58; warning&#58; 'zd1205wext_siwfreq' declared `static' but never defined
    src/zd1205.c&#58;220&#58; warning&#58; 'zd1205wext_siwmode' declared `static' but never defined
    src/zd1205.c&#58;221&#58; warning&#58; 'zd1205wext_giwmode' declared `static' but never defined
    src/zd1205.c&#58;222&#58; warning&#58; 'zd1205wext_siwrate' declared `static' but never defined
    src/zd1205.c&#58;223&#58; warning&#58; 'zd1205wext_giwrate' declared `static' but never defined
    src/zd1205.c&#58;224&#58; warning&#58; 'zd1205wext_giwrts' declared `static' but never defined
    src/zd1205.c&#58;225&#58; warning&#58; 'zd1205wext_siwrts' declared `static' but never defined
    src/zd1205.c&#58;226&#58; warning&#58; 'zd1205wext_giwfrag' declared `static' but never defined
    src/zd1205.c&#58;227&#58; warning&#58; 'zd1205wext_siwfrag' declared `static' but never defined
    src/zd1205.c&#58;228&#58; warning&#58; 'zd1205wext_giwtxpow' declared `static' but never defined
    src/zd1205.c&#58;229&#58; warning&#58; 'zd1205wext_siwtxpow' declared `static' but never defined
    src/zd1205.c&#58;230&#58; warning&#58; 'zd1205wext_giwap' declared `static' but never defined
    src/zd1205.c&#58;231&#58; warning&#58; 'zd1205wext_siwencode' declared `static' but never defined
    src/zd1205.c&#58;232&#58; warning&#58; 'zd1205wext_giwencode' declared `static' but never defined
    src/zd1205.c&#58;233&#58; warning&#58; 'zd1205wext_giwrange' declared `static' but never defined
    src/zd1205.c&#58;235&#58; warning&#58; 'zd1205wext_siwscan' declared `static' but never defined
    src/zd1205.c&#58;237&#58; warning&#58; 'zd1205wext_giwscan' declared `static' but never defined
    src/zd1205.c&#58;6290&#58; warning&#58; 'zd1205wext_giwname' defined but not used
    src/zd1205.c&#58;6301&#58; warning&#58; 'zd1205wext_giwfreq' defined but not used
    src/zd1205.c&#58;6315&#58; warning&#58; 'zd1205wext_siwfreq' defined but not used
    src/zd1205.c&#58;6374&#58; warning&#58; 'zd1205wext_siwrate' defined but not used
    src/zd1205.c&#58;6382&#58; warning&#58; 'zd1205wext_giwrate' defined but not used
    src/zd1205.c&#58;6402&#58; warning&#58; 'zd1205wext_siwrts' defined but not used
    src/zd1205.c&#58;6409&#58; warning&#58; 'zd1205wext_giwfrag' defined but not used
    src/zd1205.c&#58;6417&#58; warning&#58; 'zd1205wext_siwfrag' defined but not used
    src/zd1205.c&#58;6424&#58; warning&#58; 'zd1205wext_giwtxpow' defined but not used
    src/zd1205.c&#58;6431&#58; warning&#58; 'zd1205wext_siwtxpow' defined but not used
    src/zd1205.c&#58;6437&#58; warning&#58; 'zd1205wext_giwap' defined but not used
    src/zd1205.c&#58;6452&#58; warning&#58; 'zd1205wext_siwencode' defined but not used
    src/zd1205.c&#58;6460&#58; warning&#58; 'zd1205wext_giwencode' defined but not used
    src/zd1205.c&#58;6533&#58; warning&#58; 'zd1205wext_siwscan' defined but not used
    src/zd1205.c&#58;6711&#58; warning&#58; 'zd1205wext_giwscan' defined but not used
    &#123;standard input&#125;&#58; Assembler messages&#58;
    &#123;standard input&#125;&#58;571&#58; Error&#58; symbol `next' is already defined
    make&#58; *** &#91;src/zd1205.o&#93; Error 1

  4. $spacer_open
    $spacer_close
  5. #4
    Linux User Giles's Avatar
    Join Date
    May 2005
    Location
    Gloucestershire and Cambridge, UK
    Posts
    283
    My, what a lot of errors...

    I'm afraid I don't know nowt about that little lot, but I'm sure someone with more experience/expertise will know.

    Sorry I haven't anything useful to say ; -)

    Toodle-oo
    Giles
    "Our greatest fear is not that we are powerless. Our greatest fear is Microsoft"
    Registered linux user #391027

  6. #5
    Linux Guru Flatline's Avatar
    Join Date
    Feb 2005
    Posts
    2,204
    That doesn't look like the same driver I found for that card. Try http://sourceforge.net/project/showf...ease_id=313000

    Their documentation says it is verified to work with the 2.6-series kernel.
    There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence.

    - Jeremy S. Anderson

  7. #6
    Just Joined!
    Join Date
    Jun 2005
    Location
    UK
    Posts
    5
    hey thanks for the tip. The error I get now is a lot smaller but still confusing. It say a directory doesn't exist that it is looking for. It's right the one in the error log doesn't but the name it want's is slightly different. Anyone have any idea how I would change a difrectory it is looking for for dependancies? It's looking in the /lib folder. I will include a copy of the output again.

    Thanks to all the guys to have helped so far.

    Code:
    &#91;root@localhost zd1211&#93;# make
    /lib/modules/2.6.11-6mdkcustom/build
    /home/michael/zd1211
    -I/home/michael/zd1211/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -Wno-unused -pipe -DAMAC -DGCCK -DOFDM -DUSE_EP4_SET_REG -DfTX_GAIN_OFDM=0
    make -C /lib/modules/2.6.11-6mdkcustom/build SUBDIRS=/home/michael/zd1211 modules
    make&#58; *** /lib/modules/2.6.11-6mdkcustom/build&#58; No such file or directory.  Stop.
    make&#58; *** &#91;all&#93; Error 2

  8. #7
    Just Joined!
    Join Date
    Jun 2005
    Location
    In a red house
    Posts
    24
    Does the the directory /lib/modules/2.6.11-6mdkcustom/build actually exist and contain the files it is supposed to?

  9. #8
    Linux Guru Flatline's Avatar
    Join Date
    Feb 2005
    Posts
    2,204
    Do you have the kernel-source package installed?
    There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence.

    - Jeremy S. Anderson

  10. #9
    Just Joined!
    Join Date
    Jun 2005
    Location
    UK
    Posts
    5
    Hey, I do have the source packages installed. The folder doesn't exist but the files it is looking for are in another folder. I'm just wondering how to chnage where the installer is supposed to be looking.

  11. #10
    Linux Guru Flatline's Avatar
    Join Date
    Feb 2005
    Posts
    2,204
    Try typing make KSRC=[my kernel], replacing [my kernel] with the directory of the kernel source you want the driver to be compiled with.
    There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence.

    - Jeremy S. Anderson

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •