<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1226" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial"> </DIV>
<DIV><BR></DIV>
<DIV>I've been in the process of setting up a new MythTV box and for the most
part things have gone pretty well. I have a PVR-350 card and was able to
getting the TV-out working and am able to capture using the S-Video input.
However, I'm having trouble loading the tuner module. If I have the line
"options tuner type=2" in my modules.conf file, then ivtv doesn't load and
neither does any audio drivers. I'm running RH9 with ATrpms and have been
following Jarod's guide. I know this may be more of an IVTV question but that
list doesn't seem to have much activity and I figured that there are a lot of
people using the 350 with MythTV. Any ideas?<BR><BR>I've included my
modules.conf file and output of dmesg below. In the dmesg output, you can see
that right after the "tuner: chip found @ 0xc2" line something bad happens and
a stack trace is printed. If I comment out the "tuner type=2" option in
modules.conf, this doesn't happen and the modules are loaded fine.<BR>Thanks
in advance for any help you can offer!
<BR>-Mike<BR><BR>----------------MODULES.CONF----------------------<BR>path[toplevel]=/lib/modules/`uname
-r`/updates<BR># default path<BR>path[toplevel]=/lib/modules/`uname
-r`<BR>alias usb-controller usb-ohci<BR>alias usb-controller1
ehci-hcd<BR>alias ieee1394-controller ohci1394<BR>alias eth0 bcm4400<BR><BR>#
ALSA portion<BR>alias char-major-116 snd<BR>alias snd-card-0 snd-intel8x0<BR>#
module options should go here<BR># OSS/Free portion<BR>alias char-major-14
soundcore<BR>alias sound-slot-0 snd-card-0<BR># card #1<BR>alias
sound-service-0-0 snd-mixer-oss<BR>alias sound-service-0-1
snd-seq-oss<BR>alias sound-service-0-3 snd-pcm-oss<BR>alias sound-service-0-8
snd-seq-oss<BR>alias sound-service-0-12 snd-pcm-oss<BR># save
stuff<BR>post-install snd-card-0 /usr/sbin/alsactl restore>/dev/null
2>&1 || :<BR>pre-remove snd-card-0 /usr/sbin/alsactl store>/dev/null
2>&1 || :<BR><BR># This is for WinTV PVR-350 IVTV<BR>alias
char-major-61 lirc_i2c<BR>alias char-major-81 videodev<BR>alias
char-major-81-0 ivtv<BR>alias char-major-81-1 bttv<BR>options ivtv
ivtv_debug=1<BR>options tuner type=2<BR>options saa7127 enable_output=1
output_select=0<BR>options msp3400 once=1 simple=1<BR>add below ivtv msp3400
saa7115 saa7127 tuner<BR>add above ivtv lirc_dev lirc_i2c
ivtv-fb<BR>----------------MODULES.CONF----------------------<BR><BR>----------Snip
of dmesg output---------------<BR>Linux Kernel Card Services
3.1.22<BR>options: [pci] [cardbus] [pm]<BR>Yenta IRQ list 0000, PCI
irq11<BR>Socket status: 30000006<BR>cs: IO port probe 0x0c00-0x0cff:
clean.<BR>cs: IO port probe 0x0100-0x04ff: excluding 0x290-0x297 0x378-0x37f
0x480-0x48f 0x4d0-0x4d7<BR>cs: IO port probe 0x0a00-0x0aff:
clean.<BR>i2c-core.o: i2c core module version 2.8.2 (20031211)<BR>i2c-proc.o
version 2.8.2 (20031211)<BR>parport0: PC-style at 0x378 (0x778)
[PCSPP,TRISTATE]<BR>parport0: irq 7 detected<BR>lp0: using parport0
(polling).<BR>lp0: console ready<BR>Linux video capture interface:
v1.00<BR>i2c-core.o: i2c core module version 2.8.2 (20031211)<BR>[saa7127.c:
INFO]: SAA7127 video encoder driver loaded<BR>ivtv: version 0.1.9 (release)
loading<BR>ivtv: SGarray_size = 340, DSGarray_size = 16<BR>ivtv: Found an
iTVC15 based chip<BR>tuner: chip found @ 0xc2<BR>Unable to handle kernel NULL
pointer dereference at virtual address 000003be<BR>printing
eip:<BR>c02468cf<BR>*pde = 00000000<BR>Oops: 0000<BR>ivtv msp3400 saa7115
saa7127 tuner i2c-algo-bit i2c-core videodev parport_pc lp parport autofs4 ds
yenta_socket pcmcia_core bcm4400 serial microcode ohci1394 <BR>CPU: 0<BR>EIP:
0060:[<C02468CF>] Not tainted<BR>EFLAGS: 00010097<BR><BR>EIP is at vsnprintf
[kernel] 0x2df (2.4.20-28_36.rh9.at)<BR>eax: 000003be ebx: 0000000a ecx:
000003be edx: fffffffe<BR>esi: c036a77a edi: 00000000 ebp: c036ab5f esp:
da8d7d28<BR>ds: 0068 es: 0068 ss: 0068<BR>Process modprobe (pid: 3597,
stackpage=da8d7000)<BR>Stack: c036a776 c036ab5f ffffffff ffffffff 0000000a
ffffffff 00000000 00000002 <BR>ffffffff ffffffff c036a760 00000246 00000061
00000000 c011c514 c036a760 <BR>00000400 de95e8db da8d7da0 00000061 00000000
00000000 dbfb7a80 dbfb7a80 <BR>Call Trace: [<C011C514>] printk [kernel] 0x64
(0xda8d7d60))<BR>[<DE95E8DB>] .rodata.str1.32 [tuner] 0x81b
(0xda8d7d6c))<BR>[<DE95D72B>] tuner_attach [tuner] 0x11b
(0xda8d7d90))<BR>[<DE95E8C0>] .rodata.str1.32 [tuner] 0x800
(0xda8d7d94))<BR>[<DE95237F>] i2c_probe_R65fd3f70 [i2c-core] 0x2af
(0xda8d7da8))<BR>[<DE97F2A8>] ivtv_cards [ivtv] 0x148
(0xda8d7dac))<BR>[<DE97F2A8>] ivtv_cards [ivtv] 0x148
(0xda8d7dd0))<BR>[<DE95D7B0>] tuner_probe [tuner] 0x60
(0xda8d7dd8))<BR>[<DE97F2A8>] ivtv_cards [ivtv] 0x148
(0xda8d7ddc))<BR>[<DE95F520>] addr_data [tuner] 0x0
(0xda8d7de0))<BR>[<DE95D610>] tuner_attach [tuner] 0x0
(0xda8d7de4))<BR>[<DE951148>] i2c_add_adapter_Rb2b6afaa [i2c-core] 0xe8
(0xda8d7de8))<BR>[<DE97F2A8>] ivtv_cards [ivtv] 0x148
(0xda8d7dec))<BR>[<DE97F394>] ivtv_cards [ivtv] 0x234
(0xda8d7df4))<BR>[<DE97F160>] ivtv_cards [ivtv] 0x0
(0xda8d7df8))<BR>[<DE97F2A8>] ivtv_cards [ivtv] 0x148
(0xda8d7e00))<BR>[<C0246AA7>] vsprintf [kernel] 0x27
(0xda8d7e04))<BR>[<DE97F2A8>] ivtv_cards [ivtv] 0x148
(0xda8d7e08))<BR>[<DE97F160>] ivtv_cards [ivtv] 0x0
(0xda8d7e0c))<BR>[<DE97F2A8>] ivtv_cards [ivtv] 0x148
(0xda8d7e14))<BR>[<DE958D6D>] i2c_bit_add_bus_Rd157eec9 [i2c-algo-bit] 0x4d
(0xda8d7e18))<BR>[<DE97F2A8>] ivtv_cards [ivtv] 0x148
(0xda8d7e1c))<BR>[<DE977E82>] .rodata.str1.1 [ivtv] 0xafa
(0xda8d7e20))<BR>[<DE97F394>] ivtv_cards [ivtv] 0x234
(0xda8d7e24))<BR>[<DE972624>] init_ivtv_i2c [ivtv] 0xc4
(0xda8d7e28))<BR>[<DE97F2A8>] ivtv_cards [ivtv] 0x148
(0xda8d7e2c))<BR>[<DE97F160>] ivtv_cards [ivtv] 0x0
(0xda8d7e48))<BR>[<DE970170>] ivtv_probe [ivtv] 0x490
(0xda8d7e58))<BR>[<DE97F160>] ivtv_cards [ivtv] 0x0
(0xda8d7e5c))<BR>[<C011C28F>] __call_console_drivers [kernel] 0x5f
(0xda8d7e80))<BR>[<C011C385>] call_console_drivers [kernel] 0x65
(0xda8d7e9c))<BR>[<DE97D5A0>] ivtv_pci_tbl [ivtv] 0x0
(0xda8d7ebc))<BR>[<DE97D640>] ivtv_pci_driver [ivtv] 0x0
(0xda8d7ec0))<BR>[<C01CFE35>] pci_announce_device [kernel] 0x35
(0xda8d7ec8))<BR>[<DE97D5A0>] ivtv_pci_tbl [ivtv] 0x0
(0xda8d7ed0))<BR>[<DE97D640>] ivtv_pci_driver [ivtv] 0x0
(0xda8d7ed8))<BR>[<C01CFEDC>] pci_register_driver [kernel] 0x5c
(0xda8d7ee4))<BR>[<DE97D640>] ivtv_pci_driver [ivtv] 0x0
(0xda8d7ee8))<BR>[<DE971E87>] module_start [ivtv] 0x237
(0xda8d7efc))<BR>[<DE97D640>] ivtv_pci_driver [ivtv] 0x0
(0xda8d7f00))<BR>[<C011D5D1>] sys_init_module [kernel] 0x4e1
(0xda8d7f1c))<BR>[<DE96D060>] ivtv_sleep_timeout [ivtv] 0x0
(0xda8d7f20))<BR>[<DE97BBD8>] .kmodtab [ivtv] 0x0
(0xda8d7f2c))<BR>[<DE96D060>] ivtv_sleep_timeout [ivtv] 0x0
(0xda8d7f58))<BR>[<C010953F>] system_call [kernel] 0x33
(0xda8d7fc0))<BR><BR><BR>Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 83 e7
10 89 c3 75 <BR><6>ide-floppy driver 0.99.newide<BR>hdb: attached
ide-cdrom driver.<BR>hdb: ATAPI 48X DVD-ROM drive, 512kB Cache,
UDMA(33)<BR>Uniform CD-ROM driver Revision: 3.12<BR>lirc_dev: IR Remote
Control driver registered, at major 61 <BR>bttv: driver version 0.9.12
loaded<BR>bttv: using 8 buffers with 2080k (520 pages) each for
capture<BR>ivtv-fb: Framebuffer module loaded (attached to ivtv card id
0)<BR>ivtv: invalid api mailbox<BR>ivtv: invalid api mailbox<BR>ivtv: invalid
api mailbox<BR>ivtv: invalid api mailbox<BR>ivtv-fb: screen coords: [134663584
134661628] -> [-693940608 2]<BR>ivtv: invalid api mailbox<BR>ivtv-fb:
original global alpha = 134519456<BR>ivtv: invalid api mailbox<BR>ivtv:
invalid api mailbox<BR>ivtv-fb: new global alpha = -1072266670<BR>ivtv:
invalid api mailbox<BR>ivtv: invalid api mailbox<BR>ivtv-fb: current OSD state
= 1<BR>ivtv-fb: warning: cannot reserve video memory at 0xbef80b50<BR>Trying
to free nonexistent resource <BEF80B50-94E44077><BR>ivtv-fb: abort, cannot
ioremap video memory 0xd5ec3528 @ 0xbef80b50<BR>----------Snip of dmesg
output---------------<BR></DIV>
<DIV><FONT face=Arial size=2>I got that same problem just after I updated
bttv. Whether that is the problem, Im not sure.</FONT></DIV>
<DIV><FONT face=Arial size=2>I just re-started from scratch, as I didnt really
want my bt8x8 card there anyway - So I took it out</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Steve</FONT></DIV></BLOCKQUOTE></BODY></HTML>