[MythDora] Autoloading modules in 2.6.20
Dennis Hand
d00dtv at gmail.com
Mon Mar 19 21:39:55 CET 2007
> ## Humm, no cx88-dvb. That's not a good sign.
Hmmm, so what the Wiki says is true. That cx88-dvb DOES NOT load on boot :-/
> ## Only two videos, but I've got no IVTV so that takes the PVR out of the picture.
Ouch no that hurts. Does this distro in fact have the ivtv drivers
built in or as add-on modules like FC? Looks like we still will have
to add in the ivtv as I thought.
> ## Well, it found and setup the analog side of the cards
> ## Lets try giving the kernel a little help
>
> bt ~ # modprobe cx88-dvb
> bt ~ # ls -al /dev/dvb/adapter*
> /dev/dvb/adapter0:
The cx8800 seems to have always worked and modprobing cx88-dvb looks
to work just fine when done manually. This shouldn't be a problem.
> ## Looks to me like the HD3000s would be working now if they had their firmware.
> ## But from this very limited test it looks like 2.6.20 is actually a step
> ## backward from what 2.6.19 did with the HD3000s.
Looks to me like they work the same. The analog side worked on both
and cx88-dvb didn't unless done manually correct?
Dennis
On 3/19/07, gchris at bellsouth.net <gchris at bellsouth.net> wrote:
> Curious to know how my hardware would respond to the 2.6.20 kernel, I poked around
> the net looking for live CD distros at that level. Sure enough I found two, one easily
> accessible, the not other not so easy. I downloaded and burned Backtrack 2 and
> booted it just to see what drivers it would load for my two HD3000s and one PVR-350.
> The distro contains KDE with limited tools but I had a terminal window as well as Kwrite
> and Konqueror so here's what I was able to glean.
>
> bt ~ # uname -r
> 2.6.20-BT-PwnSauce-NOSMP
> bt ~ #
>
> bt ~ # lsmod
> Module Size Used by
> ipv6 227680 10
> snd_seq_dummy 3084 0
> snd_seq_oss 30720 0
> snd_seq_midi_event 5888 1 snd_seq_oss
> snd_seq 44016 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
> snd_seq_device 6668 3 snd_seq_dummy,snd_seq_oss,snd_seq
> snd_pcm_oss 42048 0
> snd_mixer_oss 15232 2 snd_pcm_oss
> pcmcia 31272 0
> yenta_socket 24476 0
> rsrc_nonstatic 11276 1 yenta_socket
> pcmcia_core 34488 3 pcmcia,yenta_socket,rsrc_nonstatic
> nls_utf8 1920 1
> capability 3468 0
> commoncap 5376 1 capability
> fuse 38804 0
> lp 9928 0
> parport_pc 24548 1
> parport 30408 2 lp,parport_pc
> psmouse 35616 0
> wlan_scan_sta 12544 1
> ath_rate_sample 12288 1
> tuner 63224 0
> snd_intel8x0 29636 3
> snd_ac97_codec 95276 1 snd_intel8x0
> ath_pci 88636 0
> wlan 190916 4 wlan_scan_sta,ath_rate_sample,ath_pci
> ath_hal 189776 3 ath_rate_sample,ath_pci
> pcspkr 2432 0
> intel_agp 21148 1
> sk98lin 155168 0
> cx8800 28972 0
> cx8802 14856 0
> ata_generic 5256 0
> agpgart 27952 1 intel_agp
> cx88xx 61528 2 cx8800,cx8802
> iTCO_wdt 9256 0
> serio_raw 5380 0
> iTCO_vendor_support 3720 1 iTCO_wdt
> shpchp 30240 0
> ehci_hcd 29336 0
> ac97_bus 2176 1 snd_ac97_codec
> ir_common 26636 1 cx88xx
> snd_pcm 68752 4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
> compat_ioctl32 1280 1 cx8800
> i2c_i801 7180 0
> i2c_algo_bit 7440 1 cx88xx
> tveeprom 14112 1 cx88xx
> snd_timer 19336 3 snd_seq,snd_pcm
> snd 44644 12
> snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
> i2c_core 17680 5 tuner,cx88xx,i2c_i801,i2c_algo_bit,tveeprom
> soundcore 5984 2 snd
> videodev 25600 2 cx8800,cx88xx
> snd_page_alloc 7816 2 snd_intel8x0,snd_pcm
> v4l2_common 22144 3 tuner,cx8800,videodev
> v4l1_compat 12936 2 cx8800,videodev
> btcx_risc 4236 3 cx8800,cx8802,cx88xx
> ohci1394 31284 0
> video_buf 19848 3 cx8800,cx8802,cx88xx
> evdev 8320 0
> ieee1394 84576 1 ohci1394
> skge 35860 0
> uhci_hcd 21140 0
> nls_iso8859_2 4608 0
> nls_iso8859_1 4096 0
> nls_cp437 5760 0
> aufs 83888 1
> squashfs 44680 10
> sqlzma 3204 1 squashfs
> unlzma 4352 1 sqlzma
>
> ## Humm, no cx88-dvb. That's not a good sign.
> bt ~ # ls -al /dev/video*
> lrwxrwxrwx 1 root root 10 Mar 19 15:06 /dev/video0 -> v4l/video0
> lrwxrwxrwx 1 root root 10 Mar 19 15:06 /dev/video1 -> v4l/video1
> ## Only two videos, but I've got no IVTV so that takes the PVR out of the picture.
>
> bt ~ # ls -al /dev/dvb/adapter*
> /bin/ls: /dev/dvb/adapter*: No such file or directory
>
> ##Well, no cx88-dvb means no /dev/dvb/adapters
> ## Let's see how the HD3000s faired in dmesg
>
> bt ~ # dmesg | egrep 'cx|dvb|tvee'
> cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded
> CORE cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV
> [card=22,autodetected]
> cx2388x v4l2 driver version 0.0.6 loaded
> cx88[0]/2: cx2388x 8802 Driver Manager
> cx88[0]/2: found at 0000:02:09.2, rev: 5, irq: 11, latency: 64, mmio: 0xf6000000
> CORE cx88[1]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV
> [card=22,autodetected]
> cx88[1]/2: cx2388x 8802 Driver Manager
> cx88[1]/2: found at 0000:02:0a.2, rev: 5, irq: 10, latency: 64, mmio: 0xf4000000
> cx88[0]/0: found at 0000:02:09.0, rev: 5, irq: 11, latency: 64, mmio: 0xf5000000
> tuner 1-0043: chip found @ 0x86 (cx88[0])
> tuner 1-0061: chip found @ 0xc2 (cx88[0])
> tuner 2-0043: chip found @ 0x86 (cx88[1])
> tuner 2-0061: chip found @ 0xc2 (cx88[1])
> cx88[0]/0: registered device video0 [v4l2]
> cx88[0]/0: registered device vbi0
> cx88[0]/0: registered device radio0
> cx88[1]/0: found at 0000:02:0a.0, rev: 5, irq: 10, latency: 64, mmio: 0xf3000000
> cx88[1]/0: registered device video1 [v4l2]
> cx88[1]/0: registered device vbi1
> cx88[1]/0: registered device radio1
> bt ~ #
> ## Well, it found and setup the analog side of the cards
> ## Lets try giving the kernel a little help
>
> bt ~ # modprobe cx88-dvb
> bt ~ # ls -al /dev/dvb/adapter*
> /dev/dvb/adapter0:
> total 0
> drwxr-xr-x 2 root root 120 Mar 19 15:22 ./
> drwxr-xr-x 4 root root 80 Mar 19 15:22 ../
> crw-rw---- 1 root video 212, 4 Mar 19 15:22 demux0
> crw-rw---- 1 root video 212, 5 Mar 19 15:22 dvr0
> crw-rw---- 1 root video 212, 3 Mar 19 15:22 frontend0
> crw-rw---- 1 root video 212, 7 Mar 19 15:22 net0
>
> /dev/dvb/adapter1:
> total 0
> drwxr-xr-x 2 root root 120 Mar 19 15:22 ./
> drwxr-xr-x 4 root root 80 Mar 19 15:22 ../
> crw-rw---- 1 root video 212, 68 Mar 19 15:22 demux0
> crw-rw---- 1 root video 212, 69 Mar 19 15:22 dvr0
> crw-rw---- 1 root video 212, 67 Mar 19 15:22 frontend0
> crw-rw---- 1 root video 212, 71 Mar 19 15:22 net0
> ## Thats more like it!
>
> dmesg | egrep 'cx|dvb|tvee'
> cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded
> CORE cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV
> [card=22,autodetected]
> cx2388x v4l2 driver version 0.0.6 loaded
> cx88[0]/2: cx2388x 8802 Driver Manager
> cx88[0]/2: found at 0000:02:09.2, rev: 5, irq: 11, latency: 64, mmio: 0xf6000000
> CORE cx88[1]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV
> [card=22,autodetected]
> cx88[1]/2: cx2388x 8802 Driver Manager
> cx88[1]/2: found at 0000:02:0a.2, rev: 5, irq: 10, latency: 64, mmio: 0xf4000000
> cx88[0]/0: found at 0000:02:09.0, rev: 5, irq: 11, latency: 64, mmio: 0xf5000000
> tuner 1-0043: chip found @ 0x86 (cx88[0])
> tuner 1-0061: chip found @ 0xc2 (cx88[0])
> tuner 2-0043: chip found @ 0x86 (cx88[1])
> tuner 2-0061: chip found @ 0xc2 (cx88[1])
> cx88[0]/0: registered device video0 [v4l2]
> cx88[0]/0: registered device vbi0
> cx88[0]/0: registered device radio0
> cx88[1]/0: found at 0000:02:0a.0, rev: 5, irq: 10, latency: 64, mmio: 0xf3000000
> cx88[1]/0: registered device video1 [v4l2]
> cx88[1]/0: registered device vbi1
> cx88[1]/0: registered device radio1
> cx2388x dvb driver version 0.0.6 loaded
> cx8802_register_driver() ->registering driver type=dvb access=shared
> CORE cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV [card=22]
> cx88[0]/2: cx2388x based dvb card
> DVB: registering new adapter (cx88[0]).
> CORE cx88[1]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV [card=22]
> cx88[1]/2: cx2388x based dvb card
> DVB: registering new adapter (cx88[1]).
> bt ~ #
> ## Looks to me like the HD3000s would be working now if they had their firmware.
> ## But from this very limited test it looks like 2.6.20 is actually a step
> ## backward from what 2.6.19 did with the HD3000s.
>
> I'll work on getting the other distro now (Japanese) which is supposed to be based on
> fc6 with a 2.6.20 kernel.
>
> Chris
>
>
>
> _______________________________________________
> mythdora mailing list
> mythdora at atrpms.net
> http://lists.atrpms.net/mailman/listinfo/mythdora
>
More information about the mythdora
mailing list