Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Aug 2003 17:25:43 -0700
From:      Lars Eggert <larse@ISI.EDU>
To:        Guido Berhoerster <ich@guido-berhoerster.org>
Cc:        nectar@FreeBSD.org
Subject:   Re: Problems with bktr on 5.x
Message-ID:  <3F3AD707.9030407@isi.edu>
In-Reply-To: <20030811175817.GA9784@hal.privat.lan>
References:  <20030811175817.GA9784@hal.privat.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms070601060302070303060007
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

Guido Berhoerster wrote:
> With fxtv the video-output is distorted and choppy, it appears
> that only odd scanlines are redrawn regularly while even
> scanlines remain for like half a second as "ghost images". When
> the fxtv window is overlapped by some other window the video is
> only updated about every 30 seconds. When using mplayer's
> bsdbt848-driver I get an undistorted image but also choppy video.
> I wasn't able to test it with xawtv since it's still broken on
> 5.x.
> This is a regression over 4.x, where everything works flawlessly.
> I can reproduce these Problems on FreeBSD 5.0, 5.1, -CURRENT and
> also on NetBSD 1.6.1. So my guess is that this is related to some
> more recent patches which have been applied to FreeBSD 5.x and
> NetBSD 1.6.1 but not FreeBSD 4.8.
> Does anybody have similar problems or does anybody know what
> changes might have caused this problem?
> 
> Here's the relevant dmesg output:
> bktr0: <BrookTree 878> mem 0xd7000000-0xd7000fff irq 9 at device
> 10.0 on pci0
> bktr0: Hauppauge Model 44354 C242
> bktr0: Detected a MSP3415G-B8 at 0x80
> bktr0: Hauppauge WinCast/TV, Philips FR1216 PAL FM tuner,
> msp3400c stereo, remote control.

I'm not sure if we have the same problem, but here's mine: Whenever I 
start fxtv now, the window is black and I get:

	ioctl(METEORSSIGNAL, -65535) failed: Invalid argument

Trying to change the input results in:

	ioctl(METEORSSIGNAL, -65535) failed: Invalid argument
	TVCAPTURESetInputDevice(): Called when cature is on
	TVSCREENStartVideo called with continous capture already
		running...ignored
	ioctl(METEORSSIGNAL, -65535) failed: Invalid argument
	SetCaptureMode called when contin running
	SetTransferMode called when contin running
	SetRegionGeom called when contin running
	SetPixelGeom called when contin running
	TVSCREENCapConfigure() failed: Continous is running

Using "mplayer -tv on:driver=bsdbt848" gives me a really messed up image 
of whatever is on the attached camera, with scanlines, wrong colors, 
etc., and at about 1Hz.

However: starting gnomemeeting and enabling local video feed works fine, 
as does the simple bktr_grab example that grabs an image.

I've rolled back the driver, and a version before 8/10 works, while one 
after 8/11 doesn't. I'm thus pretty sure that the following commit broke 
things:

> nectar      2003/08/10 16:04:55 PDT
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/dev/bktr         bktr_core.c 
>     sys/i386/isa         spigot.c 
>     sys/kern             sys_process.c 
>     sys/pci              meteor.c 
>   Log:
>   Add or correct range checking of signal numbers in system calls and
>   ioctls.
>   
>   In the particular case of ptrace(), this commit more-or-less reverts
>   revision 1.53 of sys_process.c, which appears to have been erroneous.
>   
>   Reviewed by:    iedowse, jhb
>   
>   Revision  Changes    Path
>   1.126     +1 -1      src/sys/dev/bktr/bktr_core.c
>   1.60      +2 -0      src/sys/i386/isa/spigot.c
>   1.113     +2 -2      src/sys/kern/sys_process.c
>   1.63      +2 -0      src/sys/pci/meteor.c

Try rolling back your sources before 8/11 and see if that fixes things 
for you, too.

Lars
-- 
Lars Eggert <larse@isi.edu>           USC Information Sciences Institute

