<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BLOCKQUOTE type="cite"></BLOCKQUOTE><DIV>Patrick Boettcher wrote :<FONT class="Apple-style-span" color="#0000DD"></FONT></DIV><BR><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">That is strange. I would have expected it working after that change. Are you really sure that you load the correct modules?</DIV></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV> ------------------------------------------</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I suppose i'm loading the correct modules, see below :</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>[root@localhost DVB]# cd build-2.6/</DIV><DIV>[root@localhost build-2.6]# ./insmod.sh load</DIV><DIV>Inserting DVB modules into kernel</DIV><DIV>FATAL: Module i2c-core not found.</DIV><DIV>FATAL: Module crc32 not found.</DIV><DIV>insmod: error inserting './dvb-usb-digitv.ko': -1 Unknown symbol in module</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>[root@localhost build-2.6]# lsmod</DIV><DIV>Module Size Used by</DIV><DIV>dvb_usb_cxusb 5988 0</DIV><DIV>dvb_usb_umt_010 4192 0</DIV><DIV>dvb_usb_nova_t_usb2 4644 0</DIV><DIV>dvb_usb_a800 4132 0</DIV><DIV>dvb_usb_dibusb_mc 3456 0</DIV><DIV>dvb_usb_dibusb_mb 8992 0</DIV><DIV>dvb_usb_dibusb_common 5060 5 dvb_usb_umt_010,dvb_usb_nova_t_usb2,dvb_usb_a800,dvb_usb_dibusb_mc,dvb_usb_dibusb_mb</DIV><DIV>dvb_usb_dtt200u 7620 0</DIV><DIV>dvb_usb_vp7045 7780 0</DIV><DIV>dvb_usb 20808 9 dvb_usb_cxusb,dvb_usb_umt_010,dvb_usb_nova_t_usb2,dvb_usb_a800,dvb_usb_dibusb_mc,dvb_usb_dibusb_mb,dvb_usb_dibusb_common,dvb_usb_dtt200u,dvb_usb_vp7045</DIV><DIV>cinergyT2 14180 0</DIV><DIV>b2c2_flexcop_pci 8408 0</DIV><DIV>b2c2_flexcop_usb 7716 0</DIV><DIV>b2c2_flexcop 24948 2 b2c2_flexcop_pci,b2c2_flexcop_usb</DIV><DIV>ttusb_dec 20012 0</DIV><DIV>dvb_ttusb_budget 29308 0</DIV><DIV>budget_av 13216 0</DIV><DIV>budget_ci 12704 0</DIV><DIV>budget 9056 0</DIV><DIV>budget_core 7652 3 budget_av,budget_ci,budget</DIV><DIV>dvb_ttpci 93228 0</DIV><DIV>ttpci_eeprom 1760 2 budget_core,dvb_ttpci</DIV><DIV>saa7146_vv 49536 2 budget_av,dvb_ttpci</DIV><DIV>saa7146 16400 6 budget_av,budget_ci,budget,budget_core,dvb_ttpci,saa7146_vv</DIV><DIV>ttusbdecfe 2496 1 ttusb_dec</DIV><DIV>s5h1420 8900 1 budget</DIV><DIV>bcm3510 9604 1 b2c2_flexcop</DIV><DIV>nxt2002 7460 1 b2c2_flexcop</DIV><DIV>stv0297 6624 3 b2c2_flexcop,budget_ci,dvb_ttpci</DIV><DIV>mt352 5732 2 dvb_usb_umt_010,b2c2_flexcop</DIV><DIV>mt312 7364 1 b2c2_flexcop</DIV><DIV>cx22702 5380 1 dvb_usb_cxusb</DIV><DIV>cx24110 6948 0</DIV><DIV>tda8083 4804 3 dvb_ttusb_budget,budget,dvb_ttpci</DIV><DIV>l64781 6180 2 budget,dvb_ttpci</DIV><DIV>dib3000mc 17348 1 dvb_usb_dibusb_common</DIV><DIV>dib3000mb 16708 1 dvb_usb_dibusb_mb</DIV><DIV>dib3000_common 2180 2 dib3000mc,dib3000mb</DIV><DIV>tda10021 5220 1 budget_av</DIV><DIV>tda1004x 13700 3 dvb_ttusb_budget,budget_av,budget_ci</DIV><DIV>ves1820 5092 3 dvb_ttusb_budget,budget,dvb_ttpci</DIV><DIV>stv0299 10536 6 b2c2_flexcop,dvb_ttusb_budget,budget_av,budget_ci,budget,dvb_ttpci</DIV><DIV>cx22700 4772 1 dvb_ttusb_budget</DIV><DIV>sp8870 6508 1 dvb_ttpci</DIV><DIV>ves1x93 5700 2 budget,dvb_ttpci</DIV><DIV>dvb_pll 6212 6 dvb_usb_cxusb,dvb_usb_umt_010,dvb_usb_dibusb_mb,dvb_usb_dibusb_common,dvb_usb,cx22702</DIV><DIV>dvb_core 71172 10 dvb_usb,cinergyT2,b2c2_flexcop,ttusb_dec,dvb_ttusb_budget,budget_av,budget_ci,budget,budget_core,dvb_ttpci</DIV><DIV>video_buf 19332 1 saa7146_vv</DIV><DIV>v4l2_common 4864 1 saa7146_vv</DIV><DIV>v4l1_compat 13092 1 saa7146_vv</DIV><DIV>videodev 7648 1 saa7146_vv</DIV><DIV>evdev 9408 0</DIV><DIV>firmware_class 8352 10 dvb_usb,b2c2_flexcop,ttusb_dec,dvb_ttusb_budget,budget_av,budget_ci,dvb_ttpci,bcm3510,tda1004x,sp8870</DIV><DIV>cpufreq_ondemand 5532 0</DIV><DIV>cpufreq_powersave 864 0</DIV><DIV>nfsd 227512 9</DIV><DIV>exportfs 5056 1 nfsd</DIV><DIV>lockd 62132 2 nfsd</DIV><DIV>sunrpc 139400 12 nfsd,lockd</DIV><DIV>radeon 83780 1</DIV><DIV>drm 65784 2 radeon</DIV><DIV>raw 7748 1</DIV><DIV>ipv6 265736 14</DIV><DIV>rfcomm 37916 0</DIV><DIV>l2cap 23588 5 rfcomm</DIV><DIV>bluetooth 47400 4 rfcomm,l2cap</DIV><DIV>snd_seq_dummy 2244 0</DIV><DIV>snd_seq_oss 34068 0</DIV><DIV>snd_seq_midi_event 4672 1 snd_seq_oss</DIV><DIV>snd_seq 49944 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event</DIV><DIV>snd_seq_device 7020 3 snd_seq_dummy,snd_seq_oss,snd_seq</DIV><DIV>snd_pcm_oss 56608 0</DIV><DIV>snd_mixer_oss 18464 1 snd_pcm_oss</DIV><DIV>i2c_keywest 9668 0</DIV><DIV>snd_powermac 40612 1</DIV><DIV>snd_pcm 79812 2 snd_pcm_oss,snd_powermac</DIV><DIV>snd_timer 21604 2 snd_seq,snd_pcm</DIV><DIV>snd_page_alloc 8296 1 snd_pcm</DIV><DIV>snd 45268 10 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_powermac,snd_pcm,snd_timer</DIV><DIV>soundcore 6596 1 snd</DIV><DIV>af_packet 20680 0</DIV><DIV>airport 5760 0</DIV><DIV>orinoco 39316 1 airport</DIV><DIV>hermes 5760 2 airport,orinoco</DIV><DIV>eth1394 18344 0</DIV><DIV>sungem 32836 0</DIV><DIV>sungem_phy 7904 1 sungem</DIV><DIV>ide_cd 43300 0</DIV><DIV>ohci1394 34996 0</DIV><DIV>loop 17416 0</DIV><DIV>nls_utf8 1344 1</DIV><DIV>hfsplus 82020 1</DIV><DIV>uninorth_agp 8264 1</DIV><DIV>agpgart 27132 2 drm,uninorth_agp</DIV><DIV>synclinkmp 49112 0</DIV><DIV>hdlc 28192 1 synclinkmp</DIV><DIV>lapb 13536 1 hdlc</DIV><DIV>syncppp 16320 1 hdlc</DIV><DIV>sx 36568 1</DIV><DIV>generic_serial 13096 1 sx</DIV><DIV>stallion 49388 0</DIV><DIV>moxa 58164 0</DIV><DIV>istallion 38324 0</DIV><DIV>epca 77112 0</DIV><DIV>sbp2 21320 0</DIV><DIV>scsi_mod 137544 1 sbp2</DIV><DIV>ieee1394 399952 3 eth1394,ohci1394,sbp2</DIV><DIV>ohci_hcd 21508 0</DIV><DIV>usbcore 111576 15 dvb_usb_cxusb,dvb_usb_umt_010,dvb_usb_nova_t_usb2,dvb_usb_a800,dvb_usb_dibusb_mc,dvb_usb_dibusb_mb,dvb_usb_dtt200u,dvb_usb_vp7045,dvb_usb,cinergyT2,b2c2_flexcop_usb,ttusb_dec,dvb_ttusb_budget,ohci_hcd</DIV><DIV>[root@localhost build-2.6]# </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV> -------------------------------------------------</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Patrick Boettcher wrote :</DIV><DIV><BR class="khtml-block-placeholder"></DIV><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR style=""></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">You are mixing up kernel modules and dvb-kernel modules now. Don't do that.</DIV></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV> ---------------------------------------------------- </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>No, i never mixed up kernel modules and dvb-kernel modules, each time i restart the machine before processing...Furthermore and to dissipate any doubt, yesterday i flushed out any trace of the linuxTV dvb-kernel driver from my system, removed the old 2.6.13-rc5 kernel source from "/usr/src" installed a fresh clean one, edited the file flexcop-reg.h in "/usr/src/linux/drivers/media/dvb/b2c2" as you recommended, compiled the kernel with his modules and restarted the computer, then :</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "># modprobe b2c2-flexcop-usb, plug device...with same results as if i use instead the linuxTV dvb-kernel</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><BR class="khtml-block-placeholder"></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><BR class="khtml-block-placeholder"></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">By the way, i will try next week my skystar-usb in a PC, to show what will be the result there. May be, I'm repeating somewhere the same unknown mistake that would lead to the same error message elsewhere...I'll let you know about that in the future.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>If i have time, i will try also the more specific to ppc BenH- BitKeeper rsync kernel source tree. They include, patches that aren't in the official source and who knows, it could work.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Anyway, i would like to thanks you for your help and patience, as i'm somehow a newbie and i could miss something that i'm not be aware of.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>If you have some hints or news. Don't hesitate.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thanks </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR><DIV><DIV>Patrick Boettcher wrote :</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">On Wed, 24 Aug 2005, Lavoie.S wrote:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BR><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">flexcop skystar-usb in macintosh G4 ppc, any hope ? could be supported in next cvs releases of dvb-kernel driver ? Should i give-up...</DIV> <BR></BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">As I said, I don't have a real idea how to fix it easily, without changing large portions of the driver, for which I don't have the time currently.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BR><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">In answer to your last mail, i can tell you that :</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1- <SPAN class="Apple-converted-space"> </SPAN>yes, the mac address in "/var/log/messages" is the correct one;</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">2- <SPAN class="Apple-converted-space"> </SPAN>No, unfortunately i didn't get any improvement by replacing in "DVB/ build-2.6/flexcop-reg.h" the line #include "flexcop_ibi_value_be.h" with #include "flexcop_ibi_value_le.h".</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">As you didn't specify it and i didn't know what i was doing, i tried first to make the change before compiling the driver, so i removed the old /usr/src/dvb-kernel/ dir replaced it with a fresh new one then :</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "># cd /usr/local/src/DVB</DIV> <BR></BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">So /usr/local/src/DVB is a fresh dvb-kernel checkout, because you are talking about /usr/src/dvb-kernel/ above.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BR><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "># ./makelinks /usr/src/linux</DIV> <BR></BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">When you compile and load it in build-2.6 you don't need to run makelinks. This is just for linking dvb-kernel into the kernel.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BR><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "># cd DVB/build-2.6</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">then i edited the file flexcop-reg.h</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "># make</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "># ./insmod.sh load</DIV> <BR></BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Correct. Compiling first is correct.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BR><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">pluged the device...no improvement</DIV> <BR></BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">That is strange. I would have expected it working after that change. Are you really sure that you load the correct modules?</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BR><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">3-<SPAN class="Apple-converted-space"> </SPAN>Also, i tried to use the kernel DVB drivers instead of the CVS linuxTV ones so, i recompiled my custom 2.6.13-rc5 kernel with B2C2 drivers configured as modules, restarted the computer, then :</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "># modprobe b2c2-flexcop-usb</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">modules loaded correctly without any problem.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I pluged the device...i got nearly the same messages as before except from one or two line(s) :</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Aug 18 17:10:18 localhost kernel: allocation failed: out of vmalloc space - usevmalloc=<size> to increase size.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Aug 18 17:10:18 localhost kernel: b2c2-flexcop: dvb_dmx failed: error -12</DIV> <BR></BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">You are mixing up kernel modules and dvb-kernel modules now. Don't do that.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">regards,</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Patrick.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">--</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>Mail: <A href="mailto:patrick.boettcher@desy.de">patrick.boettcher@desy.de</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>WWW:<SPAN class="Apple-converted-space"> </SPAN><A href="http://www.wi-bw.tfh-wildau.de/~pboettch/">http://www.wi-bw.tfh-wildau.de/~pboettch/</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">linux-dvb mailing list</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:linux-dvb@linuxtv.org">linux-dvb@linuxtv.org</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb">http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb</A></DIV> <BR class="Apple-interchange-newline"></BLOCKQUOTE></DIV><BR></BODY></HTML>