Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: Too much memory???
Michael,
Thanks for your advice, included is the output of dmesg | ksymoops.
On the assumption that the hardware should cope with DMA to memory above
1GB, I have also tried commenting out the following from saa7146_core.c
> if (PageHighMem(pg))
> BUG();
So far (only one test run) it works fine. I'm going to put this test
back in, but just make it log the result so I can be sure that the
memory allocated is above 1GB.
Obviously - I might just be lucky, so it'll be good to see what Gerd has
to say.
Laurence
________________________________________________
Script started on Sun Jul 13 20:55:57 2003
root@holmes:~! modprobe -v budget
insmod
/lib/modules/2.5.75/kernel/drivers/media/dvb/ttpci/ttpci-eeprom.ko
insmod /lib/modules/2.5.75/kernel/drivers/media/common/saa7146.ko
insmod /lib/modules/2.5.75/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
dvb_shutdown_timeout=0
insmod /lib/modules/2.5.75/kernel/drivers/media/dvb/ttpci/budget-core.ko
insmod /lib/modules/2.5.75/kernel/drivers/media/dvb/ttpci/budget.ko
Segmentation fault
root@holmes:~! dmesg | ksymoops
ksymoops 2.4.9 on i686 2.5.75. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.5.75/ (default)
-m /usr/src/linux/System.map (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
Error (regular_file): read_ksyms stat /proc/ksyms failed
ksymoops: No such file or directory
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
kernel BUG at drivers/media/common/saa7146_core.c:67!
invalid operand: 0000 [#1]
CPU: 0
EIP: 0060:[<f8c58d67>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: 02000100 ebx: f6073000 ecx: f6a493dc edx: c1bdbaa0
esi: f8cf7000 edi: 00000000 ebp: f5f67dc0 esp: f5f67da8
ds: 007b es: 007b ss: 0068
Stack: f8cf7000 000000d0 000002f0 f5f64000 0000002f f8cf7000 f5f67de4
f8c58dd1
f8cf7000 0000002f f8cef1f0 f67e8b60 f5f64000 f5fb3b40 f5f657e0
f5f67e10
f8c6c705 c1cdf400 0002f000 f5f65530 00000000 f8cb7f20 00000000
f5f64000
Call Trace:
[<f8c58dd1>] saa7146_vmalloc_build_pgtable+0x31/0xd0 [saa7146]
[<f8cef1f0>] dvb_register_i2c_bus+0x90/0xc0 [dvb_core]
[<f8c6c705>] ttpci_budget_init+0x115/0x210 [budget_core]
[<f8cb746e>] budget_attach+0x4e/0xe0 [budget]
[<c022c7ff>] sprintf+0x1f/0x30
[<f8c5982e>] saa7146_init_one+0x53e/0x690 [saa7146]
[<c023155b>] pci_device_probe_static+0x4b/0x60
[<c02316bc>] __pci_device_probe+0x3c/0x50
[<c02316ff>] pci_device_probe+0x2f/0x50
[<c026fdd3>] bus_match+0x43/0x70
[<c026feed>] driver_attach+0x5d/0x70
[<c02701d4>] bus_add_driver+0xa4/0xc0
[<c0270641>] driver_register+0x31/0x40
[<c02319bf>] pci_register_driver+0x6f/0xa0
[<f8c59bc0>] saa7146_register_extension+0xa0/0x100 [saa7146]
[<f8c51012>] budget_init+0x12/0x25 [budget]
[<c0131d8a>] sys_init_module+0x14a/0x2a0
[<c010930b>] syscall_call+0x7/0xb
Code: 0f 0b 43 00 a0 a1 c5 f8 89 f8 81 c6 00 10 00 00 47 c1 e0 04
>>EIP; f8c58d67 <_end+3881a983/3fbbfc1c> <=====
>>ebx; f6073000 <_end+35c34c1c/3fbbfc1c>
>>ecx; f6a493dc <_end+3660aff8/3fbbfc1c>
>>edx; c1bdbaa0 <_end+179d6bc/3fbbfc1c>
>>esi; f8cf7000 <_end+388b8c1c/3fbbfc1c>
>>ebp; f5f67dc0 <_end+35b299dc/3fbbfc1c>
>>esp; f5f67da8 <_end+35b299c4/3fbbfc1c>
Trace; f8c58dd1 <_end+3881a9ed/3fbbfc1c>
Trace; f8cef1f0 <_end+388b0e0c/3fbbfc1c>
Trace; f8c6c705 <_end+3882e321/3fbbfc1c>
Trace; f8cb746e <_end+3887908a/3fbbfc1c>
Trace; c022c7ff <sprintf+1f/30>
Trace; f8c5982e <_end+3881b44a/3fbbfc1c>
Trace; c023155b <pci_device_probe_static+4b/60>
Trace; c02316bc <__pci_device_probe+3c/50>
Trace; c02316ff <pci_device_probe+2f/50>
Trace; c026fdd3 <bus_match+43/70>
Trace; c026feed <driver_attach+5d/70>
Trace; c02701d4 <bus_add_driver+a4/c0>
Trace; c0270641 <driver_register+31/40>
Trace; c02319bf <pci_register_driver+6f/a0>
Trace; f8c59bc0 <_end+3881b7dc/3fbbfc1c>
Trace; f8c51012 <_end+38812c2e/3fbbfc1c>
Trace; c0131d8a <sys_init_module+14a/2a0>
Trace; c010930b <syscall_call+7/b>
Code; f8c58d67 <_end+3881a983/3fbbfc1c>
00000000 <_EIP>:
Code; f8c58d67 <_end+3881a983/3fbbfc1c> <=====
0: 0f 0b ud2a <=====
Code; f8c58d69 <_end+3881a985/3fbbfc1c>
2: 43 inc %ebx
Code; f8c58d6a <_end+3881a986/3fbbfc1c>
3: 00 a0 a1 c5 f8 89 add %ah,0x89f8c5a1(%eax)
Code; f8c58d70 <_end+3881a98c/3fbbfc1c>
9: f8 clc
Code; f8c58d71 <_end+3881a98d/3fbbfc1c>
a: 81 c6 00 10 00 00 add $0x1000,%esi
Code; f8c58d77 <_end+3881a993/3fbbfc1c>
10: 47 inc %edi
Code; f8c58d78 <_end+3881a994/3fbbfc1c>
11: c1 e0 04 shl $0x4,%eax
1 warning and 1 error issued. Results may not be reliable.
root@holmes:~!
Script done on Sun Jul 13 20:56:55 2003
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index