shakur Skrevet 28. juni 2007 Del Skrevet 28. juni 2007 Hei! Sitter å prøver å kompilere en driver til et IO-kort på en Ubuntu Feisty maskin. Har kun funnet disse eksperimentelle driverene til kortet mitt: https://sourceforge.net/project/showfiles.p...ckage_id=113802 Problemet er at jeg får en haug med errors, har fått rettet noen, men står igjen med dette: Klikk for å se/fjerne innholdet nedenfor # make gcc -D__KERNEL__ -DMODULE -Wall -Wstrict-prototypes -O2 -I/usr/src/linux-headers-2.6.20-15-386/include -DMODVERSIONS -include /usr/src/linux-headers-2.6.20-15-386/include/config/modversions.h -c ./dt340.c In file included from /usr/src/linux-headers-2.6.20-15-386/include/asm/thread_info.h:16, from /usr/src/linux-headers-2.6.20-15-386/include/linux/thread_info.h:21, from /usr/src/linux-headers-2.6.20-15-386/include/linux/preempt.h:9, from /usr/src/linux-headers-2.6.20-15-386/include/linux/spinlock.h:49, from /usr/src/linux-headers-2.6.20-15-386/include/linux/module.h:9, from ./dt340.c:21: /usr/src/linux-headers-2.6.20-15-386/include/asm/processor.h:82: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function) /usr/src/linux-headers-2.6.20-15-386/include/asm/processor.h:82: error: requested alignment is not a constant /usr/src/linux-headers-2.6.20-15-386/include/asm/processor.h: In function ‘cpuid_count’: /usr/src/linux-headers-2.6.20-15-386/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of ‘native_cpuid’ differ in signedness /usr/src/linux-headers-2.6.20-15-386/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of ‘native_cpuid’ differ in signedness /usr/src/linux-headers-2.6.20-15-386/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of ‘native_cpuid’ differ in signedness /usr/src/linux-headers-2.6.20-15-386/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of ‘native_cpuid’ differ in signedness In file included from /usr/src/linux-headers-2.6.20-15-386/include/linux/sched.h:51, from /usr/src/linux-headers-2.6.20-15-386/include/linux/utsname.h:35, from /usr/src/linux-headers-2.6.20-15-386/include/asm/elf.h:12, from /usr/src/linux-headers-2.6.20-15-386/include/linux/elf.h:7, from /usr/src/linux-headers-2.6.20-15-386/include/linux/module.h:15, from ./dt340.c:21: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:33:3: error: #error You lose. /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:225:31: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:269:46: error: division by zero in #if In file included from /usr/src/linux-headers-2.6.20-15-386/include/linux/sched.h:51, from /usr/src/linux-headers-2.6.20-15-386/include/linux/utsname.h:35, from /usr/src/linux-headers-2.6.20-15-386/include/asm/elf.h:12, from /usr/src/linux-headers-2.6.20-15-386/include/linux/elf.h:7, from /usr/src/linux-headers-2.6.20-15-386/include/linux/module.h:15, from ./dt340.c:21: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘jiffies_to_msecs’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:274: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:274: error: (Each undeclared identifier is reported only once /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:274: error: for each function it appears in.) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:280:46: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘jiffies_to_usecs’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:285: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:293:46: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘msecs_to_jiffies’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:298: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:306:46: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘usecs_to_jiffies’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:311: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘timespec_to_jiffies’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:330: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:336: error: ‘SHIFT_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘jiffies_to_timespec’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:349: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘timeval_to_jiffies’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:371: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:375: error: ‘SHIFT_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘jiffies_to_timeval’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:387: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:400:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘jiffies_to_clock_t’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:401: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘clock_t_to_jiffies’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:412: error: ‘CONFIG_HZ’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:431:6: error: division by zero in #if /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h: In function ‘jiffies_64_to_clock_t’: /usr/src/linux-headers-2.6.20-15-386/include/linux/jiffies.h:432: error: ‘CONFIG_HZ’ undeclared (first use in this function) In file included from /usr/src/linux-headers-2.6.20-15-386/include/linux/aio.h:5, from /usr/src/linux-headers-2.6.20-15-386/include/linux/sched.h:260, from /usr/src/linux-headers-2.6.20-15-386/include/linux/utsname.h:35, from /usr/src/linux-headers-2.6.20-15-386/include/asm/elf.h:12, from /usr/src/linux-headers-2.6.20-15-386/include/linux/elf.h:7, from /usr/src/linux-headers-2.6.20-15-386/include/linux/module.h:15, from ./dt340.c:21: /usr/src/linux-headers-2.6.20-15-386/include/linux/workqueue.h: In function ‘cancel_delayed_work’: /usr/src/linux-headers-2.6.20-15-386/include/linux/workqueue.h:203: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /usr/src/linux-headers-2.6.20-15-386/include/linux/utsname.h:35, from /usr/src/linux-headers-2.6.20-15-386/include/asm/elf.h:12, from /usr/src/linux-headers-2.6.20-15-386/include/linux/elf.h:7, from /usr/src/linux-headers-2.6.20-15-386/include/linux/module.h:15, from ./dt340.c:21: /usr/src/linux-headers-2.6.20-15-386/include/linux/sched.h: In function ‘dequeue_signal_lock’: /usr/src/linux-headers-2.6.20-15-386/include/linux/sched.h:1309: warning: implicit declaration of function ‘local_irq_save’ /usr/src/linux-headers-2.6.20-15-386/include/linux/sched.h:1311: warning: implicit declaration of function ‘local_irq_restore’ In file included from /usr/src/linux-headers-2.6.20-15-386/include/linux/module.h:21, from ./dt340.c:21: /usr/src/linux-headers-2.6.20-15-386/include/asm/module.h:62:2: error: #error unknown processor family In file included from /usr/src/linux-headers-2.6.20-15-386/include/asm/pci.h:6, from /usr/src/linux-headers-2.6.20-15-386/include/linux/pci.h:746, from ./dt340.h:60, from ./dt340.c:28: /usr/src/linux-headers-2.6.20-15-386/include/linux/mm.h: In function ‘lowmem_page_address’: /usr/src/linux-headers-2.6.20-15-386/include/linux/mm.h:539: warning: implicit declaration of function ‘__page_to_pfn’ /usr/src/linux-headers-2.6.20-15-386/include/linux/mm.h:539: error: ‘CONFIG_PAGE_OFFSET’ undeclared (first use in this function) In file included from /usr/src/linux-headers-2.6.20-15-386/include/asm/pci.h:41, from /usr/src/linux-headers-2.6.20-15-386/include/linux/pci.h:746, from ./dt340.h:60, from ./dt340.c:28: /usr/src/linux-headers-2.6.20-15-386/include/asm/io.h: In function ‘virt_to_phys’: /usr/src/linux-headers-2.6.20-15-386/include/asm/io.h:77: error: ‘CONFIG_PAGE_OFFSET’ undeclared (first use in this function) /usr/src/linux-headers-2.6.20-15-386/include/asm/io.h: In function ‘phys_to_virt’: /usr/src/linux-headers-2.6.20-15-386/include/asm/io.h:95: error: ‘CONFIG_PAGE_OFFSET’ undeclared (first use in this function) In file included from /usr/src/linux-headers-2.6.20-15-386/include/linux/pci.h:746, from ./dt340.h:60, from ./dt340.c:28: /usr/src/linux-headers-2.6.20-15-386/include/asm/pci.h: In function ‘pci_dac_dma_to_page’: /usr/src/linux-headers-2.6.20-15-386/include/asm/pci.h:72: warning: implicit declaration of function ‘__pfn_to_page’ /usr/src/linux-headers-2.6.20-15-386/include/asm/pci.h:72: warning: return makes pointer from integer without a cast ./dt340.c:36:2: error: #error "This driver requires that PCI support be configured in the Kernel" ./dt340.c: In function ‘dt340_init_one’: ./dt340.c:1872: warning: implicit declaration of function ‘request_irq’ ./dt340.c:1873: error: ‘SA_SHIRQ’ undeclared (first use in this function) ./dt340.c:1873: error: ‘SA_INTERRUPT’ undeclared (first use in this function) ./dt340.c: In function ‘dt340_remove_one’: ./dt340.c:1923: warning: implicit declaration of function ‘free_irq’ make: *** [dt340.o] Error 1 Hadde satt kjempepris på om noen hadde hatt noen ideer om hva jeg skal gjøre videre! Lenke til kommentar
Sokkalf™ Skrevet 28. juni 2007 Del Skrevet 28. juni 2007 Driveren du prøver å kompilere er datert 30.3.2004, og jeg er redd linux-kjernen har endret seg en god del siden den gang. Du finner ingen nyere driver? Lenke til kommentar
shakur Skrevet 28. juni 2007 Forfatter Del Skrevet 28. juni 2007 Takker for raskt svar! Dessverre så er dette den eneste jeg finner, ser også at det den er versjon 0.0. Eneste produsenten gir ut er Windows og Mac drivere. Mulig å kjøre en eldre kjerne? Alt denne pc´en egentlig skal gjøre er å kjøre noe overvåking via kortet. Lenke til kommentar
Sokkalf™ Skrevet 28. juni 2007 Del Skrevet 28. juni 2007 Vet ikke helt hvordan det er å kjøre en eldre kjerne på en ny distro, det kan muligens føre til litt problemer. Det du kan prøve, er å legge inn en gammel distro fra rundt 2004. Dette forutsetter imidlertid at hardwaren i PCen du legger det inn på er gammel nok til at det finnes drivere til alt. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå