[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Konfigurationen nach Kernelneukompilierung weg | Prob mit Speedtouch USB



Sorry hab attachments vergessen...

Hallo!

Bin Anfänger! Will ein Speedtouch USB modem unter 2.6 zum Laufen
bringen. Hab da so meine Probleme.

  1.  Hab den Kernel neu kompiliert (ausgehend von den ursprünglichen
     Konfs + den zusätzlichen Anforderungen) aber unter dem neuen
     Kernel funkt. nichts mehr. Weder Netzwerkkarte (das File
     /etc/network/interfaces ist richtig eingetragen) oder div. andere
     getätigte Einstellungen. Zum Beispiel ist die Liste bei einem
     modconf Aufruf komplett leer. Da gibt es einfach keine Module zum
     auswählen. Warum sind die alle weg? Wie kann ich die Einstellungen
     vom alten Kernel alle übernehmen - Ich glaub nicht dass das nur
     mit neuerlicher Einrichtung aller Kleinigkeiten geht.
  2.  Versuch schon so ca. seit 3 Wochen das Speedtouch USB Modem zum
     Laufen zu bringen mitlerweile bin ich doch schon ziemlich
     verzweifelt. Wie gesagt verw. ich einen 2.6er Kernel (gepached auf
     2.6.3) und hab dann versucht über das make die Module usw. zu
     installieren. Doch da kommt immer ein ganzer Rattenschwanz an
     Fehlermeldungen (siehe Attachment) - welche ich noch weniger
     durchschaue. Versteh nur Bahnhof.
  3. Gibt es eine Faustregel, um an solche Probs heranzugehen? Beim
     Kernelneukompilieren usw. und die ganzen Einstellungen wieder zu
     bekommen?


Dank euch recht herzlich!
Severin

gcc -O2 -Wstrict-prototypes  -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -DCPU=686 -march=i686 -Wall -DMODULE -D__KERNEL__ -DLINUX -I/usr/src/linux/include/ -I../sarlib// -c speedtouch.c -o speedtouch.o
In file included from speedtouch.c:14:
/usr/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from /usr/src/linux/include/linux/irq.h:20,
                 from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/linux/usb.h:15,
                 from speedtouch.c:17:
/usr/src/linux/include/asm/irq.h:16: irq_vectors.h: No such file or directory
speedtouch.c:23: sarlib.h: No such file or directory
In file included from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/linux/usb.h:15,
                 from speedtouch.c:17:
/usr/src/linux/include/linux/irq.h:70: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/src/linux/include/linux/irq.h:72,
                 from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/linux/usb.h:15,
                 from speedtouch.c:17:
/usr/src/linux/include/asm/hw_irq.h:28: `NR_IRQ_VECTORS' undeclared here (not in a function)
/usr/src/linux/include/asm/hw_irq.h:31: `NR_IRQS' undeclared here (not in a function)
speedtouch.c:81: parse error before `urb_t'
speedtouch.c:81: warning: no semicolon at end of struct or union
speedtouch.c:83: parse error before `}'
speedtouch.c:83: warning: type defaults to `int' in declaration of `udsl_data_ctx_t'
speedtouch.c:83: warning: data definition has no type or storage class
speedtouch.c:86: parse error before `urb_t'
speedtouch.c:86: warning: no semicolon at end of struct or union
speedtouch.c:89: parse error before `}'
speedtouch.c:89: warning: type defaults to `int' in declaration of `udsl_usb_send_data_context_t'
speedtouch.c:89: warning: data definition has no type or storage class
speedtouch.c:100: parse error before `udsl_data_ctx_t'
speedtouch.c:100: warning: no semicolon at end of struct or union
speedtouch.c:102: parse error before `send_ctx'
speedtouch.c:102: warning: type defaults to `int' in declaration of `send_ctx'
speedtouch.c:102: warning: data definition has no type or storage class
speedtouch.c:109: parse error before `}'
speedtouch.c:136: warning: initialization from incompatible pointer type
speedtouch.c:158: warning: initialization from incompatible pointer type
speedtouch.c:159: warning: initialization from incompatible pointer type
speedtouch.c:160: warning: initialization from incompatible pointer type
speedtouch.c: In function `udsl_atm_startdevice':
speedtouch.c:177: dereferencing pointer to incomplete type
speedtouch.c:178: dereferencing pointer to incomplete type
speedtouch.c:179: dereferencing pointer to incomplete type
speedtouch.c:180: dereferencing pointer to incomplete type
speedtouch.c:181: dereferencing pointer to incomplete type
speedtouch.c:183: dereferencing pointer to incomplete type
speedtouch.c:186: dereferencing pointer to incomplete type
speedtouch.c:188: dereferencing pointer to incomplete type
speedtouch.c:189: warning: control reaches end of non-void function
speedtouch.c: In function `udsl_atm_stopdevice':
speedtouch.c:196: dereferencing pointer to incomplete type
speedtouch.c:199: dereferencing pointer to incomplete type
speedtouch.c:202: dereferencing pointer to incomplete type
speedtouch.c:203: dereferencing pointer to incomplete type
speedtouch.c:208: structure has no member named `vccs'
speedtouch.c:211: structure has no member named `next'
speedtouch.c:212: structure has no member named `sleep'
speedtouch.c: In function `udsl_atm_set_mac':
speedtouch.c:218: dereferencing pointer to incomplete type
speedtouch.c:221: dereferencing pointer to incomplete type
speedtouch.c:221: dereferencing pointer to incomplete type
speedtouch.c: In function `udsl_atm_alloc_tx':
speedtouch.c:230: `sarlib_vcc_data_t' undeclared (first use in this function)
speedtouch.c:230: (Each undeclared identifier is reported only once
speedtouch.c:230: for each function it appears in.)
speedtouch.c:230: `sarlib_vcc' undeclared (first use in this function)
speedtouch.c:233: warning: implicit declaration of function `sarlib_alloc_tx'
speedtouch.c:233: warning: return makes pointer from integer without a cast
speedtouch.c: In function `udsl_atm_proc_read':
speedtouch.c:244: dereferencing pointer to incomplete type
speedtouch.c: In function `udsl_atm_send':
speedtouch.c:278: warning: implicit declaration of function `sarlib_encode_aal5'
speedtouch.c:278: warning: assignment makes pointer from integer without a cast
speedtouch.c:284: warning: implicit declaration of function `sarlib_encode_rawcell'
speedtouch.c:284: warning: assignment makes pointer from integer without a cast
speedtouch.c: In function `udsl_atm_processqueue':
speedtouch.c:308: dereferencing pointer to incomplete type
speedtouch.c:313: dereferencing pointer to incomplete type
speedtouch.c:314: dereferencing pointer to incomplete type
speedtouch.c:319: warning: implicit declaration of function `sarlib_decode_rawcell'
speedtouch.c:319: dereferencing pointer to incomplete type
speedtouch.c:319: warning: assignment makes pointer from integer without a cast
speedtouch.c:321: dereferencing pointer to incomplete type
speedtouch.c:322: `SARLIB_TYPE_AAL5' undeclared (first use in this function)
speedtouch.c:323: warning: implicit declaration of function `sarlib_decode_aal5'
speedtouch.c:323: warning: assignment makes pointer from integer without a cast
speedtouch.c:328: dereferencing pointer to incomplete type
speedtouch.c:330: dereferencing pointer to incomplete type
speedtouch.c:330: dereferencing pointer to incomplete type
speedtouch.c:323: warning: unreachable code at beginning of switch statement
speedtouch.c: In function `udsl_atm_processqueue_thread':
speedtouch.c:358: too few arguments to function `daemonize'
speedtouch.c: In function `udsl_atm_open':
speedtouch.c:424: warning: implicit declaration of function `sarlib_open'
speedtouch.c:424: dereferencing pointer to incomplete type
speedtouch.c:424: `SARLIB_TYPE_AAL5' undeclared (first use in this function)
speedtouch.c:424: `SARLIB_USE_53BYTE_CELL' undeclared (first use in this function)
speedtouch.c:424: `SARLIB_SET_PTI' undeclared (first use in this function)
speedtouch.c:424: warning: assignment makes pointer from integer without a cast
speedtouch.c:436: structure has no member named `alloc_tx'
speedtouch.c:438: dereferencing pointer to incomplete type
speedtouch.c: In function `udsl_atm_close':
speedtouch.c:451: warning: implicit declaration of function `sarlib_close'
speedtouch.c:451: dereferencing pointer to incomplete type
speedtouch.c: At top level:
speedtouch.c:491: parse error before `*'
speedtouch.c:491: warning: function declaration isn't a prototype
speedtouch.c: In function `udsl_usb_send_data_complete':
speedtouch.c:492: `urb' undeclared (first use in this function)
speedtouch.c:493: `ctx' undeclared (first use in this function)
speedtouch.c:493: dereferencing pointer to incomplete type
speedtouch.c:494: parse error before `int'
speedtouch.c:499: dereferencing pointer to incomplete type
speedtouch.c:503: dereferencing pointer to incomplete type
speedtouch.c:507: dereferencing pointer to incomplete type
speedtouch.c:510: warning: implicit declaration of function `FILL_BULK_URB'
speedtouch.c:511: dereferencing pointer to incomplete type
speedtouch.c:512: dereferencing pointer to incomplete type
speedtouch.c:519: `err' undeclared (first use in this function)
speedtouch.c:519: too few arguments to function `usb_submit_urb'
speedtouch.c: In function `udsl_usb_send_data':
speedtouch.c:527: `urb_t' undeclared (first use in this function)
speedtouch.c:527: `urb' undeclared (first use in this function)
speedtouch.c:527: warning: statement with no effect
speedtouch.c:531: dereferencing pointer to incomplete type
speedtouch.c:536: dereferencing pointer to incomplete type
speedtouch.c:538: dereferencing pointer to incomplete type
speedtouch.c:544: dereferencing pointer to incomplete type
speedtouch.c:547: dereferencing pointer to incomplete type
speedtouch.c:548: dereferencing pointer to incomplete type
speedtouch.c:549: dereferencing pointer to incomplete type
speedtouch.c:552: dereferencing pointer to incomplete type
speedtouch.c:553: dereferencing pointer to incomplete type
speedtouch.c:560: too few arguments to function `usb_submit_urb'
speedtouch.c: At top level:
speedtouch.c:570: parse error before `*'
speedtouch.c:570: warning: function declaration isn't a prototype
speedtouch.c: In function `udsl_usb_data_receive':
speedtouch.c:571: `ctx' undeclared (first use in this function)
speedtouch.c:571: warning: statement with no effect
speedtouch.c:572: parse error before `struct'
speedtouch.c:574: `urb' undeclared (first use in this function)
speedtouch.c:578: parse error before `)'
speedtouch.c:591: dereferencing pointer to incomplete type
speedtouch.c:588: warning: unreachable code at beginning of switch statement
speedtouch.c:616: dereferencing pointer to incomplete type
speedtouch.c:617: dereferencing pointer to incomplete type
speedtouch.c:623: `USB_QUEUE_BULK' undeclared (first use in this function)
speedtouch.c:625: too few arguments to function `usb_submit_urb'
speedtouch.c: In function `udsl_usb_data_init':
speedtouch.c:634: dereferencing pointer to incomplete type
speedtouch.c:638: dereferencing pointer to incomplete type
speedtouch.c:638: parse error before `)'
speedtouch.c:639: dereferencing pointer to incomplete type
speedtouch.c:642: dereferencing pointer to incomplete type
speedtouch.c:642: dereferencing pointer to incomplete type
speedtouch.c:642: dereferencing pointer to incomplete type
speedtouch.c:642: dereferencing pointer to incomplete type
speedtouch.c:645: `ctx' undeclared (first use in this function)
speedtouch.c:645: dereferencing pointer to incomplete type
speedtouch.c:651: too few arguments to function `usb_alloc_urb'
speedtouch.c:659: dereferencing pointer to incomplete type
speedtouch.c:660: dereferencing pointer to incomplete type
speedtouch.c:666: `USB_QUEUE_BULK' undeclared (first use in this function)
speedtouch.c:672: too few arguments to function `usb_submit_urb'
speedtouch.c:678: dereferencing pointer to incomplete type
speedtouch.c:679: dereferencing pointer to incomplete type
speedtouch.c:681: dereferencing pointer to incomplete type
speedtouch.c: In function `udsl_usb_data_exit':
speedtouch.c:690: dereferencing pointer to incomplete type
speedtouch.c:693: dereferencing pointer to incomplete type
speedtouch.c:698: `ctx' undeclared (first use in this function)
speedtouch.c:698: dereferencing pointer to incomplete type
speedtouch.c:711: dereferencing pointer to incomplete type
speedtouch.c:712: dereferencing pointer to incomplete type
speedtouch.c:714: dereferencing pointer to incomplete type
speedtouch.c:715: dereferencing pointer to incomplete type
speedtouch.c: In function `udsl_usb_ioctl':
speedtouch.c:734: dereferencing pointer to incomplete type
speedtouch.c: In function `udsl_usb_probe':
speedtouch.c:784: sizeof applied to an incomplete type
speedtouch.c:791: sizeof applied to an incomplete type
speedtouch.c:791: sizeof applied to an incomplete type
speedtouch.c:791: sizeof applied to an incomplete type
speedtouch.c:791: sizeof applied to an incomplete type
speedtouch.c:791: sizeof applied to an incomplete type
speedtouch.c:791: sizeof applied to an incomplete type
speedtouch.c:792: dereferencing pointer to incomplete type
speedtouch.c:793: dereferencing pointer to incomplete type
speedtouch.c:794: dereferencing pointer to incomplete type
speedtouch.c:799: dereferencing pointer to incomplete type
speedtouch.c:799: dereferencing pointer to incomplete type
speedtouch.c:806: dereferencing pointer to incomplete type
speedtouch.c: In function `udsl_usb_disconnect':
speedtouch.c:814: dereferencing pointer to incomplete type
speedtouch.c:820: dereferencing pointer to incomplete type
speedtouch.c:825: `MOD_IN_USE' undeclared (first use in this function)
speedtouch.c: At top level:
speedtouch.c:873: conflicting types for `cleanup_module'
/usr/src/linux/include/linux/module.h:48: previous declaration of `cleanup_module'
make: *** [speedtouch.o] Error 1
cc -O2 -Wstrict-prototypes  -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -D__KERNEL__ -DLINUX -I/usr/src/linux/include/ -I/usr/include/ -c sarlib.c -o sarlib.o
In file included from sarlib.h:16,
                 from sarlib.c:13:
/usr/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from /usr/src/linux/include/linux/irq.h:20,
                 from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/linux/netdevice.h:501,
                 from /usr/src/linux/include/net/sock.h:48,
                 from /usr/src/linux/include/linux/atmdev.h:210,
                 from sarlib.h:17,
                 from sarlib.c:13:
/usr/src/linux/include/asm/irq.h:16: irq_vectors.h: No such file or directory
In file included from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/linux/netdevice.h:501,
                 from /usr/src/linux/include/net/sock.h:48,
                 from /usr/src/linux/include/linux/atmdev.h:210,
                 from sarlib.h:17,
                 from sarlib.c:13:
/usr/src/linux/include/linux/irq.h:70: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/src/linux/include/linux/irq.h:72,
                 from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/linux/netdevice.h:501,
                 from /usr/src/linux/include/net/sock.h:48,
                 from /usr/src/linux/include/linux/atmdev.h:210,
                 from sarlib.h:17,
                 from sarlib.c:13:
/usr/src/linux/include/asm/hw_irq.h:28: `NR_IRQ_VECTORS' undeclared here (not in a function)
/usr/src/linux/include/asm/hw_irq.h:31: `NR_IRQS' undeclared here (not in a function)
sarlib.c: In function `sarlib_alloc_skb_wrapper':
sarlib.c:200: structure has no member named `tx_inuse'
sarlib.c:207: `ATM_PDU_OVHD' undeclared (first use in this function)
sarlib.c:207: (Each undeclared identifier is reported only once
sarlib.c:207: for each function it appears in.)
sarlib.c:207: structure has no member named `tx_inuse'
make: *** [sarlib.o] Error 1

Reply to: