Hallo Rupert, thanks a lot for the idea with the kernel. But unfortunately, the system hangs up now. I tested it with kernel-2.4.2 and did a cat /dev/video, waiting 10 seconds, hitting CTRL-C, which resulted in a 0 byte file. So I saw that I forgot to turn on the satellite receiver, which is my video-source. In the moment I turned the receiver on, the system hanged up. I tried this several times, it's always the same result. Greetings, Markus. On Thu, Jun 21, 2001 at 08:18:08AM +0200, Rupert.Kobras wrote: > Hi Markus, > > I've had the same problem. > Try the kernel 2.4.2, because from 2.4.2 to 2.4.3 the "struct video_device" > (in /usr/src/linux/include/linux/videodev.h) have been changed. > > Good Luck Rupert > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On > Behalf Of Markus Sand > Sent: Mittwoch, 20. Juni 2001 17:41 > To: [EMAIL PROTECTED] > Subject: [mpeg2] cat /dev/video -> seg fault > > > Hi, > > after reading all the FAQ and all the mailing list archiv, I don't have an > idea what could still be wrong. > > I can insmod all the modules without the system getting hanged up, and > looking at the messages, it seems that they are all okay. > But I just get a simple "Segmentation fault" when I try a "cat /dev/video/ > > test.mpg". > > Our configuration: > - AOpen AX3SP with an Intel 815EP(+ICH2) Chipset > - Debian, Kernel 2.4.4 > - Card from BMK-Elekronik > - latest cvs-version of driver (tarball version caused system hang up) > - Microcode extraction was okay. > > We would appreciate any hints. > > Greetings, > > Markus Sand. > > Some information that might help: > > "strace cat /dev/video": > [...] > getpid() = 20804 > brk(0) = 0x804b2e4 > brk(0x804b30c) = 0x804b30c > brk(0x804c000) = 0x804c000 > fstat64(0x1, 0xbffff974) = 0 > open("/dev/video", O_RDONLY|0x8000 <unfinished ...> > +++ killed by SIGSEGV +++ > > "dmesg": > kfir: Found i2c device at: 0x4a > kfir: decoder status=4 > Unable to handle kernel paging request at virtual address 7269665b > printing eip: > d59f41ae > *pde = 00000000 > Oops: 0002 > CPU: 0 > EIP: 0010:[<d59f41ae>] > EFLAGS: 00010206 > eax: 7269664b ebx: d5a2c680 ecx: 00000000 edx: 00000000 > esi: 00000000 edi: d59f4fe0 ebp: c68150e0 esp: cb5e5f0c > ds: 0018 es: 0018 ss: 0018 > Process cat (pid: 20804, stackpage=cb5e5000) > Stack: c8514c60 ffffffed c8514c64 c68150e0 ffffffeb 00008000 c013e4c7 > c68150e0 > c0166d20 c68150e0 cfabd240 cfabd240 c68150e0 ffffffe9 c14afe60 > c03e3220 > c01330c5 c68150e0 cfabd240 00000000 cf43b000 00008000 cf43b000 > c0132ffe > Call Trace: [<c013e4c7>] [<c0166d20>] [<c01330c5>] [<c0132ffe>] [<c0133324>] > [<c > 0106cdf>] > > Code: f0 ff 40 10 8b 03 80 48 14 18 be 00 e0 ff ff 21 e6 83 7e 1c >