Титла: FastTrak 378 Публикувано от: aylov в Oct 27, 2005, 14:01 Някой успял ли е да компилира драйвера за FastTrak TX4000/376/378/S150 за 2.6 ядра? Докато ползвах 2.4 кернели нямах проблем. Сега съм със Slackware 10.2, 2.6.13 kernel и хвърля сума ти грешки при компилация.
Титла: FastTrak 378 Публикувано от: Uvigii в Oct 27, 2005, 22:08 Като един напреднал потребител, би ли споделелил секретните грешки изплюти при компилацията ?
Титла: FastTrak 378 Публикувано от: aylov в Oct 28, 2005, 10:57
Ето: /usr/src/linux/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/src/linux/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/src/linux/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/src/linux/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/src/linux/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/src/linux/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type' /usr/src/linux/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type' /usr/src/linux/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function) /usr/src/linux/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function) /usr/src/linux/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus' /usr/src/linux/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus' In file included from /usr/src/linux/include/asm/smp.h:20, from /usr/src/linux/include/linux/smp.h:19, from /usr/src/linux/include/linux/sched.h:26, from wrapper.c:22: /usr/src/linux/include/asm/io_apic.h:158: error: `MAX_IRQ_SOURCES' undeclared here (not in a function) /usr/src/linux/include/asm/io_apic.h:158: error: conflicting types for `mp_irqs'/usr/src/linux/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'In file included from /usr/src/linux/include/linux/smp.h:19, from /usr/src/linux/include/linux/sched.h:26, from wrapper.c:22: /usr/src/linux/include/asm/smp.h:75:26: mach_apicdef.h: No such file or directory In file included from /usr/src/linux/include/linux/smp.h:19, from /usr/src/linux/include/linux/sched.h:26, from wrapper.c:22: /usr/src/linux/include/asm/smp.h: In function `hard_smp_processor_id': /usr/src/linux/include/asm/smp.h:79: warning: implicit declaration of function `GET_APIC_ID' In file included from /usr/include/linux/blk.h:5, from wrapper.c:24: /usr/include/linux/locks.h: In function `wait_on_buffer': /usr/include/linux/locks.h:19: error: `BH_Lock' undeclared (first use in this function) /usr/include/linux/locks.h:19: error: (Each undeclared identifier is reported only once /usr/include/linux/locks.h:19: error: for each function it appears in.) /usr/include/linux/locks.h:19: error: dereferencing pointer to incomplete type /usr/include/linux/locks.h:19: error: dereferencing pointer to incomplete type /usr/include/linux/locks.h: In function `lock_buffer': /usr/include/linux/locks.h:25: error: `BH_Lock' undeclared (first use in this function) /usr/include/linux/locks.h:25: error: dereferencing pointer to incomplete type /usr/include/linux/locks.h: At top level: /usr/include/linux/locks.h:38: error: redefinition of `lock_super' /usr/src/linux/include/linux/fs.h:853: error: `lock_super' previously defined here /usr/include/linux/locks.h:43: error: redefinition of `unlock_super' /usr/src/linux/include/linux/fs.h:859: error: `unlock_super' previously defined here In file included from wrapper.c:24: /usr/include/linux/blk.h:58: error: syntax error before "dev" /usr/include/linux/blk.h:88: error: redefinition of `blkdev_dequeue_request' /usr/src/linux/include/linux/blkdev.h:611: error: `blkdev_dequeue_request' previously defined here /usr/include/linux/blk.h: In function `blkdev_dequeue_request': /usr/include/linux/blk.h:89: error: structure has no member named `queue' /usr/include/linux/blk.h: At top level: /usr/include/linux/blk.h:92: error: conflicting types for `end_that_request_first' /usr/src/linux/include/linux/blkdev.h:597: error: previous declaration of `end_that_request_first' make: *** [wrapper.o] Error 1 Относно "напредналия потребител": Не се имам за такъв, просто сметнах че в тази секция повече хора биха помогнали. Между другото търсих доста с гугъл, и не видях някой да го е подкарвал за 2.6 ядро, понеже в него си има драйвер за Promise_SATA. А на мен всъщност ми трябва да си пусна raid-a през Promise. Титла: FastTrak 378 Публикувано от: melwin в Nov 08, 2005, 10:23 Здравей, лично аз също се борих с този драйвер, но неуспешно.
Опитай с dmraid - http://people.redhat.com/~heinzm/sw/dmraid/ може да имаш успех. А ако, ти писне от скапани софтуерни псевдо райдове, мини на варианта, на който се спрях и аз - линукският софтуерен райд, но със сата дисове. |