Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.29 KB | None | 0 0
  1. Сделал make в корневой директории (ds), DS_KERNEL_PATH установил, все прошло успешно, но при инсерте выдало следующее:
  2.  
  3. -@-:/home/anon/Documents/ds# insmod bin/ds.ko
  4. insmod: ERROR: could not insert module bin/ds.ko: Invalid module format
  5. -@-:/home/anon/Documents/ds# dmesg -c
  6. [ 5401.961499] module: overflow in relocation type 10 val ffffffffc12af540
  7. [ 5401.961502] module: `ds' likely not compiled with -mcmodel=kernel
  8.  
  9. -@-:/home/anon/Documents/ds# cat /var/log/ds.log
  10. 2014-11-29 20:16:12.215246017 - DBG - ds-mod - 32309 - module.c 100 ds_init() - initing
  11. 2014-11-29 20:16:12.215290548 - INF - crt - 32309 - sha256.c 308 __sha256_test() - sha256 for blabla is ccadd99b16cd3d200c22d6db45d8b6630ef3d936767127347ec8a76ab992c2ea
  12. 2014-11-29 20:16:12.215618128 - DBG - ds-mod - 32309 - module.c 121 ds_init() - inited
  13.  
  14. -@-:/home/anon/Documents/ds# bin/ds_ctl --dev_add /dev/sdb
  15. adding dev=/dev/sdb format=0
  16. cant open ds ctl device, err=2
  17. error - 2
  18.  
  19. Ядро, 3.16.0.28
  20.  
  21. Когда делаю make (В корне) еще вылезает такой варнинг:
  22. WARNING: could not find /home/anon/Documents/ds/driver/.crtlib.o_shipped.cmd for /home/anon/Documents/ds/driver/crtlib.o_shipped
  23.  
  24. Добавил -mcmodel=kernel в Makefile.inc, все скомпилилось нормально, insmod тоже прошел успешно. Через lsmod виден ds.
  25.  
  26. Но теперь проблемы при добавлении девайса:
  27.  
  28. -@-:/home/anon/Documents/ds# bin/ds_ctl --dev_add /dev/sdb
  29. adding dev=/dev/sdb format=0
  30. Segmentation fault (core dumped)
  31. -@-:/home/anon/Documents/ds# dmesg
  32. [ 6077.113063] 2014-12-18 16:19:08.452280107 - DBG - ds-mod - 31010 - module.c 100 ds_init() - initing
  33. [ 6077.113075] 2014-12-18 16:19:08.452294602 - INF - crt - 31010 - sha256.c 308 __sha256_test() - sha256 for blabla is ccadd99b16cd3d200c22d6db45d8b6630ef3d936767127347ec8a76ab992c2ea
  34. [ 6077.113188] 2014-12-18 16:19:08.452408128 - DBG - ds-mod - 31010 - module.c 121 ds_init() - inited
  35. [ 6161.999907] show_signal_msg: 6 callbacks suppressed
  36. [ 6161.999911] ds_ctl[31021]: segfault at 28 ip 00000000004008ce sp 00007fff826a9e60 error 4 in ds_ctl[400000+2000]
  37.  
  38. ls /dev/sdb
  39. ls: cannot access /dev/sdb: No such file or directory
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement