PVR2_TRACE_STATE is what is causing the NULL kernel pointer deref. Using debug=32255 (drops 512) I get these info messages. I bet that is all over the driver.
Back to the problem at hand: The hardware pointer address seems to be moving. Is this normal? Linux video capture interface: v2.00 pvrusb2: pvr_init pvrusb2: Creating pvr2_sysfs_class id=f589eb00 pvrusb2: pvr2_context f4cf3de0 (create) pvrusb2: pvr2_hdw_create: hdw=f4f2a000, type "WinTV HVR-1950 Model Category 751xx" pvrusb2: pvr2_context thread start pvrusb2: Driver unit number is 0, name is pvrusb2_a pvrusb2: pvr_probe(pvr=f4cf3de0) usbcore: registered new interface driver pvrusb2 pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner pvrusb2: Debug mask is 32255 (0x7dff) pvrusb2: pvr_init complete pvrusb2: pvr2_context f4cf3de0 (notify) pvrusb2: pvr2_context f4cf3de0 (initialize) pvrusb2: pvr2_hdw_setup(hdw=f4f2a000) begin pvrusb2: Probe of device endpoint 1 result status -75 pvrusb2: Check for FX2 firmware failed; possibly firmware needs to be loaded usb 1-3: firmware: requesting v4l-pvrusb2-73xxx-01.fw pvrusb2: cpureset_assert(1) pvrusb2: cpureset_assert(0) pvrusb2: pvr2_hdw_setup(hdw=f4f2a000) done, ok=1 init_ok=0 pvrusb2: Device microcontroller firmware (re)loaded; it should now reset and reconnect. pvrusb2: pvr2_hdw_setup(hdw=f4f2a000) end pvrusb2: pvr2_context f4cf3de0 (thread skipping setup) usb 1-3: USB disconnect, address 2 pvrusb2: pvr_disconnect(pvr=f4cf3de0) BEGIN pvrusb2: pvr2_hdw_disconnect(hdw=f4f2a000) pvrusb2: pvr2_hdw_remove_usb_stuff: hdw=f4f2a000 pvrusb2: Device being rendered inoperable pvrusb2: pvr_disconnect(pvr=f4cf3de0) DONE pvrusb2: pvr2_context f4cf3de0 (notify) pvrusb2: pvr2_context f4cf3de0 (destroy) pvrusb2: pvr2_hdw_destroy: hdw=f4f2a000 usb 1-3: new high speed USB device using ehci_hcd and address 3 usb 1-3: New USB device found, idVendor=2040, idProduct=7501 usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-3: Product: WinTV usb 1-3: Manufacturer: Hauppauge usb 1-3: SerialNumber: 7300-00-F0522D8C usb 1-3: configuration #1 chosen from 1 choice pvrusb2: pvr2_context f4cf3de0 (create) pvrusb2: pvr2_hdw_create: hdw=f4f2a000, type "WinTV HVR-1950 Model Category 751xx" pvrusb2: Driver unit number is 0, name is pvrusb2_a pvrusb2: pvr_probe(pvr=f4cf3de0) pvrusb2: pvr2_context f4cf3de0 (notify) pvrusb2: pvr2_context f4cf3de0 (initialize) pvrusb2: pvr2_hdw_setup(hdw=f4f2a000) begin pvrusb2: Probe of device endpoint 1 result status -75 pvrusb2: Check for FX2 firmware failed; possibly firmware needs to be loaded usb 1-3: firmware: requesting v4l-pvrusb2-73xxx-01.fw pvrusb2: cpureset_assert(1) pvrusb2: cpureset_assert(0) pvrusb2: pvr2_hdw_setup(hdw=f4f2a000) done, ok=1 init_ok=0 pvrusb2: Device microcontroller firmware (re)loaded; it should now reset and reconnect. pvrusb2: pvr2_hdw_setup(hdw=f4f2a000) end pvrusb2: pvr2_context f4cf3de0 (thread skipping setup) usb 1-3: USB disconnect, address 3 pvrusb2: pvr_disconnect(pvr=f4cf3de0) BEGIN pvrusb2: pvr2_hdw_disconnect(hdw=f4f2a000) pvrusb2: pvr2_hdw_remove_usb_stuff: hdw=f4f2a000 pvrusb2: Device being rendered inoperable pvrusb2: pvr_disconnect(pvr=f4cf3de0) DONE pvrusb2: pvr2_context f4cf3de0 (notify) pvrusb2: pvr2_context f4cf3de0 (destroy) pvrusb2: pvr2_hdw_destroy: hdw=f4f2a000 usb 1-3: new high speed USB device using ehci_hcd and address 4 usb 1-3: New USB device found, idVendor=2040, idProduct=7501 usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-3: Product: WinTV usb 1-3: Manufacturer: Hauppauge usb 1-3: SerialNumber: 7300-00-F0522D8C usb 1-3: configuration #1 chosen from 1 choice pvrusb2: pvr2_context f4cf3600 (create) pvrusb2: pvr2_hdw_create: hdw=f4f12000, type "WinTV HVR-1950 Model Category 751xx" pvrusb2: Driver unit number is 0, name is pvrusb2_a pvrusb2: pvr_probe(pvr=f4cf3600) pvrusb2: pvr2_context f4cf3600 (notify) pvrusb2: pvr2_context f4cf3600 (initialize) pvrusb2: pvr2_hdw_setup(hdw=f4f12000) begin pvrusb2: Probe of device endpoint 1 result status -75 pvrusb2: Check for FX2 firmware failed; possibly firmware needs to be loaded usb 1-3: firmware: requesting v4l-pvrusb2-73xxx-01.fw pvrusb2: cpureset_assert(1) pvrusb2: cpureset_assert(0) pvrusb2: pvr2_hdw_setup(hdw=f4f12000) done, ok=1 init_ok=0 pvrusb2: Device microcontroller firmware (re)loaded; it should now reset and reconnect. pvrusb2: pvr2_hdw_setup(hdw=f4f12000) end pvrusb2: pvr2_context f4cf3600 (thread skipping setup) usb 1-3: USB disconnect, address 4 pvrusb2: pvr_disconnect(pvr=f4cf3600) BEGIN pvrusb2: pvr2_hdw_disconnect(hdw=f4f12000) pvrusb2: pvr2_hdw_remove_usb_stuff: hdw=f4f12000 pvrusb2: Device being rendered inoperable pvrusb2: pvr_disconnect(pvr=f4cf3600) DONE pvrusb2: pvr2_context f4cf3600 (notify) pvrusb2: pvr2_context f4cf3600 (destroy) pvrusb2: pvr2_hdw_destroy: hdw=f4f12000 usb 1-3: new high speed USB device using ehci_hcd and address 5 usb 1-3: New USB device found, idVendor=2040, idProduct=7501 usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-3: Product: WinTV usb 1-3: Manufacturer: Hauppauge usb 1-3: SerialNumber: 7300-00-F0522D8C usb 1-3: configuration #1 chosen from 1 choice pvrusb2: pvr2_context f4cf3600 (create) pvrusb2: pvr2_hdw_create: hdw=f4f2e000, type "WinTV HVR-1950 Model Category 751xx" pvrusb2: Driver unit number is 0, name is pvrusb2_a pvrusb2: pvr_probe(pvr=f4cf3600) pvrusb2: pvr2_context f4cf3600 (notify) pvrusb2: pvr2_context f4cf3600 (initialize) pvrusb2: pvr2_hdw_setup(hdw=f4f2e000) begin pvrusb2: Probe of device endpoint 1 result status -75 pvrusb2: Check for FX2 firmware failed; possibly firmware needs to be loaded usb 1-3: firmware: requesting v4l-pvrusb2-73xxx-01.fw pvrusb2: cpureset_assert(1) pvrusb2: cpureset_assert(0) pvrusb2: pvr2_hdw_setup(hdw=f4f2e000) done, ok=1 init_ok=0 pvrusb2: Device microcontroller firmware (re)loaded; it should now reset and reconnect. pvrusb2: pvr2_hdw_setup(hdw=f4f2e000) end pvrusb2: pvr2_context f4cf3600 (thread skipping setup) usb 1-3: USB disconnect, address 5 pvrusb2: pvr_disconnect(pvr=f4cf3600) BEGIN pvrusb2: pvr2_hdw_disconnect(hdw=f4f2e000) pvrusb2: pvr2_hdw_remove_usb_stuff: hdw=f4f2e000 pvrusb2: Device being rendered inoperable pvrusb2: pvr_disconnect(pvr=f4cf3600) DONE pvrusb2: pvr2_context f4cf3600 (notify) pvrusb2: pvr2_context f4cf3600 (destroy) pvrusb2: pvr2_hdw_destroy: hdw=f4f2e000 usb 1-3: new high speed USB device using ehci_hcd and address 6 usb 1-3: New USB device found, idVendor=2040, idProduct=7501 usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-3: Product: WinTV usb 1-3: Manufacturer: Hauppauge usb 1-3: SerialNumber: 7300-00-F0522D8C usb 1-3: configuration #1 chosen from 1 choice pvrusb2: pvr2_context f5b11de0 (create) pvrusb2: pvr2_hdw_create: hdw=f4f28000, type "WinTV HVR-1950 Model Category 751xx" pvrusb2: Driver unit number is 0, name is pvrusb2_a pvrusb2: pvr_probe(pvr=f5b11de0) pvrusb2: pvr2_context f5b11de0 (notify) pvrusb2: pvr2_context f5b11de0 (initialize) pvrusb2: pvr2_hdw_setup(hdw=f4f28000) begin pvrusb2: Probe of device endpoint 1 result status -75 pvrusb2: Check for FX2 firmware failed; possibly firmware needs to be loaded usb 1-3: firmware: requesting v4l-pvrusb2-73xxx-01.fw pvrusb2: cpureset_assert(1) pvrusb2: cpureset_assert(0) pvrusb2: pvr2_hdw_setup(hdw=f4f28000) done, ok=1 init_ok=0 pvrusb2: Device microcontroller firmware (re)loaded; it should now reset and reconnect. pvrusb2: pvr2_hdw_setup(hdw=f4f28000) end pvrusb2: pvr2_context f5b11de0 (thread skipping setup) usb 1-3: USB disconnect, address 6 pvrusb2: pvr_disconnect(pvr=f5b11de0) BEGIN pvrusb2: pvr2_hdw_disconnect(hdw=f4f28000) pvrusb2: pvr2_hdw_remove_usb_stuff: hdw=f4f28000 pvrusb2: Device being rendered inoperable pvrusb2: pvr_disconnect(pvr=f5b11de0) DONE pvrusb2: pvr2_context f5b11de0 (notify) pvrusb2: pvr2_context f5b11de0 (destroy) pvrusb2: pvr2_hdw_destroy: hdw=f4f28000 _______________________________________________ pvrusb2 mailing list [email protected] http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
