2.5.29 DAC960 compile failure "I am a non-portable driver"
gcc -E
-Wp,-MD,/usr/src/linux-2.5.29/include/linux/modules/drivers/block/.DAC960.ver.d -D__KERNEL__ -I/usr/src/linux-2.5.29/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DMODULE -DKBUILD_BASENAME=DAC960 -D__GENKSYMS__ DAC960.c | /sbin/genksyms -k 2.5.29 > /usr/src/linux-2.5.29/include/linux/modules/drivers/block/DAC960.ver.tmp
In file included from DAC960.c:49:
DAC960.h:2575:2: #error I am a non-portable driver, please convert me to use the Documentation/DMA-mapping.txt interfaces
On 22 Nov 2002, Dax Kelson wrote:
| gcc -E | -Wp,-MD,/usr/src/linux-2.5.29/include/linux/modules/drivers/block/.DAC960.ver.d -D__KERNEL__ -I/usr/src/linux-2.5.29/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DMODULE -DKBUILD_BASENAME=DAC960 -D__GENKSYMS__ DAC960.c | /sbin/genksyms -k 2.5.29 > /usr/src/linux-2.5.29/include/linux/modules/drivers/block/DAC960.ver.tmp | In file included from DAC960.c:49: | DAC960.h:2575:2: #error I am a non-portable driver, please convert me to | use the Documentation/DMA-mapping.txt interfaces
2.5.29 ? really?
There are DAC960 patches for recent 2.5.x kernels at
http://www.osdl.org/archive/dmo/
Please try one of them after moving to a more recent kernel.
Signature · 1 line
~Randy