[linux-dvb] Re : [Patch] saa7146: 'wait_for_debi_done' fixes

manu eallaud at yahoo.fr
Wed Oct 10 17:06:22 CEST 2007


On 10/09/2007 06:15:14 PM, Oliver Endriss wrote:
> @all users of saa7146-based cards
> 
> (drivers: dvb-ttpci, budget, budget-ci, budget-av)
> 
> Please test whether the attached patch has any negative effects.
> 
> Two fixes for the 'saa7146_wait_for_debi_done' code:
> (a) Timeout did not work when the routine was called with interrupts
>     disabled.
> (b) Reduce PCI I/O load caused by saa7146_wait_for_debi_done.
>     Seems to be very important on fast machines!
> 
> Based on a patch posted by e9hack at vdr-portal.
> 
> If nobody complains I will commit this patch next week.

Well sorry it seems to create an oops on my box. Just to make sure  
though: it is the first time I compile and load modules from mercurial  
and so could it just be a compatibility problem with my 2.6.20-16  
Ubuntu Feisty kernel?
If not here you go: you have the lsmod (which also gave me directly the  
following oops ;-). This is with a TT S-1500 with CI.

manu at manu-desktop:~$ lsmod
Module                  Size  Used by
nfsd                  218992  9
exportfs                6912  1 nfsd
nfs                   240876  0
lockd                  64904  3 nfsd,nfs
sunrpc                161340  4 nfsd,nfs,lockd
ppdev                  10116  0
via                    44160  2
drm                    81044  3 via
cpufreq_userspace       5408  0
cpufreq_stats           7360  0
cpufreq_powersave       2688  0
cpufreq_ondemand        9228  0
freq_table              5792  2 cpufreq_stats,cpufreq_ondemand
cpufreq_conservative     8200  0
tc1100_wmi              8068  0
pcc_acpi               13184  0
dev_acpi               12292  0
sony_acpi               6284  0
video                  16388  0
sbs                    15652  0
i2c_ec                  6016  1 sbs
dock                   10268  0
button                  8720  0
battery                10756  0
container               5248  0
ac                      6020  0
asus_acpi              17308  0
backlight               7040  1 asus_acpi
vfat                   14208  0
fat                    53916  1 vfat
ext3                  133128  2
jbd                    59816  1 ext3
ipv6                  268960  18
nvram                   9992  0
lp                     12452  0
fuse                   46612  0
snd_mpu401              9256  0
snd_mpu401_uart         9472  1 snd_mpu401
snd_seq_dummy           4740  0
snd_seq_oss            32896  0
snd_seq_midi            9600  0
snd_rawmidi            25472  2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event      8448  2 snd_seq_oss,snd_seq_midi
snd_seq                52592  6  
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              23684  1 snd_seq
snd_seq_device          9100  5  
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    54020  7  
snd_mpu401,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
analog                 12832  0
gameport               16520  1 analog
soundcore               8672  1 snd
parport_pc             36388  1
sg                     36252  0
sd_mod                 23428  3
psmouse                38920  0
parport                36936  3 ppdev,lp,parport_pc
pcspkr                  4224  0
serio_raw               7940  0
lnbp21                  3328  1
i2c_viapro             10132  0
stv0299                11656  1
via_agp                11264  1
shpchp                 34324  0
pci_hotplug            32576  1 shpchp
budget_ci              20868  0
budget_core            12548  1 budget_ci
dvb_core               81708  3 stv0299,budget_ci,budget_core
agpgart                35400  2 drm,via_agp
saa7146                20232  2 budget_ci,budget_core
ttpci_eeprom            3584  1 budget_core
ir_common              36356  1 budget_ci
i2c_core               22656  7  
i2c_ec,lnbp21,i2c_viapro,stv0299,budget_ci,budget_core,ttpci_eeprom
af_packet              23816  2
evdev                  11008  4
tsdev                   8768  0
ext2                   66824  1
mbcache                 9604  2 ext3,ext2
ide_cd                 32672  0
cdrom                  37664  1 ide_cd
ide_disk               17024  3
ata_generic             9092  0
usb_storage            72256  2
libusual               17936  1 usb_storage
8139too                27648  0
via82cxxx              10372  0 [permanent]
floppy                 59524  0
ohci1394               36528  0
ieee1394              299448  1 ohci1394
8139cp                 25088  0
mii                     6528  2 8139too,8139cp
ehci_hcd               34188  0
uhci_hcd               25360  0
usbcore               134280  5 usb_storage,libusual,ehci_hcd,uhci_hcd
generic                 5124  0 [permanent]
sata_via               12548  0
libata                125720  2 ata_generic,sata_via
scsi_mod              142348  4 sg,sd_mod,usb_storage,libata
thermal                14856  0
processor              31048  1 thermal
fan                     5636  0
fbcon                  42656  0
tileblit                3584  1 fbcon
font                    9216  1 fbcon
bitblit                 6912  1 fbcon
softcursor              3200  1 bitblit
vesafb                  9220  0
capability              5896  0
commoncap               8192  1 capability
manu at manu-desktop:~$
Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809212] Oops: 0000 [#1]

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809214] SMP

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809305] CPU:    0

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809306] EIP:    0060:[<dea1c262>]    Not  
tainted VLI

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809308] EFLAGS: 00010292    
(2.6.20-16-generic #2)

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809327] EIP is at i2c_transfer+0x22/0x60  
[i2c_core]

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809331] eax: 00000002   ebx: ffffffda    
ecx: 00000001   edx: cce07f04

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809335] esi: d7c51804   edi: d5d8cb40    
ebp: 00000001   esp: cce07eec

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809338] ds: 007b   es: 007b   ss: 0068

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809342] Process kdvb-fe-0 (pid: 5686,  
ti=cce06000 task=ccd5e580 task.ti=cce06000)

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809345] Stack: cce07f04 d7c51c08 d7c51804  
d5d8cb40 d7c51c00 dea24798 00000061 00000004

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809353]        cce07f10 e084e83a d7c51c08  
00000001 00000001 dea04cef c13c4b40 00000000

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809361]        d7c51804 d7c51c08 00000003  
d7c51800 d7c51c08 00000001 00000002 dea3f190

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809368] Call Trace:

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809377]  [<dea24798>]  
alps_bsbe1_tuner_set_params+0xa8/0xd0 [budget_ci]

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809396]  [<dea04cef>]  
stv0299_set_frontend+0x7f/0x250 [stv0299]

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809414]  [<dea3f190>]  
dvb_frontend_swzigzag_autotune+0xf0/0x1e0 [dvb_core]

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809444]  [__wake_up_locked+31/48]  
__wake_up_locked+0x1f/0x30

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809462]  [__down_interruptible+240/288]  
__down_interruptible+0xf0/0x120

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809479]  [<dea3f99d>]  
dvb_frontend_swzigzag+0x1fd/0x250 [dvb_core]

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809496]  [<dea40b95>]  
dvb_frontend_thread+0x225/0x2f0 [dvb_core]

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809514]  [autoremove_wake_function+0/80]  
autoremove_wake_function+0x0/0x50

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809529]  [<dea40970>]  
dvb_frontend_thread+0x0/0x2f0 [dvb_core]

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809543]  [kthread+186/240] kthread+0xba/0xf0

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809550]  [kthread+0/240] kthread+0x0/0xf0

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809557]  [kernel_thread_helper+7/16]  
kernel_thread_helper+0x7/0x10

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809569]  =======================

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809571] Code: 23 70 e1 8d b6 00 00 00 00 83  
ec 14 89 5c 24 04 bb da ff ff ff 89 7c 24 0c 89 c7 89 6c 24 10 89 cd 89  
74 24 08 89 14 24 8b 40 0c <8b> 00 85 c0 74 1f 8d 77 20 89 f0 e8 4e 18  
8d e1 8b 5f 0c 89 e9

Message from syslogd at manu-desktop at Wed Oct 10 11:01:21 2007 ...
manu-desktop kernel: [   87.809602] EIP: [<dea1c262>]  
i2c_transfer+0x22/0x60 [i2c_core] SS:ESP 0068:cce07eec


	

	
		
___________________________________________________________________________ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com




More information about the linux-dvb mailing list