<!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>&nbsp;</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">&nbsp;</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&gt;/dev/null 
  2&gt;&amp;1 || :<BR>pre-remove snd-card-0 /usr/sbin/alsactl store&gt;/dev/null 
  2&gt;&amp;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>&lt;6&gt;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] -&gt; [-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>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Steve</FONT></DIV></BLOCKQUOTE></BODY></HTML>