Has anyone managed to get their Sagem Fast 800 to work? All I get when I install it through the instructions on the disk is a load of error messages: from AdiUsbAdslDriver.c:28: ADIUTIL/Buffers.h:100: error: syntax error before "urb_t" ADIUTIL/Buffers.h:100: warning: no semicolon at end of struct or union ADIUTIL/Buffers.h:101: warning: type defaults to `int' in declaration of `QUEUED_URB_BUFFER' ADIUTIL/Buffers.h:101: warning: data definition has no type or storage class ADIUTIL/Buffers.h:159: error: syntax error before "urb_t" ADIUTIL/Buffers.h:159: warning: no semicolon at end of struct or union ADIUTIL/Buffers.h:160: warning: type defaults to `int' in declaration of `INCOMING_BUFFER' ADIUTIL/Buffers.h:160: warning: data definition has no type or storage class ADIUTIL/Buffers.h:174: error: syntax error before "urb_t" ADIUTIL/Buffers.h:174: warning: no semicolon at end of struct or union ADIUTIL/Buffers.h:176: error: syntax error before '}' token ADIUTIL/Buffers.h:176: warning: type defaults to `int' in declaration of `OUTGOING_BUFFER' ADIUTIL/Buffers.h:176: warning: data definition has no type or storage class In file included from ADIUTIL/Adiutil.h:52, from AdiUsbAdslDriver.c:28: ADIUTIL/Hardware.h:39: error: syntax error before "urb_t" ADIUTIL/Hardware.h:39: warning: no semicolon at end of struct or union ADIUTIL/Hardware.h:40: warning: type defaults to `int' in declaration of `urbIdma' ADIUTIL/Hardware.h:40: warning: data definition has no type or storage class ADIUTIL/Hardware.h:41: error: syntax error before "urbRead" ADIUTIL/Hardware.h:41: warning: type defaults to `int' in declaration of `urbRead' ADIUTIL/Hardware.h:41: warning: data definition has no type or storage class ADIUTIL/Hardware.h:42: error: syntax error before "urbWrite" ADIUTIL/Hardware.h:42: warning: type defaults to `int' in declaration of `urbWrite' ADIUTIL/Hardware.h:42: warning: data definition has no type or storage class ADIUTIL/Hardware.h:43: error: syntax error before "urbOAMWrite" ADIUTIL/Hardware.h:43: warning: type defaults to `int' in declaration of `urbOAMWrite' ADIUTIL/Hardware.h:43: warning: data definition has no type or storage class ADIUTIL/Hardware.h:44: error: syntax error before '*' token ADIUTIL/Hardware.h:44: warning: type defaults to `int' in declaration of `pUrbReadIso' ADIUTIL/Hardware.h:44: warning: data definition has no type or storage class ADIUTIL/Hardware.h:77: error: syntax error before "SegmentationBuffer" ADIUTIL/Hardware.h:77: warning: type defaults to `int' in declaration of `SegmentationBuffer' ADIUTIL/Hardware.h:77: warning: data definition has no type or storage class ADIUTIL/Hardware.h:213: error: syntax error before '}' token ADIUTIL/Hardware.h:213: warning: type defaults to `int' in declaration of `Hardware' ADIUTIL/Hardware.h:213: warning: data definition has no type or storage class In file included from ADIUTIL/Adiutil.h:54, from AdiUsbAdslDriver.c:28: ADIUTIL/Protos.h:30: error: syntax error before '*' token ADIUTIL/Protos.h:30: warning: function declaration isn't a prototype ADIUTIL/Protos.h:31: error: syntax error before '*' token ADIUTIL/Protos.h:31: warning: function declaration isn't a prototype ADIUTIL/Protos.h:36: error: syntax error before '*' token ADIUTIL/Protos.h:36: warning: function declaration isn't a prototype ADIUTIL/Protos.h:37: error: syntax error before '*' token ADIUTIL/Protos.h:37: warning: function declaration isn't a prototype ADIUTIL/Protos.h:39: error: syntax error before '*' token ADIUTIL/Protos.h:39: warning: function declaration isn't a prototype ADIUTIL/Protos.h:46: error: syntax error before '*' token ADIUTIL/Protos.h:46: warning: function declaration isn't a prototype ADIUTIL/Protos.h:48: error: syntax error before '*' token ADIUTIL/Protos.h:48: warning: function declaration isn't a prototype ADIUTIL/Protos.h:49: error: syntax error before '*' token ADIUTIL/Protos.h:49: warning: function declaration isn't a prototype ADIUTIL/Protos.h:53: error: syntax error before '*' token ADIUTIL/Protos.h:53: warning: function declaration isn't a prototype ADIUTIL/Protos.h:54: error: syntax error before '*' token ADIUTIL/Protos.h:54: warning: function declaration isn't a prototype ADIUTIL/Protos.h:55: error: syntax error before '*' token ADIUTIL/Protos.h:55: warning: function declaration isn't a prototype ADIUTIL/Protos.h:57: error: syntax error before '*' token ADIUTIL/Protos.h:57: warning: function declaration isn't a prototype ADIUTIL/Protos.h:61: error: syntax error before '*' token ADIUTIL/Protos.h:61: warning: function declaration isn't a prototype ADIUTIL/Protos.h:62: error: syntax error before '*' token ADIUTIL/Protos.h:62: warning: function declaration isn't a prototype ADIUTIL/Protos.h:69: error: syntax error before '*' token ADIUTIL/Protos.h:69: warning: function declaration isn't a prototype ADIUTIL/Protos.h:71: error: syntax error before '*' token ADIUTIL/Protos.h:71: warning: function declaration isn't a prototype ADIUTIL/Protos.h:74: error: syntax error before '*' token ADIUTIL/Protos.h:74: warning: function declaration isn't a prototype ADIUTIL/Protos.h:80: error: syntax error before '*' token ADIUTIL/Protos.h:80: warning: function declaration isn't a prototype ADIUTIL/Protos.h:81: error: syntax error before '*' token ADIUTIL/Protos.h:81: warning: function declaration isn't a prototype ADIUTIL/Protos.h:83: error: syntax error before '*' token ADIUTIL/Protos.h:83: warning: function declaration isn't a prototype ADIUTIL/Protos.h:94: error: syntax error before '*' token ADIUTIL/Protos.h:94: warning: function declaration isn't a prototype ADIUTIL/Protos.h:95: error: syntax error before '*' token ADIUTIL/Protos.h:95: warning: function declaration isn't a prototype ADIUTIL/Protos.h:96: error: syntax error before '*' token ADIUTIL/Protos.h:96: warning: function declaration isn't a prototype ADIUTIL/Protos.h:101: error: syntax error before '*' token ADIUTIL/Protos.h:101: warning: function declaration isn't a prototype ADIUTIL/Protos.h:102: error: syntax error before '*' token ADIUTIL/Protos.h:102: warning: function declaration isn't a prototype ADIUTIL/Protos.h:103: error: syntax error before '*' token ADIUTIL/Protos.h:103: warning: function declaration isn't a prototype ADIUTIL/Protos.h:104: error: syntax error before '*' token ADIUTIL/Protos.h:104: warning: function declaration isn't a prototype ADIUTIL/Protos.h:119: error: syntax error before '*' token ADIUTIL/Protos.h:119: warning: function declaration isn't a prototype ADIUTIL/Protos.h:120: error: syntax error before '*' token ADIUTIL/Protos.h:120: warning: function declaration isn't a prototype ADIUTIL/Protos.h:121: error: syntax error before '*' token ADIUTIL/Protos.h:121: warning: function declaration isn't a prototype ADIUTIL/Protos.h:122: error: syntax error before '*' token ADIUTIL/Protos.h:122: warning: function declaration isn't a prototype ADIUTIL/Protos.h:128: error: syntax error before "Hardware" ADIUTIL/Protos.h:128: warning: function declaration isn't a prototype AdiUsbAdslDriver.c:80: error: syntax error before "modem" AdiUsbAdslDriver.c:80: warning: type defaults to `int' in declaration of `modem' AdiUsbAdslDriver.c:80: warning: data definition has no type or storage class AdiUsbAdslDriver.c: In function `adi_init': AdiUsbAdslDriver.c:113: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c: In function `adi_probe': AdiUsbAdslDriver.c:159: error: request for member `UnplugFlag' in something not a structure or union AdiUsbAdslDriver.c:170: error: request for member `usbdev' in something not a structure or union AdiUsbAdslDriver.c:200: error: request for member `IsoPipeSize' in something not a structure or union AdiUsbAdslDriver.c:201: error: request for member `IsoFramesPerUrb' in something not a structure or union AdiUsbAdslDriver.c:206: error: request for member `LowRateFlag' in something not a structure or union AdiUsbAdslDriver.c:215: error: request for member `pipeBulkIdmaOut' in something not a structure or union AdiUsbAdslDriver.c:216: error: request for member `pipeBulkDataOut' in something not a structure or union AdiUsbAdslDriver.c:217: error: request for member `pipeBulkDataIn' in something not a structure or union AdiUsbAdslDriver.c:218: error: request for member `pipeIsoDataIn' in something not a structure or union AdiUsbAdslDriver.c:219: error: request for member `pipeIntIn' in something not a structure or union AdiUsbAdslDriver.c:222: error: request for member `pInterruptData' in something not a structure or union AdiUsbAdslDriver.c:223: error: request for member `pReadyData' in something not a structure or union AdiUsbAdslDriver.c:224: error: request for member `pOutgoingData' in something not a structure or union AdiUsbAdslDriver.c:230: error: request for member `pUrbReadIso' in something not a structure or union AdiUsbAdslDriver.c:230: error: request for member `IsoFramesPerUrb' in something not a structure or union AdiUsbAdslDriver.c:231: error: request for member `pIncomingData' in something not a structure or union AdiUsbAdslDriver.c:231: error: request for member `IsoPipeSize' in something not a structure or union AdiUsbAdslDriver.c:231: error: request for member `IsoFramesPerUrb' in something not a structure or union AdiUsbAdslDriver.c:233: error: request for member `pIncomingData' in something not a structure or union AdiUsbAdslDriver.c:242: error: request for member `pInterruptData' in something not a structure or union AdiUsbAdslDriver.c:243: error: request for member `pReadyData' in something not a structure or union AdiUsbAdslDriver.c:244: error: request for member `pOutgoingData' in something not a structure or union AdiUsbAdslDriver.c:251: error: request for member `pOAMCell' in something not a structure or union AdiUsbAdslDriver.c:252: error: request for member `pOAMCell' in something not a structure or union AdiUsbAdslDriver.c:257: error: request for member `pPacket' in something not a structure or union AdiUsbAdslDriver.c:258: error: request for member `pPacket' in something not a structure or union AdiUsbAdslDriver.c:272: error: request for member `ReassemblyBuffer' in something not a structure or union AdiUsbAdslDriver.c:273: error: request for member `ReassemblyBuffer' in something not a structure or union AdiUsbAdslDriver.c:273: error: request for member `pReadyData' in something not a structure or union AdiUsbAdslDriver.c:274: error: request for member `SegmentationBuffer' in something not a structure or union AdiUsbAdslDriver.c:275: error: request for member `SegmentationBuffer' in something not a structure or union AdiUsbAdslDriver.c:275: error: request for member `pOutgoingData' in something not a structure or union AdiUsbAdslDriver.c:279: error: request for member `CtrlUrbFreeQ' in something not a structure or union AdiUsbAdslDriver.c:286: error: request for member `CtrlUrbPendQ' in something not a structure or union AdiUsbAdslDriver.c:286: error: request for member `CtrlUrbPendQ' in something not a structure or union AdiUsbAdslDriver.c:286: error: request for member `CtrlUrbPendQ' in something not a structure or union AdiUsbAdslDriver.c:286: error: request for member `CtrlUrbPendQ' in something not a structure or union AdiUsbAdslDriver.c:294: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c:295: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c:296: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c:304: error: request for member `CtrlUrbQueueTimer' in something not a structure or union AdiUsbAdslDriver.c:305: error: request for member `CtrlUrbQueueTimer' in something not a structure or union AdiUsbAdslDriver.c:306: error: request for member `CtrlUrbQueueTimer' in something not a structure or union AdiUsbAdslDriver.c:309: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c:310: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c:312: error: request for member `OAMTimer' in something not a structure or union AdiUsbAdslDriver.c:313: error: request for member `OAMTimer' in something not a structure or union AdiUsbAdslDriver.c:314: error: request for member `OAMTimer' in something not a structure or union AdiUsbAdslDriver.c:352: error: request for member `wq' in something not a structure or union AdiUsbAdslDriver.c:353: error: request for member `wq2' in something not a structure or union AdiUsbAdslDriver.c:354: error: request for member `wq4' in something not a structure or union AdiUsbAdslDriver.c:355: error: request for member `AdiApiRWPending' in something not a structure or union AdiUsbAdslDriver.c:356: error: request for member `APICmvError' in something not a structure or union AdiUsbAdslDriver.c:357: error: request for member `sem' in something not a structure or union AdiUsbAdslDriver.c:358: error: request for member `ApiLock' in something not a structure or union AdiUsbAdslDriver.c:360: error: request for member `ApiTestReq' in something not a structure or union AdiUsbAdslDriver.c:361: error: request for member `GPRegister' in something not a structure or union AdiUsbAdslDriver.c:362: error: request for member `InitTime' in something not a structure or union AdiUsbAdslDriver.c:364: error: request for member `BootTimer' in something not a structure or union AdiUsbAdslDriver.c:365: error: request for member `BootTimer' in something not a structure or union AdiUsbAdslDriver.c:366: error: request for member `BootTimer' in something not a structure or union AdiUsbAdslDriver.c:367: error: request for member `booter_thread_pid' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `pipeIntIn' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `pInterruptData' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:377: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:392: error: request for member `pLinuxNet' in something not a structure or union AdiUsbAdslDriver.c:418: error: request for member `MAC' in something not a structure or union AdiUsbAdslDriver.c:418: error: request for member `MAC' in something not a structure or union AdiUsbAdslDriver.c: In function `adi_disconnect': AdiUsbAdslDriver.c:450: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:450: error: (Each undeclared identifier is reported only once AdiUsbAdslDriver.c:450: error: for each function it appears in.) AdiUsbAdslDriver.c:450: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_irq': AdiUsbAdslDriver.c:541: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:546: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_open': AdiUsbAdslDriver.c:604: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:604: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_close': AdiUsbAdslDriver.c:631: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:631: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_stats': AdiUsbAdslDriver.c:670: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:670: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_start_xmit': AdiUsbAdslDriver.c:683: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:683: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_tx_timeout': AdiUsbAdslDriver.c:821: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:821: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_read_proc': AdiUsbAdslDriver.c:841: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:841: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_user': AdiUsbAdslDriver.c:950: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:1169: error: request for member `MAC' in something not a structure or union AdiUsbAdslDriver.c:1169: error: request for member `MAC' in something not a structure or union make: *** [AdiUsbAdslDriver.o] Error 1 gcc -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -I./ADIUTIL -O2 -c -o AdiUsbAdslDriver.o AdiUsbAdslDriver.c In file included from ADIUTIL/Adiutil.h:50, from AdiUsbAdslDriver.c:28: ADIUTIL/Buffers.h:100: error: syntax error before "urb_t" ADIUTIL/Buffers.h:100: warning: no semicolon at end of struct or union ADIUTIL/Buffers.h:101: warning: type defaults to `int' in declaration of `QUEUED_URB_BUFFER' ADIUTIL/Buffers.h:101: warning: data definition has no type or storage class ADIUTIL/Buffers.h:159: error: syntax error before "urb_t" ADIUTIL/Buffers.h:159: warning: no semicolon at end of struct or union ADIUTIL/Buffers.h:160: warning: type defaults to `int' in declaration of `INCOMING_BUFFER' ADIUTIL/Buffers.h:160: warning: data definition has no type or storage class ADIUTIL/Buffers.h:174: error: syntax error before "urb_t" ADIUTIL/Buffers.h:174: warning: no semicolon at end of struct or union ADIUTIL/Buffers.h:176: error: syntax error before '}' token ADIUTIL/Buffers.h:176: warning: type defaults to `int' in declaration of `OUTGOING_BUFFER' ADIUTIL/Buffers.h:176: warning: data definition has no type or storage class In file included from ADIUTIL/Adiutil.h:52, from AdiUsbAdslDriver.c:28: ADIUTIL/Hardware.h:39: error: syntax error before "urb_t" ADIUTIL/Hardware.h:39: warning: no semicolon at end of struct or union ADIUTIL/Hardware.h:40: warning: type defaults to `int' in declaration of `urbIdma' ADIUTIL/Hardware.h:40: warning: data definition has no type or storage class ADIUTIL/Hardware.h:41: error: syntax error before "urbRead" ADIUTIL/Hardware.h:41: warning: type defaults to `int' in declaration of `urbRead' ADIUTIL/Hardware.h:41: warning: data definition has no type or storage class ADIUTIL/Hardware.h:42: error: syntax error before "urbWrite" ADIUTIL/Hardware.h:42: warning: type defaults to `int' in declaration of `urbWrite' ADIUTIL/Hardware.h:42: warning: data definition has no type or storage class ADIUTIL/Hardware.h:43: error: syntax error before "urbOAMWrite" ADIUTIL/Hardware.h:43: warning: type defaults to `int' in declaration of `urbOAMWrite' ADIUTIL/Hardware.h:43: warning: data definition has no type or storage class ADIUTIL/Hardware.h:44: error: syntax error before '*' token ADIUTIL/Hardware.h:44: warning: type defaults to `int' in declaration of `pUrbReadIso' ADIUTIL/Hardware.h:44: warning: data definition has no type or storage class ADIUTIL/Hardware.h:77: error: syntax error before "SegmentationBuffer" ADIUTIL/Hardware.h:77: warning: type defaults to `int' in declaration of `SegmentationBuffer' ADIUTIL/Hardware.h:77: warning: data definition has no type or storage class ADIUTIL/Hardware.h:213: error: syntax error before '}' token ADIUTIL/Hardware.h:213: warning: type defaults to `int' in declaration of `Hardware' ADIUTIL/Hardware.h:213: warning: data definition has no type or storage class In file included from ADIUTIL/Adiutil.h:54, from AdiUsbAdslDriver.c:28: ADIUTIL/Protos.h:30: error: syntax error before '*' token ADIUTIL/Protos.h:30: warning: function declaration isn't a prototype ADIUTIL/Protos.h:31: error: syntax error before '*' token ADIUTIL/Protos.h:31: warning: function declaration isn't a prototype ADIUTIL/Protos.h:36: error: syntax error before '*' token ADIUTIL/Protos.h:36: warning: function declaration isn't a prototype ADIUTIL/Protos.h:37: error: syntax error before '*' token ADIUTIL/Protos.h:37: warning: function declaration isn't a prototype ADIUTIL/Protos.h:39: error: syntax error before '*' token ADIUTIL/Protos.h:39: warning: function declaration isn't a prototype ADIUTIL/Protos.h:46: error: syntax error before '*' token ADIUTIL/Protos.h:46: warning: function declaration isn't a prototype ADIUTIL/Protos.h:48: error: syntax error before '*' token ADIUTIL/Protos.h:48: warning: function declaration isn't a prototype ADIUTIL/Protos.h:49: error: syntax error before '*' token ADIUTIL/Protos.h:49: warning: function declaration isn't a prototype ADIUTIL/Protos.h:53: error: syntax error before '*' token ADIUTIL/Protos.h:53: warning: function declaration isn't a prototype ADIUTIL/Protos.h:54: error: syntax error before '*' token ADIUTIL/Protos.h:54: warning: function declaration isn't a prototype ADIUTIL/Protos.h:55: error: syntax error before '*' token ADIUTIL/Protos.h:55: warning: function declaration isn't a prototype ADIUTIL/Protos.h:57: error: syntax error before '*' token ADIUTIL/Protos.h:57: warning: function declaration isn't a prototype ADIUTIL/Protos.h:61: error: syntax error before '*' token ADIUTIL/Protos.h:61: warning: function declaration isn't a prototype ADIUTIL/Protos.h:62: error: syntax error before '*' token ADIUTIL/Protos.h:62: warning: function declaration isn't a prototype ADIUTIL/Protos.h:69: error: syntax error before '*' token ADIUTIL/Protos.h:69: warning: function declaration isn't a prototype ADIUTIL/Protos.h:71: error: syntax error before '*' token ADIUTIL/Protos.h:71: warning: function declaration isn't a prototype ADIUTIL/Protos.h:74: error: syntax error before '*' token ADIUTIL/Protos.h:74: warning: function declaration isn't a prototype ADIUTIL/Protos.h:80: error: syntax error before '*' token ADIUTIL/Protos.h:80: warning: function declaration isn't a prototype ADIUTIL/Protos.h:81: error: syntax error before '*' token ADIUTIL/Protos.h:81: warning: function declaration isn't a prototype ADIUTIL/Protos.h:83: error: syntax error before '*' token ADIUTIL/Protos.h:83: warning: function declaration isn't a prototype ADIUTIL/Protos.h:94: error: syntax error before '*' token ADIUTIL/Protos.h:94: warning: function declaration isn't a prototype ADIUTIL/Protos.h:95: error: syntax error before '*' token ADIUTIL/Protos.h:95: warning: function declaration isn't a prototype ADIUTIL/Protos.h:96: error: syntax error before '*' token ADIUTIL/Protos.h:96: warning: function declaration isn't a prototype ADIUTIL/Protos.h:101: error: syntax error before '*' token ADIUTIL/Protos.h:101: warning: function declaration isn't a prototype ADIUTIL/Protos.h:102: error: syntax error before '*' token ADIUTIL/Protos.h:102: warning: function declaration isn't a prototype ADIUTIL/Protos.h:103: error: syntax error before '*' token ADIUTIL/Protos.h:103: warning: function declaration isn't a prototype ADIUTIL/Protos.h:104: error: syntax error before '*' token ADIUTIL/Protos.h:104: warning: function declaration isn't a prototype ADIUTIL/Protos.h:119: error: syntax error before '*' token ADIUTIL/Protos.h:119: warning: function declaration isn't a prototype ADIUTIL/Protos.h:120: error: syntax error before '*' token ADIUTIL/Protos.h:120: warning: function declaration isn't a prototype ADIUTIL/Protos.h:121: error: syntax error before '*' token ADIUTIL/Protos.h:121: warning: function declaration isn't a prototype ADIUTIL/Protos.h:122: error: syntax error before '*' token ADIUTIL/Protos.h:122: warning: function declaration isn't a prototype ADIUTIL/Protos.h:128: error: syntax error before "Hardware" ADIUTIL/Protos.h:128: warning: function declaration isn't a prototype AdiUsbAdslDriver.c:80: error: syntax error before "modem" AdiUsbAdslDriver.c:80: warning: type defaults to `int' in declaration of `modem' AdiUsbAdslDriver.c:80: warning: data definition has no type or storage class AdiUsbAdslDriver.c: In function `adi_init': AdiUsbAdslDriver.c:113: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c: In function `adi_probe': AdiUsbAdslDriver.c:159: error: request for member `UnplugFlag' in something not a structure or union AdiUsbAdslDriver.c:170: error: request for member `usbdev' in something not a structure or union AdiUsbAdslDriver.c:200: error: request for member `IsoPipeSize' in something not a structure or union AdiUsbAdslDriver.c:201: error: request for member `IsoFramesPerUrb' in something not a structure or union AdiUsbAdslDriver.c:206: error: request for member `LowRateFlag' in something not a structure or union AdiUsbAdslDriver.c:215: error: request for member `pipeBulkIdmaOut' in something not a structure or union AdiUsbAdslDriver.c:216: error: request for member `pipeBulkDataOut' in something not a structure or union AdiUsbAdslDriver.c:217: error: request for member `pipeBulkDataIn' in something not a structure or union AdiUsbAdslDriver.c:218: error: request for member `pipeIsoDataIn' in something not a structure or union AdiUsbAdslDriver.c:219: error: request for member `pipeIntIn' in something not a structure or union AdiUsbAdslDriver.c:222: error: request for member `pInterruptData' in something not a structure or union AdiUsbAdslDriver.c:223: error: request for member `pReadyData' in something not a structure or union AdiUsbAdslDriver.c:224: error: request for member `pOutgoingData' in something not a structure or union AdiUsbAdslDriver.c:230: error: request for member `pUrbReadIso' in something not a structure or union AdiUsbAdslDriver.c:230: error: request for member `IsoFramesPerUrb' in something not a structure or union AdiUsbAdslDriver.c:231: error: request for member `pIncomingData' in something not a structure or union AdiUsbAdslDriver.c:231: error: request for member `IsoPipeSize' in something not a structure or union AdiUsbAdslDriver.c:231: error: request for member `IsoFramesPerUrb' in something not a structure or union AdiUsbAdslDriver.c:233: error: request for member `pIncomingData' in something not a structure or union AdiUsbAdslDriver.c:242: error: request for member `pInterruptData' in something not a structure or union AdiUsbAdslDriver.c:243: error: request for member `pReadyData' in something not a structure or union AdiUsbAdslDriver.c:244: error: request for member `pOutgoingData' in something not a structure or union AdiUsbAdslDriver.c:251: error: request for member `pOAMCell' in something not a structure or union AdiUsbAdslDriver.c:252: error: request for member `pOAMCell' in something not a structure or union AdiUsbAdslDriver.c:257: error: request for member `pPacket' in something not a structure or union AdiUsbAdslDriver.c:258: error: request for member `pPacket' in something not a structure or union AdiUsbAdslDriver.c:272: error: request for member `ReassemblyBuffer' in something not a structure or union AdiUsbAdslDriver.c:273: error: request for member `ReassemblyBuffer' in something not a structure or union AdiUsbAdslDriver.c:273: error: request for member `pReadyData' in something not a structure or union AdiUsbAdslDriver.c:274: error: request for member `SegmentationBuffer' in something not a structure or union AdiUsbAdslDriver.c:275: error: request for member `SegmentationBuffer' in something not a structure or union AdiUsbAdslDriver.c:275: error: request for member `pOutgoingData' in something not a structure or union AdiUsbAdslDriver.c:279: error: request for member `CtrlUrbFreeQ' in something not a structure or union AdiUsbAdslDriver.c:286: error: request for member `CtrlUrbPendQ' in something not a structure or union AdiUsbAdslDriver.c:286: error: request for member `CtrlUrbPendQ' in something not a structure or union AdiUsbAdslDriver.c:286: error: request for member `CtrlUrbPendQ' in something not a structure or union AdiUsbAdslDriver.c:286: error: request for member `CtrlUrbPendQ' in something not a structure or union AdiUsbAdslDriver.c:294: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c:295: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c:296: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c:304: error: request for member `CtrlUrbQueueTimer' in something not a structure or union AdiUsbAdslDriver.c:305: error: request for member `CtrlUrbQueueTimer' in something not a structure or union AdiUsbAdslDriver.c:306: error: request for member `CtrlUrbQueueTimer' in something not a structure or union AdiUsbAdslDriver.c:309: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c:310: error: request for member `AdiModemSm' in something not a structure or union AdiUsbAdslDriver.c:312: error: request for member `OAMTimer' in something not a structure or union AdiUsbAdslDriver.c:313: error: request for member `OAMTimer' in something not a structure or union AdiUsbAdslDriver.c:314: error: request for member `OAMTimer' in something not a structure or union AdiUsbAdslDriver.c:352: error: request for member `wq' in something not a structure or union AdiUsbAdslDriver.c:353: error: request for member `wq2' in something not a structure or union AdiUsbAdslDriver.c:354: error: request for member `wq4' in something not a structure or union AdiUsbAdslDriver.c:355: error: request for member `AdiApiRWPending' in something not a structure or union AdiUsbAdslDriver.c:356: error: request for member `APICmvError' in something not a structure or union AdiUsbAdslDriver.c:357: error: request for member `sem' in something not a structure or union AdiUsbAdslDriver.c:358: error: request for member `ApiLock' in something not a structure or union AdiUsbAdslDriver.c:360: error: request for member `ApiTestReq' in something not a structure or union AdiUsbAdslDriver.c:361: error: request for member `GPRegister' in something not a structure or union AdiUsbAdslDriver.c:362: error: request for member `InitTime' in something not a structure or union AdiUsbAdslDriver.c:364: error: request for member `BootTimer' in something not a structure or union AdiUsbAdslDriver.c:365: error: request for member `BootTimer' in something not a structure or union AdiUsbAdslDriver.c:366: error: request for member `BootTimer' in something not a structure or union AdiUsbAdslDriver.c:367: error: request for member `booter_thread_pid' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `pipeIntIn' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `pInterruptData' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:375: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:377: error: request for member `urbInt' in something not a structure or union AdiUsbAdslDriver.c:392: error: request for member `pLinuxNet' in something not a structure or union AdiUsbAdslDriver.c:418: error: request for member `MAC' in something not a structure or union AdiUsbAdslDriver.c:418: error: request for member `MAC' in something not a structure or union AdiUsbAdslDriver.c: In function `adi_disconnect': AdiUsbAdslDriver.c:450: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:450: error: (Each undeclared identifier is reported only once AdiUsbAdslDriver.c:450: error: for each function it appears in.) AdiUsbAdslDriver.c:450: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_irq': AdiUsbAdslDriver.c:541: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:546: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_open': AdiUsbAdslDriver.c:604: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:604: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_close': AdiUsbAdslDriver.c:631: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:631: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_stats': AdiUsbAdslDriver.c:670: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:670: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_start_xmit': AdiUsbAdslDriver.c:683: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:683: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_tx_timeout': AdiUsbAdslDriver.c:821: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:821: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_read_proc': AdiUsbAdslDriver.c:841: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:841: error: syntax error before ')' token AdiUsbAdslDriver.c: In function `adi_user': AdiUsbAdslDriver.c:950: error: `pHw' undeclared (first use in this function) AdiUsbAdslDriver.c:1169: error: request for member `MAC' in something not a structure or union AdiUsbAdslDriver.c:1169: error: request for member `MAC' in something not a structure or union make: *** [AdiUsbAdslDriver.o] Error 1 [root@localhost ADI_DRIVER]# Can anyone help me as im a 1st time linux user with no knowledge at all, converting from Windows and if I cant get this box on the net there is no point me having Linux. Please help! George