Openmoko Bug #2179: GTA02 ASoC capture kernel oops

Openmoko Public Trac bugs at
Thu Dec 18 17:05:23 CET 2008

#2179: GTA02 ASoC capture kernel oops
 Reporter:  laforge          |          Owner:  openmoko-kernel 
     Type:  defect           |         Status:  new             
 Priority:  normal           |      Milestone:  FSO             
Component:  System Software  |        Version:  current svn head
 Severity:  normal           |       Keywords:  asoc capture    
 Haspatch:  0                |      Blockedby:                  
Estimated:                   |    Patchreview:                  
 Blocking:                   |   Reproducible:  always          

Comment(by laforge):

 there seem to be actually two independent problems

 1) the fact that there are no matching rates " WM8753 HiFi <-> s3c24xx-i2s
 No matching rates"

 2) the fact that this causes a kernel oops in the
 neo1973_gta02_hifi_hw_free() function.  This is caused by
 dai_ops.set_pll() == NULL, which in turn seems to be caused by the fact
 that snd_pcm_open_substream() is not finished (due to the 'no matching
 rate' bug above) and calls snd_pcm_release_substream() for a not fully
 opened substream.

Ticket URL: <> <>
openmoko trac

More information about the openmoko-kernel mailing list