Hi there,

I realise I'm using a new kernel version but after purchasing these drivers it's in my interest to help get them working on my currently installed Ferdora 30.

Any help resolving this issue would be much appreciated!

After running: sudo ./install.sh

I get an error in the output:

Code:
By installing this software you accept the terms of End User License Agreement listed in License file.
Continue installing? [yes/no/read].
yes
Current kernel version is out of supported range. Proceed at your own risk? [Yes/no]
yes
Searching and removing previously installed UFSD driver in /lib/modules/5.2.18-200.fc30.x86_64/
Would you like UFSD driver to rebuild after kernel updates? [yes/no]
yes
Setting DKMS configuration
Preparing to install
Error! Bad return status for module build on kernel: 5.2.18-200.fc30.x86_64 (x86_64)
Consult /var/lib/dkms/paragon-ufsd/head/build/make.log for more information.
cat: /var/lib/dkms/paragon-ufsd/head/5.2.18-200.fc30.x86_64/x86_64/log/make.log: No such file or directory
Error: Can't prepare driver configuration
and the log looks like this

Code:
DKMS make.log for paragon-ufsd-head for kernel 5.2.18-200.fc30.x86_64 (x86_64)
Thu Oct 10 22:42:54 BST 2019
configure: Building module name ufsd
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking whether ln -s works... yes
checking for sed... /bin/sed
checking for mkdir... /bin/mkdir
checking for pwd... /var/lib/dkms/paragon-ufsd/head/build
checking for id... /bin/id
checking for su... /bin/su
checking for cp... /bin/cp
checking for rm... /bin/rm
checking for modprobe... /sbin/modprobe
checking for depmod... /sbin/depmod
checking for insmod... /sbin/insmod
checking for make... /bin/make
checking for nm... /bin/nm
checking for true... /bin/true
checking for strip... /bin/strip
checking for objcopy... /bin/objcopy
configure: Kernel: 5.2  Arch: x86_64
checking drv_config.h file... yes
checking libufsd_x86_64.bin... /var/lib/dkms/paragon-ufsd/head/build/ifslinux/objfre/libufsd_x86_64.bin
checking debug version... No debug
checking with HFS support... yes
checking with NTFS support... yes
checking with exFAT support... no
checking with FAT support... no
checking with BTRFS support... no
checking with APFS support... no
checking with Refs support... no
checking with Refs3 support... no
checking with Trace included... no
checking with Tracek included... yes
checking for /lib/modules/5.2.18-200.fc30.x86_64/source/include/linux/uidgid.h... yes
checking for linux/uidgid.h... yes
checking for /lib/modules/5.2.18-200.fc30.x86_64/source/include/generated/utsrelease.h... yes
checking for generated/utsrelease.h... yes
checking for /lib/modules/5.2.18-200.fc30.x86_64/source/include/generated/compile.h... yes
checking for generated/compile.h... yes
checking for /lib/modules/5.2.18-200.fc30.x86_64/source/include/linux/proc_ns.h... yes
checking for linux/proc_ns.h... yes
checking for /lib/modules/5.2.18-200.fc30.x86_64/source/include/linux/sched/mm.h... yes
checking for linux/sched/mm.h... yes
checking for struct bio.bi_iter... yes
checking for struct inode_operations.fallocate... no
checking for struct inode_operations.get_acl... yes
checking for struct inode_operations.set_acl... yes
checking for struct inode_operations.follow_link... no
checking for struct inode_operations.put_link... no
checking for struct inode_operations.get_link... yes
checking for struct file_operations.fallocate... yes
checking for struct wait_bit_queue.wait... no
checking for struct wait_bit_queue_entry.wq_entry... yes
checking for struct bio.bi_error... no
checking for struct bio.bi_status... yes
checking for struct bio.bi_bdev... no
checking for struct module.module_core... no
checking for struct module.module_core_rx... no
checking for struct module.core_layout... yes
checking whether PDE_DATA is declared... yes
checking whether file_inode is declared... yes
checking whether file_dentry is declared... yes
checking whether blk_start_plug is declared... yes
checking whether generic_file_splice_write is declared... no
checking whether inode_owner_or_capable is declared... yes
checking whether d_make_root is declared... yes
checking whether end_writeback is declared... no
checking whether clear_inode is declared... yes
checking whether try_to_writeback_inodes_sb is declared... yes
checking whether set_nlink is declared... yes
checking whether inc_nlink is declared... yes
checking whether drop_nlink is declared... yes
checking whether posix_acl_from_xattr is declared... yes
checking whether copy_page is declared... yes
checking whether refrigerator is declared... no
checking whether lru_cache_add_lru is declared... no
checking whether generic_file_buffered_write is declared... no
checking whether new_sync_write is declared... no
checking whether new_sync_read is declared... no
checking whether __vfs_write is declared... no
checking whether global_zone_page_state is declared... yes
checking for struct kiocb.ki_flags... yes
checking whether page_cache_alloc_readahead is declared... no
checking whether page_cache_alloc_cold is declared... no
checking whether setup_timer is declared... no
checking whether radix_tree_exceptional_entry is declared... no
checking whether inode_to_bdi is declared... yes
checking whether wait_for_completion_io is declared... yes
checking whether bdev_write_same is declared... yes
checking whether bio_get_nr_vecs is declared... no
checking whether inode_nohighmem is declared... yes
checking whether inode_lock is declared... yes
checking whether inode_unlock is declared... yes
checking whether inode_is_locked is declared... yes
checking whether inode_trylock is declared... yes
checking whether get_cached_acl_rcu is declared... yes
checking whether kfree_call_rcu is declared... yes
checking whether rcu_is_watching is declared... yes
checking whether __posix_acl_chmod is declared... yes
checking whether crypto_skcipher_setkey is declared... yes
checking whether reinit_completion is declared... yes
checking for struct address_space_operations.is_partially_uptodate... yes
checking for struct address_space_operations.error_remove_page... yes
checking for struct address_space_operations.sync_page... no
checking for struct address_space_operations.migratepage... yes
checking for struct address_space_operations.invalidatepage... yes
checking for struct address_space.backing_dev_info... no
checking for struct super_block.s_d_op... yes
checking for struct file_system_type.mount... yes
checking for struct writeback_control.tagged_writepages... yes
checking for struct user_namespace.proc_inum... no
checking for struct user_namespace.count... yes
checking for struct file_operations.splice_write_from_socket... no
checking for struct address_space.page_tree... no
checking readdir... V2
checking posix_acl_to_xattr... V2
checking dentry_operations.d_hash... V3
checking dentry_operations.d_compare... V4
checking dentry_operations.d_delete... V2
checking export_operations.encode_fh... V2
checking writeback_inodes_sb_if_idle... None
checking blkdev_issue_flush... V3
checking generic_file_read_iter... V1
checking d_path... V2
checking inode_operations.create... V4
checking inode_operations.permission... V3
checking inode_operations.lookup... V3
checking block_invalidatepage... V2
checking kmap_atomic... V2
checking blockdev_direct_IO... V5
checking super_operations.show_options... V2
checking file_operations.fsync... V3
checking generic_permission... V3
checking blkdev_issue_zeroout... V3
checking generic_write_checks... V2
checking mode type... umode_t
checking posix_acl_create... V2
checking posix_acl_chmod... V2
checking generic_file_buffered_write... no
checking generic_perform_write... yes
checking truncate_inode_pages... yes
checking truncate_inode_pages_final... yes
checking whether file_remove_privs is declared... yes
checking follow_link... no
checking inode_operations.put_link... no
checking get_user_pages... V3
checking generic_file_direct_write... V2
checking generic_write_sync... V2
checking inode_operations.{set,get}xattr... no
checking inode_operations.rename... V2
checking posix_acl_valid... V2
checking inode_change_ok... setattr_prepare
checking inode_operations.getattr... V2
checking vm_operations_struct.fault... Unknown
configure: error: Unknown version of vm_operations.fault