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

insmod works but modprobe and depmod don't



Hi all,

I'm trying to solve a problem I am having with some modules and don't really know what the errors I'm getting mean. Any insight anyone can offer would be very useful

I have compiled the creative dxr3 drivers from source using the stock 2.4.22 kernel headers and the lates gcc from sid.

After compilation I can insert the modules using insmod and have no problems. However if I install the modules in /lib/modules... and then run depmod -a it fails with a "floating point exception"

here is an output from the end of strace depmod -a

lseek(3, 3968, SEEK_SET)                = 3968
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 600) = 600
lseek(3, 64, SEEK_SET)                  = 64
read(3, "UWVS\203\354<\213D$P\215|$\20\213h4\213ED\215u$\211\301"..., 1834) = 1834
lseek(3, 1920, SEEK_SET)                = 1920
read(3, "\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0"..., 254) = 254
lseek(3, 2176, SEEK_SET)                = 2176
read(3, "kernel_version=2.4.22-1-k6\0using"..., 1049) = 1049
lseek(3, 3232, SEEK_SET)                = 3232
read(3, "<5>adv717x.o: Configuring for NT"..., 514) = 514
lseek(3, 3746, SEEK_SET)                = 3746
read(3, "ADV7175A chip\0ADV7170 chip\0", 27) = 27
lseek(3, 3776, SEEK_SET)                = 3776
read(3, "\300\6\0\0\262\6\0\0\315\6\0\0\322\6\0\0\332\6\0\0", 20) = 20
lseek(3, 3796, SEEK_SET)                = 3796
read(3, "\0GCC: (GNU) 3.3.3 20040110 (prer"..., 49) = 49
lseek(3, 3845, SEEK_SET)                = 3845
read(3, "\0.shstrtab\0.rel.text\0.rel.data\0."..., 123) = 123
--- SIGFPE (Floating point exception) @ 0 (0) ---
+++ killed by SIGFPE +++

Any thoughts would be useful as no one on the dxr3 list has any idea

Thanks

Glyn



Reply to: