Hauppauge PVR-[23]50 driver

Stacy Millions stacy at Millions.Ca
Sun Jan 25 21:21:37 PST 2004


Stacy Millions wrote:
> John Wehle wrote:

>>   2) Work correctly on FreeBSD 4.9 using a PVR-350.  Mike Tancsa
>>      <mike at sentex.net> worked with me to get this supported.
>>      Mike's machine did initially experience a hang which was
>>      resolved by rearranging the boards.
> 
> 
> I will try yanking out the other cards and see what happens.

I yanked out my adaptec scsi and the unused miro cards and my
PVR-350 has not hung since. Now to try and get it to work with
the scsi card installed, since tape drives are a good thing :-)

I did get another panic,

I had rebooted my system yesterday (back to 5.2 to get some work
done and then back to 4.9 to play with the pvr-350 some more). I
had decided to give the freevo port a go and started by running
portupgrade overnight. Today I tried to load the cxm modules and
it paniced. I was in X at the time so I didn't see the kernel
messages, but this is what made it into /var/log/messages:

Jan 25 20:57:47 /kernel: cxm0: <Conexant iTVC15 MPEG Coder> mem 
0xf0000000-0xf3ffffff irq 5 at device 14.0 on pci1
Jan 25 20:57:47 /kernel: cxm_iic0: <Conexant iTVC15 / iTVC16 I2C 
controller> on cxm0
Jan 25 20:57:47 /kernel: cxm0: Philips FM1236 tuner
Jan 25 20:57:47 /kernel: cxm0: SAA7115 rev 1 video decoder
Jan 25 20:57:47 /kernel: cxm0: MSP4448G-A2 audio decoder
Jan 25 20:57:47 /kernel: cxm0: IR Remote

and a backtrace looks like:

# gdb -k *

IdlePTD at phsyical address 0x00548000
initial pcb at physical address 0x004545a0
panicstr: free: multiple frees
panic messages:
---
panic: free: multiple frees

syncing disks... 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 
23 23
giving up on 23 buffers
Uptime: 23h14m13s


(kgdb) bt
#0  0xc01fc352 in dumpsys ()
#1  0xc01fc123 in boot ()
#2  0xc01fc561 in panic ()
#3  0xc01f7b77 in free ()
#4  0xc0203aa4 in device_delete_child ()
#5  0xc01d0976 in iicbb_detach ()
#6  0xc012bf92 in DEVICE_DETACH ()
#7  0xc02041f8 in device_detach ()
#8  0xc0203a5b in device_delete_child ()
#9  0xc0203a47 in device_delete_child ()
#10 0xc2e3578c in ?? ()
#11 0xc012bf62 in DEVICE_ATTACH ()
#12 0xc0204153 in device_probe_and_attach ()
#13 0xc020510c in bus_generic_driver_added ()
#14 0xc012c171 in BUS_DRIVER_ADDED ()
#15 0xc0203426 in devclass_add_driver ()
#16 0xc020550f in driver_module_handler ()
#17 0xc01eb42b in module_register_init ()
#18 0xc01eb9f7 in linker_file_sysinit ()
#19 0xc01ebb78 in linker_load_file ()
#20 0xc01ec3c2 in kldload ()
#21 0xc0372e91 in syscall2 ()
#22 0xc0363085 in Xint0x80_syscall ()
Cannot access memory at address 0xbfbff540.
(kgdb)

When I rebooted the computer, I loaded the modules without a problem.

-stacy


More information about the freebsd-multimedia mailing list