[linux-dvb] Duel Hauppauge HVR-1600
Tom Moore
htmoore at comcast.net
Wed Oct 15 03:54:42 CEST 2008
Thanks Andy for the reply.
I did what you said and now I'm getting an memory error message when booting
The message reads:
Initrd extends beyond end of memory (0x37fef23a > 0x30000000)
I tried lowering the amount but anything over 128M and I get the error
message.
Here is my config file:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title MythDora (2.6.24.4-64.fc8)
root (hd0,0)
kernel /vmlinuz-2.6.24.4-64.fc8 ro root=/dev/VolGroup00/LogVol00
rhgb quiet vmalloc=256M
initrd /initrd-2.6.24.4-64.fc8.img
-----Original Message-----
From: Andy Walls [mailto:awalls at radix.net]
Sent: Tuesday, October 14, 2008 7:16 PM
To: Tom Moore
Cc: linux-dvb at linuxtv.org
Subject: Re: [linux-dvb] Duel Hauppauge HVR-1600
On Tue, 2008-10-14 at 18:43 -0500, Tom Moore wrote:
> I just bought two Hauppauge HVR-1600 cards and I'm trying to set them
> up in
>
> Mythdorra 5. I have the cx18 drivers installed but it is only
> initializing one
>
> card. I'm getting the following message when I do a dmesg | grep cx18.
> Has
>
> anyone ran accross this problem before with duel cards of the same
> model and if
>
> so, how do I fix it? Any help will be greatly appreciated.
>
>
>
> Thanks,
>
> Tom Moore
>
> Houston, TX
>
>
>
> dmesg | grep cx18
>
> cx18: Start initialization, version 1.0.1
> cx18-1: Initializing card #1
>
> cx18-1: Autodetected Hauppauge card
>
> cx18-1: Unreasonably low latency timer, setting to 64 (was 32)
>
> cx18-1: ioremap failed, perhaps increasing __VMALLOC_RESERVE in page.h
>
> cx18-1: or disabling CONFIG_HIGHMEM4G into the kernel would help
>
> cx18-1: Error -12 on initialization
>
> cx18: probe of 0000:02:04.0 failed with error -12
>
> cx18: End initialization
>
You're out of vmalloc address space. Each cx18 needs 64 MB of vmalloc
space for MMIO mappings.
Do this:
$ cat /proc/meminfo | grep Vmalloc
Edit your bootloader's config file to add a 'vmalloc=xxxM' option to
your kernel commandline. Use a value that is 128M greater than your
current VmallocTotal.
Regards,
Andy
More information about the linux-dvb
mailing list