Jump to content
XPEnology Community

manuelin

Member
  • Posts

    16
  • Joined

  • Last visited

Everything posted by manuelin

  1. Yes, totally agree. If I currently bought a dvb card, I would not buy a PCI card, I would buy a SAT>IP. I simply try to use my DVBSky card for the simple reason that I already had it from a few years ago. Finally, I have two questions: 1. Days ago you mentioned this file (when I asked you for the .config file) : ds.bromolow-6.2.dev.txz When I need to compile, I do this: git clone https://github.com/SynologyOpenSource/pkgscripts-ng.git pkgscripts-ng/EnvDeploy -v 6.2 -p bromolow cd build_env/ds.bromolow-6.2/source etc... I have the doubt if your method is better (or more recommended) than mine, or if it is the same and it does not matter. Because the EnvDeploy of that GitHub repository creates the folder ds.bromolow-6.2, however your file is called ds.bromolow-6.2.dev 2. My card modules require loading in this order: insmod videobuf-core.ko insmod videobuf-dma-sg.ko insmod rc-core.ko insmod dvb-core.ko insmod altera-ci.ko insmod videodev.ko insmod v4l2-common.ko insmod cx2341x.ko insmod /lib/modules/soundcore.ko insmod /lib/modules/snd.ko insmod /lib/modules/snd-page-alloc.ko insmod /lib/modules/snd-timer.ko insmod /lib/modules/snd-pcm.ko insmod tveeprom.ko insmod videobuf-dvb.ko insmod btcx-risc.ko insmod tda18271.ko insmod dvbsky_m88ds3103.ko insmod cx23885.ko Instead of using a sh script in the path: /usr/local/etc/rc.d/ I have thought about modifying your extra.lzma file to load the modules directly into it. It seems more "clean". In the rc.modules file, there are 3 sections: EXTRA_MODULES, DISK_MODULES and OPTIONAL_MODULES. I should include those dvb modules in OPTIONAL_MODULES, right? (Since EXTRA is for network drivers, and DISK is for storage drivers) And, if you look at the list above, you will see that there are 5 modules that are not mine, since those are from the DSM system. How should those be loaded into the rc.modules file? Can I include the complete system path (/lib/modules/XXXX.ko) in the rc.modules file or do I need to copy those files from DSM to the loader and therefore have them "duplicated"? Thank you very much again and cheers!
  2. Okay, you're right. As soon as I can I will compile the modules again. Although it works, but to prevent. Ok, when I recompile these I will indicate that these are for DS3615xs (Bromolow). I compiled the drivers in a normal way, so I didn't do anything in particular (for example, here is a guide to do it). Including DVBSky drivers in your extra.lzma would be a fantastic idea. But would the modules only be "stored" (without loading) or would all modules be included and also loaded? I say it, because at least my model needs to load several modules to work, not just one. And the modules need to be loaded in a specific order, since some modules depend on others. If you want to include all the modules of all DVBSky cards, and load those in the boot, I could help you only with the order of my card model. Since I have no idea what modules and order use the rest of DVBSky cards (but anyway I could upload to the forum all modules of all DVBSky, without problems and delighted). By the way, my model is DVBSky S952 v2, but I think v1 also works with the same modules and same order. From version 3 we also know the necessary modules and their order, since this example is casually explained in the guide that I linked to you above. If you want, at the moment, these 3 card models could be included in your extra.lzma and if possible in the future expand it to more. Cheers and thanks! PD: Out of curiosity, modules compiled for DSM 6.2.2 (with CONFIG_PCIEASPM disabled) also work well in DSM 6.2?
  3. @IG-88 Good news!! I've finally got it! Yes, it was PCIE_ASPM problem. Or so I think, since this time I used your .config file to compile the modules once more, and it finally worked. Tomorrow I pack all the DVBSky modules and upload them to the forum. Cheers and thanks again!
  4. Thanks for answering both. I was just commenting too and I didn't read your message. That was what I thought at the beginning, that the PCIE_ASPM had nothing to do with it. But I've been testing for days and it never works, the module always returns: Killed However, the same file/module in DSM 6.2 works fine, how is it possible? 😅 I have also thought that some of the modules included in your Driver extension could conflict with my module. Since here a similar error occurred to another user and he solved it simply by removing one of your modules. So I have decided to use the Jun loader (by default, without your Driver extension), and I have created my own extra.lzma file simply by taking the Jun file and replacing ONLY the network card module that my HP ProLiant MicroServer Gen8 uses (tg3.ko) with the file which is included in your Driver extension. The result is that I have Internet, I mean the network card works so I have done it well. But the module of my PCI card (DVBSky S952 v2) continues to fail... So then discarded, it must not have any conflict with your drivers 😩 I will try again to compile the drivers with your .config file (CONFIG_PCIEASPM disabled), although in principle it is not related to it... But I can not think of anything else, I can only try that. I will comment if it works or not. As additional information, in case it helps you, I have executed the command 'dmesg' and this is the result: [ 5019.869526] cx23885 driver version 0.0.3 loaded [ 5019.869551] ------------[ cut here ]------------ [ 5019.869558] WARNING: at include/linux/kref.h:52 kobject_get+0x42/0x60() [ 5019.869559] Modules linked in: cx23885(OF+) dvbsky_m88ds3103(OF) snd_pcm snd_timer snd soundcore snd_page_alloc rc_core(OF) cx2341x(OF) v4l2_common(OF) videodev(OF) videobuf_dma_sg(OF) btcx_risc(OF) tveeprom(OF) videobuf_dvb(OF) videobuf_core(OF) tda18271(OF) altera_ci(OF) dvb_core(OF) bridge stp aufs macvlan veth xt_conntrack xt_addrtype nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipt_MASQUERADE xt_REDIRECT xt_nat iptable_nat nf_nat_ipv4 nf_nat xt_recent xt_iprange xt_limit xt_state xt_tcpudp xt_multiport xt_LOG nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack iptable_filter ip_tables x_tables cifs udf isofs loop tcm_loop(O) iscsi_target_mod(O) target_core_ep(O) target_core_multi_file(O) target_core_file(O) target_core_iblock(O) target_core_mod(O) syno_extent_pool(PO) rodsp_ep(O) hid_generic [ 5019.869587] usbhid hid usblp bromolow_synobios(PO) xgmac(F) s2io(F) rtl8150(F) r8152(OF) plusb(F) pegasus(F) mcs7830(F) i40evf(OF) et131x(FC) cx82310_eth(F) asix(F) aqc111(OF) vxge(F) bna(F) cxgb4(F) cxgb3(F) cxgb(F) forcedeth(F) ixgb(F) e100(F) atl2(F) evdev(F) button(F) ax88179_178a(F) usbnet(F) tg3(OF) r8169(OF) r8125(OF) r8101(OF) ixgbevf(OF) igbvf(OF) bnx2(F) vmxnet3(F) pcnet32(F) e1000(F) sfc(F) netxen_nic(F) qlge(F) qlcnic(F) qla3xxx(F) pch_gbe(F) ptp_pch(F) sky2(F) skge(F) jme(F) ipg(F) uio(F) alx(F) atl1c(F) atl1e(F) atl1(F) libphy(F) mii(F) exfat(O) btrfs synoacl_vfs(PO) zlib_deflate hfsplus md4 hmac bnx2x(F) libcrc32c(F) mdio(F) mlx5_core(O) mlx4_en(O) mlx4_core(O) mlx_compat(O) compat(O) qede(O) qed(O) atlantic(OF) r8168(OF) tn40xx(OF) i40e(OF) ixgbe(OF) be2net(F) igb(OF) i2c_algo_bit [ 5019.869622] e1000e(OF) dca(F) vxlan fuse vfat fat crc32c_intel glue_helper lrw gf128mul ablk_helper arc4 cryptd ecryptfs sha256_generic sha1_generic ecb aes_x86_64 authenc des_generic ansi_cprng cts md5 cbc cpufreq_conservative cpufreq_powersave cpufreq_performance cpufreq_ondemand acpi_cpufreq mperf processor thermal_sys cpufreq_stats freq_table dm_snapshot crc_itu_t(F) crc_ccitt(F) quota_v2 quota_tree psnap p8022 llc sit tunnel4 ip_tunnel ipv6 zram(C) sg etxhci_hcd nvme(F) hpsa(F) isci(F) arcmsr(F) mvsas(F) mvumi(F) 3w_xxxx(F) 3w_sas(F) 3w_9xxx(F) aic94xx(F) aacraid(F) sx8(F) mpt2sas(OF) megaraid_sas(F) megaraid(F) megaraid_mbox(F) megaraid_mm(F) BusLogic(F) usb_storage xhci_hcd uhci_hcd ohci_hcd(F) ehci_pci(F) ehci_hcd(F) usbcore usb_common cepsw(OF) [last unloaded: dvbsky_m88ds3103] [ 5019.869658] CPU: 0 PID: 24251 Comm: insmod Tainted: PF C O 3.10.105 #24922 [ 5019.869660] Hardware name: HP ProLiant MicroServer Gen8, BIOS J06 04/04/2019 [ 5019.869661] ffffffff814c5a5d ffffffff810355c6 ffff8800c5362008 ffff880105846098 [ 5019.869664] ffff880105846000 ffffffffa13f9040 ffff8800c5362008 ffffffff81275b42 [ 5019.869666] ffff8801058460a8 ffffffff8130655e ffffffffa0af13d5 ffff880105846090 [ 5019.869668] Call Trace: [ 5019.869674] [<ffffffff814c5a5d>] ? dump_stack+0xc/0x15 [ 5019.869677] [<ffffffff810355c6>] ? warn_slowpath_common+0x56/0x70 [ 5019.869680] [<ffffffff81275b42>] ? kobject_get+0x42/0x60 [ 5019.869684] [<ffffffff8130655e>] ? get_device+0xe/0x20 [ 5019.869689] [<ffffffffa0af13d5>] ? v4l2_device_register+0x55/0xf0 [videodev] [ 5019.869696] [<ffffffffa13dfe9a>] ? cx23885_initdev+0x4a/0x1170 [cx23885] [ 5019.869700] [<ffffffff8116c8d4>] ? sysfs_do_create_link_sd+0xc4/0x1f0 [ 5019.869703] [<ffffffff8129f810>] ? pci_device_probe+0x60/0xa0 [ 5019.869706] [<ffffffff8130aace>] ? driver_probe_device+0x7e/0x3e0 [ 5019.869709] [<ffffffff8130aeeb>] ? __driver_attach+0x7b/0x80 [ 5019.869712] [<ffffffff8130ae70>] ? __device_attach+0x40/0x40 [ 5019.869714] [<ffffffff81308b23>] ? bus_for_each_dev+0x53/0x90 [ 5019.869717] [<ffffffff8130a148>] ? bus_add_driver+0x1c8/0x280 [ 5019.869719] [<ffffffff8130b4d8>] ? driver_register+0x68/0x150 [ 5019.869726] [<ffffffffa13ff000>] ? 0xffffffffa13fefff [ 5019.869728] [<ffffffff8100038a>] ? do_one_initcall+0xca/0x180 [ 5019.869733] [<ffffffff8108b63c>] ? load_module+0x1d0c/0x2360 [ 5019.869737] [<ffffffff8128feb0>] ? ddebug_proc_write+0xe0/0xe0 [ 5019.869741] [<ffffffff810f9663>] ? vfs_read+0xf3/0x160 [ 5019.869744] [<ffffffff8108bdf5>] ? SYSC_finit_module+0x75/0xa0 [ 5019.869748] [<ffffffff814ccdc4>] ? system_call_fastpath+0x22/0x27 [ 5019.869749] ---[ end trace 9ed748a2788c3ee3 ]--- [ 5019.869756] BUG: unable to handle kernel NULL pointer dereference at (null) [ 5019.907575] IP: [<ffffffffa0af1403>] v4l2_device_register+0x83/0xf0 [videodev] [ 5019.942743] PGD c512e067 PUD e09c8067 PMD 0 [ 5019.963145] Oops: 0000 [#1] SMP [ 5019.978571] Modules linked in: cx23885(OF+) dvbsky_m88ds3103(OF) snd_pcm snd_timer snd soundcore snd_page_alloc rc_core(OF) cx2341x(OF) v4l2_common(OF) videodev(OF) videobuf_dma_sg(OF) btcx_risc(OF) tveeprom(OF) videobuf_dvb(OF) videobuf_core(OF) tda18271(OF) altera_ci(OF) dvb_core(OF) bridge stp aufs macvlan veth xt_conntrack xt_addrtype nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipt_MASQUERADE xt_REDIRECT xt_nat iptable_nat nf_nat_ipv4 nf_nat xt_recent xt_iprange xt_limit xt_state xt_tcpudp xt_multiport xt_LOG nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack iptable_filter ip_tables x_tables cifs udf isofs loop tcm_loop(O) iscsi_target_mod(O) target_core_ep(O) target_core_multi_file(O) target_core_file(O) target_core_iblock(O) target_core_mod(O) syno_extent_pool(PO) rodsp_ep(O) hid_generic [ 5020.327357] usbhid hid usblp bromolow_synobios(PO) xgmac(F) s2io(F) rtl8150(F) r8152(OF) plusb(F) pegasus(F) mcs7830(F) i40evf(OF) et131x(FC) cx82310_eth(F) asix(F) aqc111(OF) vxge(F) bna(F) cxgb4(F) cxgb3(F) cxgb(F) forcedeth(F) ixgb(F) e100(F) atl2(F) evdev(F) button(F) ax88179_178a(F) usbnet(F) tg3(OF) r8169(OF) r8125(OF) r8101(OF) ixgbevf(OF) igbvf(OF) bnx2(F) vmxnet3(F) pcnet32(F) e1000(F) sfc(F) netxen_nic(F) qlge(F) qlcnic(F) qla3xxx(F) pch_gbe(F) ptp_pch(F) sky2(F) skge(F) jme(F) ipg(F) uio(F) alx(F) atl1c(F) atl1e(F) atl1(F) libphy(F) mii(F) exfat(O) btrfs synoacl_vfs(PO) zlib_deflate hfsplus md4 hmac bnx2x(F) libcrc32c(F) mdio(F) mlx5_core(O) mlx4_en(O) mlx4_core(O) mlx_compat(O) compat(O) qede(O) qed(O) atlantic(OF) r8168(OF) tn40xx(OF) i40e(OF) ixgbe(OF) be2net(F) igb(OF) i2c_algo_bit [ 5020.665151] e1000e(OF) dca(F) vxlan fuse vfat fat crc32c_intel glue_helper lrw gf128mul ablk_helper arc4 cryptd ecryptfs sha256_generic sha1_generic ecb aes_x86_64 authenc des_generic ansi_cprng cts md5 cbc cpufreq_conservative cpufreq_powersave cpufreq_performance cpufreq_ondemand acpi_cpufreq mperf processor thermal_sys cpufreq_stats freq_table dm_snapshot crc_itu_t(F) crc_ccitt(F) quota_v2 quota_tree psnap p8022 llc sit tunnel4 ip_tunnel ipv6 zram(C) sg etxhci_hcd nvme(F) hpsa(F) isci(F) arcmsr(F) mvsas(F) mvumi(F) 3w_xxxx(F) 3w_sas(F) 3w_9xxx(F) aic94xx(F) aacraid(F) sx8(F) mpt2sas(OF) megaraid_sas(F) megaraid(F) megaraid_mbox(F) megaraid_mm(F) BusLogic(F) usb_storage xhci_hcd uhci_hcd ohci_hcd(F) ehci_pci(F) ehci_hcd(F) usbcore usb_common cepsw(OF) [last unloaded: dvbsky_m88ds3103] [ 5020.997978] CPU: 0 PID: 24251 Comm: insmod Tainted: PF WC O 3.10.105 #24922 [ 5021.033652] Hardware name: HP ProLiant MicroServer Gen8, BIOS J06 04/04/2019 [ 5021.068338] task: ffff88010598c040 ti: ffff8800e09bc000 task.ti: ffff8800e09bc000 [ 5021.104807] RIP: 0010:[<ffffffffa0af1403>] [<ffffffffa0af1403>] v4l2_device_register+0x83/0xf0 [videodev] [ 5021.152597] RSP: 0018:ffff8800e09bfc38 EFLAGS: 00010286 [ 5021.177959] RAX: 0000000000000000 RBX: ffff8800c5362008 RCX: 0000000000000006 [ 5021.213901] RDX: ffffffffa0afba5f RSI: 0000000000000024 RDI: ffff8800c5362022 [ 5021.247987] RBP: ffff880105846098 R08: ffffffff8183a600 R09: 000000000000fffe [ 5021.283746] R10: 0000000000000000 R11: 0000000000000459 R12: ffff880105846000 [ 5021.317977] R13: ffffffffa13f9040 R14: ffff8800c5362008 R15: ffffffffa13fa200 [ 5021.352947] FS: 00007ff7520eb700(0000) GS:ffff88010ba00000(0000) knlGS:0000000000000000 [ 5021.392514] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5021.419841] CR2: 0000000000000000 CR3: 00000000c464e000 CR4: 00000000001607f0 [ 5021.454973] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5021.489549] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 5021.524634] Stack: [ 5021.534184] ffff880105846090 ffff8800c5362000 ffffffffa13dfe9a ffffffff8116c8d4 [ 5021.570823] 00000000ffffffff ffff880105846098 ffff880105846090 ffffffffa13f90a8 [ 5021.606562] ffff880105846000 ffffffffa13f9040 0000000000000001 ffffffffa13fa200 [ 5021.643598] Call Trace: [ 5021.655086] [<ffffffffa13dfe9a>] ? cx23885_initdev+0x4a/0x1170 [cx23885] [ 5021.687897] [<ffffffff8116c8d4>] ? sysfs_do_create_link_sd+0xc4/0x1f0 [ 5021.719379] [<ffffffff8129f810>] ? pci_device_probe+0x60/0xa0 [ 5021.747877] [<ffffffff8130aace>] ? driver_probe_device+0x7e/0x3e0 [ 5021.777623] [<ffffffff8130aeeb>] ? __driver_attach+0x7b/0x80 [ 5021.806853] [<ffffffff8130ae70>] ? __device_attach+0x40/0x40 [ 5021.834135] [<ffffffff81308b23>] ? bus_for_each_dev+0x53/0x90 [ 5021.862621] [<ffffffff8130a148>] ? bus_add_driver+0x1c8/0x280 [ 5021.890428] [<ffffffff8130b4d8>] ? driver_register+0x68/0x150 [ 5021.919177] [<ffffffffa13ff000>] ? 0xffffffffa13fefff [ 5021.944175] [<ffffffff8100038a>] ? do_one_initcall+0xca/0x180 [ 5021.971963] [<ffffffff8108b63c>] ? load_module+0x1d0c/0x2360 [ 5021.999276] [<ffffffff8128feb0>] ? ddebug_proc_write+0xe0/0xe0 [ 5022.027551] [<ffffffff810f9663>] ? vfs_read+0xf3/0x160 [ 5022.053584] [<ffffffff8108bdf5>] ? SYSC_finit_module+0x75/0xa0 [ 5022.082162] [<ffffffff814ccdc4>] ? system_call_fastpath+0x22/0x27 [ 5022.112424] Code: 48 89 2b 74 53 80 7b 1a 00 75 2a 4c 8b 45 50 4d 85 c0 74 64 48 8b 85 90 00 00 00 48 8d 7b 1a 48 c7 c2 5f ba af a0 be 24 00 00 00 <48> 8b 08 31 c0 e8 33 bb 78 e0 48 89 ef e8 eb 8e 81 e0 48 85 c0 [ 5022.204806] RIP [<ffffffffa0af1403>] v4l2_device_register+0x83/0xf0 [videodev] [ 5022.239300] RSP <ffff8800e09bfc38> [ 5022.255682] CR2: 0000000000000000 [ 5022.271686] ---[ end trace 9ed748a2788c3ee4 ]--- [ 5022.293644] [sched_delayed] sched: RT throttling activated But I don't know how to interpret all this code 😕 Maybe someone knows something about this. Thanks again!
  5. I have continued with it, and I found this file: /build_env/ds.bromolow-X.X/source/XXXXX-kernel/.config When I run: cat .config | grep CONFIG_PCIEASPM CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set I think I simply have to change 'CONFIG_PCIEASPM=y' for 'CONFIG_PCIEASPM=n'. Right? Thanks again
  6. Hi, I have compiled the modules for my PCI card DVBSky S952 v2. All load well except one, the last one that needs to be loaded: cx23885.ko When executing the 'insmod cx23885.ko' command, it keeps thinking for a while and a few seconds later returns this message: Killed. I think the problem could be related to the CONFIG_PCIEASPM of the kernel config. Because the module work well in DSM 6.2.0, but in DSM 6.2.2 it does not work. But... I have no idea of doing that process, I have searched Google and I find little information. Exactly where can I disable CONFIG_PCIEASPM in the kernel config? (Is that a system file?) I compile the modules in DSM 6.2.2, in Debian Chroot. Is the kernel config a file inside Debian Chroot? And you know if the signature files/certs are necessary or optional? (because the first time you mention that you have only modified the kernel config, and it worked for you) By the way, I use DS3615xs, not 918+. Thanks for your help!! 👍 Regards! PD: If I finally manage to do it correctly, I will share here all the modules of the DVBSky cards compiled for DSM 6.2.2.
  7. Okay, you're right, sorry! Now I quote your message in the other thread. Thanks again
  8. Sorry, I already know they are not network or storage drivers. But I asked you because I think you are the most knowledgeable and indicated. No person in this forum made these modules. I made them myself. And these modules work well in DSM 6.2.0, but in DSM 6.2.2 the last module does not work. I have read your message from the other thread: I have no idea of doing that process, I have searched Google and I find little information. Exactly where can I disable CONFIG_PCIEASPM in the kernel config? (Is that a system file?) I compile the modules in DSM 6.2.2, in Debian Chroot. Is the kernel config a file inside Debian Chroot? And you know if the signature files/certs are necessary or optional? (because the first time you mention that you have only modified the kernel config, and it worked for you) By the way, I use DS3615xs, not 918+. Thank you again for answering me and for all your help! 👍 Regards!
  9. Great work @IG-88!! Thanks to you I now have my HP ProLiant MicroServer Gen8 with DSM 6.2.2-24922 Update 4. Both built-in NICs are recognized and functional. I have done a fresh installation, simply replacing your files ('extra.lzma' -v0.5_test-, 'rd.gz' and 'zImage') on the 2nd partition (30MB) of Jun's Loader v1.03b (DS3615xs). But I have a problem that I can't solve and I need help: I have the PCI card DVBSky S952 v2. I have already compiled all the necessary modules that it needs. All load well except one, the last one that needs to be loaded: cx23885.ko When executing the 'insmod cx23885.ko' command, it keeps thinking for a while and a few seconds later returns this message: Killed. As I have seen here, to find out where it fails I have used the following command: dmesg And here is the problem: [ 5019.869526] cx23885 driver version 0.0.3 loaded [ 5019.869551] ------------[ cut here ]------------ [ 5019.869558] WARNING: at include/linux/kref.h:52 kobject_get+0x42/0x60() [ 5019.869559] Modules linked in: cx23885(OF+) dvbsky_m88ds3103(OF) snd_pcm snd_timer snd soundcore snd_page_alloc rc_core(OF) cx2341x(OF) v4l2_common(OF) videodev(OF) videobuf_dma_sg(OF) btcx_risc(OF) tveeprom(OF) videobuf_dvb(OF) videobuf_core(OF) tda18271(OF) altera_ci(OF) dvb_core(OF) bridge stp aufs macvlan veth xt_conntrack xt_addrtype nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipt_MASQUERADE xt_REDIRECT xt_nat iptable_nat nf_nat_ipv4 nf_nat xt_recent xt_iprange xt_limit xt_state xt_tcpudp xt_multiport xt_LOG nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack iptable_filter ip_tables x_tables cifs udf isofs loop tcm_loop(O) iscsi_target_mod(O) target_core_ep(O) target_core_multi_file(O) target_core_file(O) target_core_iblock(O) target_core_mod(O) syno_extent_pool(PO) rodsp_ep(O) hid_generic [ 5019.869587] usbhid hid usblp bromolow_synobios(PO) xgmac(F) s2io(F) rtl8150(F) r8152(OF) plusb(F) pegasus(F) mcs7830(F) i40evf(OF) et131x(FC) cx82310_eth(F) asix(F) aqc111(OF) vxge(F) bna(F) cxgb4(F) cxgb3(F) cxgb(F) forcedeth(F) ixgb(F) e100(F) atl2(F) evdev(F) button(F) ax88179_178a(F) usbnet(F) tg3(OF) r8169(OF) r8125(OF) r8101(OF) ixgbevf(OF) igbvf(OF) bnx2(F) vmxnet3(F) pcnet32(F) e1000(F) sfc(F) netxen_nic(F) qlge(F) qlcnic(F) qla3xxx(F) pch_gbe(F) ptp_pch(F) sky2(F) skge(F) jme(F) ipg(F) uio(F) alx(F) atl1c(F) atl1e(F) atl1(F) libphy(F) mii(F) exfat(O) btrfs synoacl_vfs(PO) zlib_deflate hfsplus md4 hmac bnx2x(F) libcrc32c(F) mdio(F) mlx5_core(O) mlx4_en(O) mlx4_core(O) mlx_compat(O) compat(O) qede(O) qed(O) atlantic(OF) r8168(OF) tn40xx(OF) i40e(OF) ixgbe(OF) be2net(F) igb(OF) i2c_algo_bit [ 5019.869622] e1000e(OF) dca(F) vxlan fuse vfat fat crc32c_intel glue_helper lrw gf128mul ablk_helper arc4 cryptd ecryptfs sha256_generic sha1_generic ecb aes_x86_64 authenc des_generic ansi_cprng cts md5 cbc cpufreq_conservative cpufreq_powersave cpufreq_performance cpufreq_ondemand acpi_cpufreq mperf processor thermal_sys cpufreq_stats freq_table dm_snapshot crc_itu_t(F) crc_ccitt(F) quota_v2 quota_tree psnap p8022 llc sit tunnel4 ip_tunnel ipv6 zram(C) sg etxhci_hcd nvme(F) hpsa(F) isci(F) arcmsr(F) mvsas(F) mvumi(F) 3w_xxxx(F) 3w_sas(F) 3w_9xxx(F) aic94xx(F) aacraid(F) sx8(F) mpt2sas(OF) megaraid_sas(F) megaraid(F) megaraid_mbox(F) megaraid_mm(F) BusLogic(F) usb_storage xhci_hcd uhci_hcd ohci_hcd(F) ehci_pci(F) ehci_hcd(F) usbcore usb_common cepsw(OF) [last unloaded: dvbsky_m88ds3103] [ 5019.869658] CPU: 0 PID: 24251 Comm: insmod Tainted: PF C O 3.10.105 #24922 [ 5019.869660] Hardware name: HP ProLiant MicroServer Gen8, BIOS J06 04/04/2019 [ 5019.869661] ffffffff814c5a5d ffffffff810355c6 ffff8800c5362008 ffff880105846098 [ 5019.869664] ffff880105846000 ffffffffa13f9040 ffff8800c5362008 ffffffff81275b42 [ 5019.869666] ffff8801058460a8 ffffffff8130655e ffffffffa0af13d5 ffff880105846090 [ 5019.869668] Call Trace: [ 5019.869674] [<ffffffff814c5a5d>] ? dump_stack+0xc/0x15 [ 5019.869677] [<ffffffff810355c6>] ? warn_slowpath_common+0x56/0x70 [ 5019.869680] [<ffffffff81275b42>] ? kobject_get+0x42/0x60 [ 5019.869684] [<ffffffff8130655e>] ? get_device+0xe/0x20 [ 5019.869689] [<ffffffffa0af13d5>] ? v4l2_device_register+0x55/0xf0 [videodev] [ 5019.869696] [<ffffffffa13dfe9a>] ? cx23885_initdev+0x4a/0x1170 [cx23885] [ 5019.869700] [<ffffffff8116c8d4>] ? sysfs_do_create_link_sd+0xc4/0x1f0 [ 5019.869703] [<ffffffff8129f810>] ? pci_device_probe+0x60/0xa0 [ 5019.869706] [<ffffffff8130aace>] ? driver_probe_device+0x7e/0x3e0 [ 5019.869709] [<ffffffff8130aeeb>] ? __driver_attach+0x7b/0x80 [ 5019.869712] [<ffffffff8130ae70>] ? __device_attach+0x40/0x40 [ 5019.869714] [<ffffffff81308b23>] ? bus_for_each_dev+0x53/0x90 [ 5019.869717] [<ffffffff8130a148>] ? bus_add_driver+0x1c8/0x280 [ 5019.869719] [<ffffffff8130b4d8>] ? driver_register+0x68/0x150 [ 5019.869726] [<ffffffffa13ff000>] ? 0xffffffffa13fefff [ 5019.869728] [<ffffffff8100038a>] ? do_one_initcall+0xca/0x180 [ 5019.869733] [<ffffffff8108b63c>] ? load_module+0x1d0c/0x2360 [ 5019.869737] [<ffffffff8128feb0>] ? ddebug_proc_write+0xe0/0xe0 [ 5019.869741] [<ffffffff810f9663>] ? vfs_read+0xf3/0x160 [ 5019.869744] [<ffffffff8108bdf5>] ? SYSC_finit_module+0x75/0xa0 [ 5019.869748] [<ffffffff814ccdc4>] ? system_call_fastpath+0x22/0x27 [ 5019.869749] ---[ end trace 9ed748a2788c3ee3 ]--- [ 5019.869756] BUG: unable to handle kernel NULL pointer dereference at (null) [ 5019.907575] IP: [<ffffffffa0af1403>] v4l2_device_register+0x83/0xf0 [videodev] [ 5019.942743] PGD c512e067 PUD e09c8067 PMD 0 [ 5019.963145] Oops: 0000 [#1] SMP [ 5019.978571] Modules linked in: cx23885(OF+) dvbsky_m88ds3103(OF) snd_pcm snd_timer snd soundcore snd_page_alloc rc_core(OF) cx2341x(OF) v4l2_common(OF) videodev(OF) videobuf_dma_sg(OF) btcx_risc(OF) tveeprom(OF) videobuf_dvb(OF) videobuf_core(OF) tda18271(OF) altera_ci(OF) dvb_core(OF) bridge stp aufs macvlan veth xt_conntrack xt_addrtype nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipt_MASQUERADE xt_REDIRECT xt_nat iptable_nat nf_nat_ipv4 nf_nat xt_recent xt_iprange xt_limit xt_state xt_tcpudp xt_multiport xt_LOG nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack iptable_filter ip_tables x_tables cifs udf isofs loop tcm_loop(O) iscsi_target_mod(O) target_core_ep(O) target_core_multi_file(O) target_core_file(O) target_core_iblock(O) target_core_mod(O) syno_extent_pool(PO) rodsp_ep(O) hid_generic [ 5020.327357] usbhid hid usblp bromolow_synobios(PO) xgmac(F) s2io(F) rtl8150(F) r8152(OF) plusb(F) pegasus(F) mcs7830(F) i40evf(OF) et131x(FC) cx82310_eth(F) asix(F) aqc111(OF) vxge(F) bna(F) cxgb4(F) cxgb3(F) cxgb(F) forcedeth(F) ixgb(F) e100(F) atl2(F) evdev(F) button(F) ax88179_178a(F) usbnet(F) tg3(OF) r8169(OF) r8125(OF) r8101(OF) ixgbevf(OF) igbvf(OF) bnx2(F) vmxnet3(F) pcnet32(F) e1000(F) sfc(F) netxen_nic(F) qlge(F) qlcnic(F) qla3xxx(F) pch_gbe(F) ptp_pch(F) sky2(F) skge(F) jme(F) ipg(F) uio(F) alx(F) atl1c(F) atl1e(F) atl1(F) libphy(F) mii(F) exfat(O) btrfs synoacl_vfs(PO) zlib_deflate hfsplus md4 hmac bnx2x(F) libcrc32c(F) mdio(F) mlx5_core(O) mlx4_en(O) mlx4_core(O) mlx_compat(O) compat(O) qede(O) qed(O) atlantic(OF) r8168(OF) tn40xx(OF) i40e(OF) ixgbe(OF) be2net(F) igb(OF) i2c_algo_bit [ 5020.665151] e1000e(OF) dca(F) vxlan fuse vfat fat crc32c_intel glue_helper lrw gf128mul ablk_helper arc4 cryptd ecryptfs sha256_generic sha1_generic ecb aes_x86_64 authenc des_generic ansi_cprng cts md5 cbc cpufreq_conservative cpufreq_powersave cpufreq_performance cpufreq_ondemand acpi_cpufreq mperf processor thermal_sys cpufreq_stats freq_table dm_snapshot crc_itu_t(F) crc_ccitt(F) quota_v2 quota_tree psnap p8022 llc sit tunnel4 ip_tunnel ipv6 zram(C) sg etxhci_hcd nvme(F) hpsa(F) isci(F) arcmsr(F) mvsas(F) mvumi(F) 3w_xxxx(F) 3w_sas(F) 3w_9xxx(F) aic94xx(F) aacraid(F) sx8(F) mpt2sas(OF) megaraid_sas(F) megaraid(F) megaraid_mbox(F) megaraid_mm(F) BusLogic(F) usb_storage xhci_hcd uhci_hcd ohci_hcd(F) ehci_pci(F) ehci_hcd(F) usbcore usb_common cepsw(OF) [last unloaded: dvbsky_m88ds3103] [ 5020.997978] CPU: 0 PID: 24251 Comm: insmod Tainted: PF WC O 3.10.105 #24922 [ 5021.033652] Hardware name: HP ProLiant MicroServer Gen8, BIOS J06 04/04/2019 [ 5021.068338] task: ffff88010598c040 ti: ffff8800e09bc000 task.ti: ffff8800e09bc000 [ 5021.104807] RIP: 0010:[<ffffffffa0af1403>] [<ffffffffa0af1403>] v4l2_device_register+0x83/0xf0 [videodev] [ 5021.152597] RSP: 0018:ffff8800e09bfc38 EFLAGS: 00010286 [ 5021.177959] RAX: 0000000000000000 RBX: ffff8800c5362008 RCX: 0000000000000006 [ 5021.213901] RDX: ffffffffa0afba5f RSI: 0000000000000024 RDI: ffff8800c5362022 [ 5021.247987] RBP: ffff880105846098 R08: ffffffff8183a600 R09: 000000000000fffe [ 5021.283746] R10: 0000000000000000 R11: 0000000000000459 R12: ffff880105846000 [ 5021.317977] R13: ffffffffa13f9040 R14: ffff8800c5362008 R15: ffffffffa13fa200 [ 5021.352947] FS: 00007ff7520eb700(0000) GS:ffff88010ba00000(0000) knlGS:0000000000000000 [ 5021.392514] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5021.419841] CR2: 0000000000000000 CR3: 00000000c464e000 CR4: 00000000001607f0 [ 5021.454973] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5021.489549] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 5021.524634] Stack: [ 5021.534184] ffff880105846090 ffff8800c5362000 ffffffffa13dfe9a ffffffff8116c8d4 [ 5021.570823] 00000000ffffffff ffff880105846098 ffff880105846090 ffffffffa13f90a8 [ 5021.606562] ffff880105846000 ffffffffa13f9040 0000000000000001 ffffffffa13fa200 [ 5021.643598] Call Trace: [ 5021.655086] [<ffffffffa13dfe9a>] ? cx23885_initdev+0x4a/0x1170 [cx23885] [ 5021.687897] [<ffffffff8116c8d4>] ? sysfs_do_create_link_sd+0xc4/0x1f0 [ 5021.719379] [<ffffffff8129f810>] ? pci_device_probe+0x60/0xa0 [ 5021.747877] [<ffffffff8130aace>] ? driver_probe_device+0x7e/0x3e0 [ 5021.777623] [<ffffffff8130aeeb>] ? __driver_attach+0x7b/0x80 [ 5021.806853] [<ffffffff8130ae70>] ? __device_attach+0x40/0x40 [ 5021.834135] [<ffffffff81308b23>] ? bus_for_each_dev+0x53/0x90 [ 5021.862621] [<ffffffff8130a148>] ? bus_add_driver+0x1c8/0x280 [ 5021.890428] [<ffffffff8130b4d8>] ? driver_register+0x68/0x150 [ 5021.919177] [<ffffffffa13ff000>] ? 0xffffffffa13fefff [ 5021.944175] [<ffffffff8100038a>] ? do_one_initcall+0xca/0x180 [ 5021.971963] [<ffffffff8108b63c>] ? load_module+0x1d0c/0x2360 [ 5021.999276] [<ffffffff8128feb0>] ? ddebug_proc_write+0xe0/0xe0 [ 5022.027551] [<ffffffff810f9663>] ? vfs_read+0xf3/0x160 [ 5022.053584] [<ffffffff8108bdf5>] ? SYSC_finit_module+0x75/0xa0 [ 5022.082162] [<ffffffff814ccdc4>] ? system_call_fastpath+0x22/0x27 [ 5022.112424] Code: 48 89 2b 74 53 80 7b 1a 00 75 2a 4c 8b 45 50 4d 85 c0 74 64 48 8b 85 90 00 00 00 48 8d 7b 1a 48 c7 c2 5f ba af a0 be 24 00 00 00 <48> 8b 08 31 c0 e8 33 bb 78 e0 48 89 ef e8 eb 8e 81 e0 48 85 c0 [ 5022.204806] RIP [<ffffffffa0af1403>] v4l2_device_register+0x83/0xf0 [videodev] [ 5022.239300] RSP <ffff8800e09bfc38> [ 5022.255682] CR2: 0000000000000000 [ 5022.271686] ---[ end trace 9ed748a2788c3ee4 ]--- [ 5022.293644] [sched_delayed] sched: RT throttling activated But I don't know how to interpret all this code. If you could help me I would appreciate it very much ☺️ I THINK (but I don't know) the problem is because it conflicts with any of the new 6.2.2 drivers. Because in DSM 6.1 with Jun's Loader v1.02b (DS3615xs) everything works fine and I have no problems loading this module. I have searched and read some similar case in this forum and I think I have understood the same thing that I say, that there is a conflicting driver and if I delete it my module will work fine. For example in this thread you mention it: https://xpenology.com/forum/topic/24220-shutdownreboot-not-working/?do=findComment&comment=130036 The problem is that I have no idea what the conflicting module will be, to be able to erase it. In case it helps you, I attach a compressed file with all the necessary modules (and firmware) already compiled for DSM 6.2.X The correct order to load them is (remember that the problematic module is only the last one, but to load it depends on all the previous ones): insmod videobuf-core.ko insmod videobuf-dma-sg.ko insmod rc-core.ko insmod dvb-core.ko insmod altera-ci.ko insmod videodev.ko insmod v4l2-common.ko insmod cx2341x.ko insmod /lib/modules/soundcore.ko insmod /lib/modules/snd.ko insmod /lib/modules/snd-page-alloc.ko insmod /lib/modules/snd-timer.ko insmod /lib/modules/snd-pcm.ko insmod tveeprom.ko insmod videobuf-dvb.ko insmod btcx-risc.ko insmod tda18271.ko insmod dvbsky_m88ds3103.ko insmod cx23885.ko Thank you very much for your fantastic work! Regards! DVBSky-S952-v2_DSM-v6.2-bromolow.tar.gz
  10. No, I continue with the same problem, I have not advanced anything foster182, did you get the card to work? What problem do you have exactly? The part that fails me has worked for you? (When I try the "make" command) Regards
  11. I am very interested in two of these drivers compiled for DSM6: snd-pcm.ko and snd.ko I have tried compiling them for hours but I can not get it, if anyone can share these two files with me I would really appreciate it Thank you very much and sorry for my bad english. Regards! EDIT: I have already seen that I can get the drivers from the file drivers.lzma that is inside the loader.
  12. In principle all modules are loaded well, except this: insmod cx23885.ko dmesg | grep cx23885 As I said before, I think it's because I'm missing those two dependencies (snd-pcm.ko and snd.ko), but I am unable to "make" my drivers for the problems I explain above, so I am unable to get those two modules that I am missing. Thank you very much JMRR!
  13. Can anybody help me please?: viewtopic.php?f=2&t=3066&start=10#p92338 I copy and paste it in this thread: Hi, thank you very much for the tutorial! I also have DVBSky S952, but I have version 2, not version 3, the difference is that i need cx23885 (v2) instead of smipcie (v3). I got stuck on this part: When I try the "make" command it gives me this error: How did you get duck.? can anybody help me? In LinuxTV (https://www.linuxtv.org/wiki/index.php/DVBSky) I have read that you need to install required build tools (apt-get install kernel-package linux-headers-`uname -r`), but this command returns the following error: I have seen the dependencies of cx23885 and they are: videobuf-core.ko, videobuf-dma-sg.ko, rc-core.ko, dvb-core.ko, altera-ci.ko, videodev.ko, v4l2-common.ko, cx2341x.ko, snd-pcm.ko, snd.ko, tveeprom.ko, videobuf-dvb.ko, btcx-risc.ko, tda18271.ko In your pack of compiled modules (dvbsky_modules_dsm6_bromolow_190216.tar.gz) are all except these two: snd-pcm.ko and snd.ko (And if they have dependencies they may also be missing in the pack) If you were so kind, could you upload these two compiled modules? I would really appreciate it Thank you very much and sorry for my bad english. Regards
  14. Hi, thank you very much for the tutorial! I also have DVBSky S952, but I have version 2, not version 3, the difference is that i need cx23885 (v2) instead of smipcie (v3). I got stuck on this part: When I try the "make" command it gives me this error: How did you get duck.? can anybody help me? In LinuxTV (https://www.linuxtv.org/wiki/index.php/DVBSky) I have read that you need to install required build tools (apt-get install kernel-package linux-headers-`uname -r`), but this command returns the following error: I have seen the dependencies of cx23885 and they are: videobuf-core.ko, videobuf-dma-sg.ko, rc-core.ko, dvb-core.ko, altera-ci.ko, videodev.ko, v4l2-common.ko, cx2341x.ko, snd-pcm.ko, snd.ko, tveeprom.ko, videobuf-dvb.ko, btcx-risc.ko, tda18271.ko In your pack of compiled modules (dvbsky_modules_dsm6_bromolow_190216.tar.gz) are all except these two: snd-pcm.ko and snd.ko (And if they have dependencies they may also be missing in the pack) If you were so kind, could you upload these two compiled modules? I would really appreciate it In principle all modules are loaded well, except this: insmod cx23885.ko dmesg | grep cx23885 As I said before, I think it's because I'm missing those two dependencies (snd-pcm.ko and snd.ko), but I am unable to "make" my drivers for the problems I explain above, so I am unable to get those two modules that I am missing. Thank you very much and sorry for my bad english. Regards
  15. Hola, de acuerdo, yo te hablo en español, gracias! Si tu pudieses intentar compilar los drivers en unos días yo te lo agradecería mucho Mientras tanto, ¿tu conoces algún tutorial que yo pueda leer para yo intentar compilar los drivers?, aunque según tengo entendido es algo complicado, así que seguro que no me funciona , por eso yo quiero esperar unos días a que tú puedas compilar y ayudarme un poco Muchas gracias JMRR! Un saludo! Hola buenas, si, ese soy yo jaja Ya te leí por las páginas anteriores y vi ese minituto que escribiste, lo malo es que todos esos drivers son para TBS y la mía es dvbsky, así que es muy poco probable que funcione (encima solo está 1 de los 2 ficheros que necesito), pero aún no lo he probado porque aún no tengo el NAS, me compré un HP Proliant Gen8 hace poco y aún tengo que instalarle Xpenology y demás, que lo tengo ahí cogiendo polvo jaja, esta tarjeta sintonizadora la llevo utilizando desde hace tiempo en el HTPC, pero claro ahora que tengo un NAS si pudiera meterla dentro de él estaría de lujo para poder ver los canales de satélite en otra habitación sin que me toque antes ir yendo al HTPC a encenderlo, pero bueno si al final no puedo hacer funcionar la tarjeta que la verdad es que no tengo muchas esperanzas, pues lo dejaré así como ha estado siempre y listo. Salu2
  16. Hi JMRR, sorry for my bad english, I'm spanish. I have the sat card DVBSky S952, do you know if your drivers are correct for this card? I have read the first page and in the wiki of my card it mentions that my card use CX23885 and firmware m88ds3103, if I'm not mistaken. Can you help me please? How could I run the card in DSM 6? I have been looking in your dropbox "CX23885" and "m88ds3103" but I only found them in "DSM 5.2/v4l_Digital_devices_all", in DSM 6.0 the folder dvb-s is empty. Maybe the DSM 5.2 files could work on DSM 6? Would you know how to make this card work in DSM 6? Thank you very much JMRR and sorry for my bad english
×
×
  • Create New...