--------------ms070601060302070303060007
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJtjCC
AzgwggKhoAMCAQICEGZFcrfMdPXPY3ZFhNAukQEwDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNV
BAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgG
A1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2Vydmlj
ZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkG
CSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMDA4MzAwMDAw
MDBaFw0wNDA4MjcyMzU5NTlaMIGSMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBD
YXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUQ2Vy
dGlmaWNhdGUgU2VydmljZXMxKDAmBgNVBAMTH1BlcnNvbmFsIEZyZWVtYWlsIFJTQSAyMDAw
LjguMzAwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN4zMqZjxwklRT7SbngnZ4HF2ogZ
gpcO40QpimM1Km1wPPrcrvfudG8wvDOQf/k0caCjbZjxw0+iZdsN+kvx1t1hpfmFzVWaNRqd
knWoJ67Ycvm6AvbXsJHeHOmr4BgDqHxDQlBRh4M88Dm0m1SKE4f/s5udSWYALQmJ7JRr6aFp
AgMBAAGjTjBMMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwxLTI5NzAS
BgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQQFAAOBgQAxsUtH
XfkBceX1U2xdedY9mMAmE2KBIqcS+CKV6BtJtyd7BDm6/ObyJOuR+r3sDSo491BVqGz3Da1M
G7wD9LXrokefbKIMWI0xQgkRbLAaadErErJAXWr5edDqLiXdiuT82w0fnQLzWtvKPPZE6iZp
h39Ins6ln+eE2MliYq0FxjCCAzkwggKioAMCAQICAwp2bzANBgkqhkiG9w0BAQQFADCBkjEL
MAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3du
MQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYD
VQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44LjMwMB4XDTAzMDgwMTE3MjkyOVoX
DTA0MDczMTE3MjkyOVowVDEPMA0GA1UEBBMGRWdnZXJ0MQ0wCwYDVQQqEwRMYXJzMRQwEgYD
VQQDEwtMYXJzIEVnZ2VydDEcMBoGCSqGSIb3DQEJARYNbGFyc2VAaXNpLmVkdTCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMb7PuLXnwV+45vwlkgogdSijd5HVqUB14bWvoK0
MjWPnkLPMDMDEezdsMG1BPiZyNeqXlJJtEgdAK8H2Mc9/qLeJUq3CoAeD6Wrjq4QaxJBXgdS
KcGDeQAZSDgwUJS9vx9+cXJVfLyOYxJ+CLBcO/eu8PvSi17lk6oeAbrskSGDu/Xi1o2SC4Qm
l69k8xcZQEMQDodkIk/U5SJmsCRGGYdy7opHZb58yXI8eiIGp5MlgryFmmgrp1pg3OYzPOR9
zJjn7Pu1vsd97LM5hLnKrmNuYt02jLNSjr8HmpLyWCDZq4Jlfq1YgNYZZ4KOSxipia7Bxjcs
nMOsxEWiolkVVT8CAwEAAaNWMFQwKgYFK2UBBAEEITAfAgEAMBowGAIBBAQTTDJ1TXlmZkJO
VWJOSkpjZFoyczAYBgNVHREEETAPgQ1sYXJzZUBpc2kuZWR1MAwGA1UdEwEB/wQCMAAwDQYJ
KoZIhvcNAQEEBQADgYEANRaPsUtrdJzTW0AMj/EQamqxOkZnzwnPWGryqskMKIf+OKa+eaXp
zlBv8CHdffv9hrYpvzWUxk0WW+YJ2LRdd4fFiVGXZCGU60eYeZGf7Z8ORoexylJpvUuKZCE4
aPGY2/QZXDfOs1NE82Bhgltx59dpWfH2K0dxbpHslO8/IbowggM5MIICoqADAgECAgMKdm8w
DQYJKoZIhvcNAQEEBQAwgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx
EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp
Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z
MDAeFw0wMzA4MDExNzI5MjlaFw0wNDA3MzExNzI5MjlaMFQxDzANBgNVBAQTBkVnZ2VydDEN
MAsGA1UEKhMETGFyczEUMBIGA1UEAxMLTGFycyBFZ2dlcnQxHDAaBgkqhkiG9w0BCQEWDWxh
cnNlQGlzaS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG+z7i158FfuOb
8JZIKIHUoo3eR1alAdeG1r6CtDI1j55CzzAzAxHs3bDBtQT4mcjXql5SSbRIHQCvB9jHPf6i
3iVKtwqAHg+lq46uEGsSQV4HUinBg3kAGUg4MFCUvb8ffnFyVXy8jmMSfgiwXDv3rvD70ote
5ZOqHgG67JEhg7v14taNkguEJpevZPMXGUBDEA6HZCJP1OUiZrAkRhmHcu6KR2W+fMlyPHoi
BqeTJYK8hZpoK6daYNzmMzzkfcyY5+z7tb7HfeyzOYS5yq5jbmLdNoyzUo6/B5qS8lgg2auC
ZX6tWIDWGWeCjksYqYmuwcY3LJzDrMRFoqJZFVU/AgMBAAGjVjBUMCoGBStlAQQBBCEwHwIB
ADAaMBgCAQQEE0wydU15ZmZCTlViTkpKY2RaMnMwGAYDVR0RBBEwD4ENbGFyc2VAaXNpLmVk
dTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBADUWj7FLa3Sc01tADI/xEGpqsTpG
Z88Jz1hq8qrJDCiH/jimvnml6c5Qb/Ah3X37/Ya2Kb81lMZNFlvmCdi0XXeHxYlRl2QhlOtH
mHmRn+2fDkaHscpSab1LimQhOGjxmNv0GVw3zrNTRPNgYYJbcefXaVnx9itHcW6R7JTvPyG6
MYID1TCCA9ECAQEwgZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx
EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp
Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z
MAIDCnZvMAkGBSsOAwIaBQCgggIPMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI
hvcNAQkFMQ8XDTAzMDgxNDAwMjU0M1owIwYJKoZIhvcNAQkEMRYEFMNwJiicsFXrgksAXOdv
k6tr9rwcMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G
CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGrBgkrBgEEAYI3EAQxgZ0w
gZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNh
cGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNl
czEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMAIDCnZvMIGtBgsq
hkiG9w0BCRACCzGBnaCBmjCBkjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2Fw
ZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRp
ZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44
LjMwAgMKdm8wDQYJKoZIhvcNAQEBBQAEggEALZZKDL/rRiv69eBBNvSOc4qCFBkr0Tm9t9wS
d3meXxuxAP+b2Y/B4JnOzMqH/IxiAi3+ai/Q9uD8trAY0L/LZGSQJh13KCx89p/vvbEo+pR9
0JFGRcLFq4H31cPbz6Jy2JracDfA8XHNtR92ubYRL5tcfSxtam9ZFvpMOz6i/fAjR+vUeEQv
5AqiGmO9fT4SSf7DL7ZNRCe4LiBVUdIrrH0HRS9C2agN7DI+1LAK+ct9jSNrV3tSLixQcZ7i
zbwbvJHMoB9gD9GhGitnv0wv1ON6n40BQ79XJMTnmMy6cSkyWVHQyGMLYtr0jdKAy3Q/zMZx
Jt6EJM6tE87UfqByNgAAAAAAAA==
--------------ms070601060302070303060007--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F3AD707.9030407>