On Thursday 29 June 2006 07:01, Rich Kadel wrote:
> Now that I have 3 PVR-500 tuners loading in my CentOS 4.3 / 2.6.9 SMP
> system, I've recently noticed that my 9GB swap partition is failing
> to start up. The swapon call, which I've also tried from the command
> line, is failing with an ENOMEM (Cannot allocate memory) error.
>
> I looked at the kernel source, and there are 2 or 3 places that COULD
> be produced, but the most likely one is doing a vmalloc() to allocate
> a "swap_map".
>
> Is it possible or likely that the ivtv driver is allocating so much
> kernel memory per tuner that it could cause this problem if I am
> loading 6 of them?
>
> I can't find any relevant posts about this kind of problem with
> Linux. Does anyone know how to allocate the kernel more non-userland
> memory than the default?
Yes, ivtv uses quite a bit of kernel memory for the buffers. You can
increase the memory the kernel reserves by adding the vmalloc kernel
option: e.g. vmalloc=192M
I have to do this too.
Hans
>
> Thanks,
> Rich
>
> --
>
> Rich Kadel
> Know'bout, Inc.
> (858) 433-1747
> www.knowbout.com
>
> Do you know about Know'bout?
>
>
>
>
> _______________________________________________
> ivtv-devel mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel