Aller au contenu

Featured Replies

Posté(e)

Bonjour,

Est ce qu'un membre du forum a déjà recompilé les drivers usb/série pour DSM 5 ?

J'ai un DSM212, donc un processeur Marvell Kirkwood mv6282.

  • 2 semaines après...
Posté(e)
  • Auteur

Hello,

Pas de réponse sur le forum et pas de driver dans les radars de google. Je me suis donc lancé en suivant la méthode habituelle (http://aeropassion.net/leblog/post/2013/12/Cross-compilation-pour-un-NAS-Synology)

J'ai adapté le tuto pour la version 3 du linux kernel, et j'ai bien télécharger les dernières archives de synology.

Lorsque je lancela compilation, j'obtiens malheureusement l'erreur suivante.

root@ubuntu:/usr/local/arm-none-linux-gnueabi/source/linux-3.x# make modules  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  LD [M]  fs/btrfs/btrfs.o
  LD [M]  fs/cifs/cifs.o
  LD [M]  fs/configfs/configfs.o
  LD [M]  fs/ecryptfs/ecryptfs.o
  LD [M]  fs/exportfs/exportfs.o
  LD [M]  fs/fat/fat.o
  LD [M]  fs/fat/vfat.o
  CC [M]  fs/fuse/dir.o
In file included from fs/fuse/../synoacl_int.h:8:0,
                 from fs/fuse/dir.c:22:
include/linux/syno_acl.h: In function 'get_cached_syno_acl':
include/linux/syno_acl.h:75:12: error: 'struct inode' has no member named 'i_syno_acl'
include/linux/syno_acl.h: In function 'set_cached_syno_acl':
include/linux/syno_acl.h:92:13: error: 'struct inode' has no member named 'i_syno_acl'
include/linux/syno_acl.h:93:7: error: 'struct inode' has no member named 'i_syno_acl'
In file included from fs/fuse/dir.c:22:0:
fs/fuse/../synoacl_int.h: In function 'synoacl_op_perm':
fs/fuse/../synoacl_int.h:54:17: error: 'const struct inode_operations' has no member named 'syno_permission'
fs/fuse/../synoacl_int.h:55:21: error: 'const struct inode_operations' has no member named 'syno_permission'
In file included from fs/fuse/dir.c:22:0:
fs/fuse/../synoacl_int.h: In function 'synoacl_op_exec_perm':
fs/fuse/../synoacl_int.h:63:17: error: 'const struct inode_operations' has no member named 'syno_exec_permission'
fs/fuse/../synoacl_int.h:64:21: error: 'const struct inode_operations' has no member named 'syno_exec_permission'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_access':
fs/fuse/../synoacl_int.h:74:17: error: 'const struct inode_operations' has no member named 'syno_acl_access'
fs/fuse/../synoacl_int.h:75:21: error: 'const struct inode_operations' has no member named 'syno_acl_access'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_to_mode':
fs/fuse/../synoacl_int.h:84:17: error: 'const struct inode_operations' has no member named 'syno_acl_to_mode'
fs/fuse/../synoacl_int.h:85:14: error: 'const struct inode_operations' has no member named 'syno_acl_to_mode'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_xattr_get':
fs/fuse/../synoacl_int.h:95:17: error: 'const struct inode_operations' has no member named 'syno_acl_xattr_get'
fs/fuse/../synoacl_int.h:96:21: error: 'const struct inode_operations' has no member named 'syno_acl_xattr_get'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_inode_chg_ok':
fs/fuse/../synoacl_int.h:106:17: error: 'const struct inode_operations' has no member named 'syno_inode_change_ok'
fs/fuse/../synoacl_int.h:107:21: error: 'const struct inode_operations' has no member named 'syno_inode_change_ok'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_arbit_chg_ok':
fs/fuse/../synoacl_int.h:117:17: error: 'const struct inode_operations' has no member named 'syno_arbit_chg_ok'
fs/fuse/../synoacl_int.h:118:21: error: 'const struct inode_operations' has no member named 'syno_arbit_chg_ok'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_setattr_post':
fs/fuse/../synoacl_int.h:128:17: error: 'const struct inode_operations' has no member named 'syno_setattr_post'
fs/fuse/../synoacl_int.h:129:14: error: 'const struct inode_operations' has no member named 'syno_setattr_post'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_init':
fs/fuse/../synoacl_int.h:139:17: error: 'const struct inode_operations' has no member named 'syno_acl_init'
fs/fuse/../synoacl_int.h:140:14: error: 'const struct inode_operations' has no member named 'syno_acl_init'
fs/fuse/../synoacl_int.h: In function 'synoacl_check_xattr_perm':
fs/fuse/../synoacl_int.h:155:7: error: 'MAY_READ_PERMISSION' undeclared (first use in this function)
fs/fuse/../synoacl_int.h:155:7: note: each undeclared identifier is reported only once for each function it appears in
fs/fuse/../synoacl_int.h:156:3: error: implicit declaration of function 'IS_SYNOACL' [-Werror=implicit-function-declaration]
fs/fuse/../synoacl_int.h:161:7: error: 'MAY_WRITE_PERMISSION' undeclared (first use in this function)
fs/fuse/../synoacl_int.h:162:3: error: implicit declaration of function 'IS_FS_SYNOACL' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [fs/fuse/dir.o] Error 1
make[1]: *** [fs/fuse] Error 2
make: *** [fs] Error 2

Quelqu'un y comprends quelque chose ? Je ne trouve rien sur Google. :(

Modifié par declencher

  • 2 semaines après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.