no tidspbridge support in kernel.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| linux (Ubuntu) |
Medium
|
Unassigned | ||
| Precise |
Undecided
|
Paolo Pisati | ||
| Quantal |
Medium
|
Unassigned |
Bug Description
SRU Justification:
Impact: user code cannot communicate with the DSP hw.
Fix: see attached patch.
Testcase: see if /dev/DspBridge exists.
===
Platform used : Beagleaboard xM RevC
lsb_release -rd :
Description : Ubuntu 12.04.LTS
Release : 12.04
The Linux config is compiled with staging support but without the DSP support (checked int the /boot/config file) so we cannot make the gst-dsp work without recompiling the kernel.
I had to install a 'maybe non official' kernel image following this steps (RobertCNelson kernel)
http://
I think it is better to have the dsp compile as module in the officiel distribution so we are sure that it has been generated with the same environnement, and be sure to retrieve it with the source.
Thanks for processing my request.
note : the module has been compiled with these options :
mempool size = 0x600000
debug = n
recovery = y
cache check = n
wdt = y
wdt timeout = 5
notify power err = n
backtrace = n
---
ApportVersion: 2.0.1-0ubuntu13
Architecture: armhf
DistroRelease: Ubuntu 12.04
Package: linux (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=fr_FR.UTF-8
SHELL=/bin/bash
Tags: precise running-unity
Uname: Linux 3.2.30-x14 armv7l
UnreportableReason: The running kernel is not an Ubuntu kernel
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | Incomplete → Triaged |
tags: | added: quantal |
LIBERADO (selso-liberado) wrote : | #2 |
Please find atteched the config file to get the DSP working
The following has been used :
#
# OMAP Feature Selections
#
CONFIG_
CONFIG_
CONFIG_
CONFIG_OMAP_MUX=y
CONFIG_
CONFIG_
CONFIG_OMAP_MCBSP=y
CONFIG_
CONFIG_
CONFIG_
# CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
#
# Virtio drivers
#
...
CONFIG_
CONFIG_
# CONFIG_
CONFIG_
# CONFIG_
CONFIG_
CONFIG_
# CONFIG_
# CONFIG_
# CONFIG_
# CONFIG_BCM_WIMAX is not set
# CONFIG_FT1000 is not set
tags: | added: apport-collected precise running-unity |
description: | updated |
Changed in linux (Ubuntu Quantal): | |
status: | Triaged → Fix Committed |
Changed in linux (Ubuntu Precise): | |
assignee: | nobody → Paolo Pisati (p-pisati) |
status: | New → Fix Committed |
The attachment "0001-UBUNTU-
[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]
tags: | added: patch |
Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package linux - 3.5.0-17.26
---------------
linux (3.5.0-17.26) quantal-proposed; urgency=low
[ David Henningsson ]
* SAUCE: ALSA: hda - fix indices on boost volume on Conexant
- LP: #1059523
[ Leann Ogasawara ]
* [Config] Build in CONFIG_
- LP: #1061126
[ Rob Herring ]
* Revert "SAUCE: ahci_platform: add custom hard reset for Calxeda ahci
ctrlr"
- LP: #1059432
* Revert "SAUCE: net: calxedaxgmac: add write barriers around setting
owner bit"
- LP: #1059432
* Revert "SAUCE: ARM: highbank: use writel_relaxed variant for pwr
requests"
- LP: #1059432
* Revert "SAUCE: force DMA buffers to non-bufferable on highbank"
- LP: #1059432
* Revert "SAUCE: input: add a key driver for highbank"
- LP: #1059432
* [Config] Align highbank config with amd64-generic and add new configs
- LP: #1059432
* SAUCE: net: calxedaxgmac: enable operate on 2nd frame mode
- LP: #1059432
* SAUCE: net: calxedaxgmac: remove explicit rx dma buffer polling
- LP: #1059432
* SAUCE: net: calxedaxgmac: use relaxed i/o accessors in rx and tx paths
- LP: #1059432
* SAUCE: net: calxedaxgmac: drop some unnecessary register writes
- LP: #1059432
* SAUCE: net: calxedaxgmac: rework transmit ring handling
- LP: #1059432
* SAUCE: ARM: highbank: retry wfi on reset request
- LP: #1059432
[ Tim Gardner ]
* [Config] TIDSPBRIDGE=m
- LP: #1058022
* rebase to v3.5.5
[ Upstream Kernel Changes ]
* common: DMA-mapping: add DMA_ATTR_
- LP: #1059432
* common: DMA-mapping: add DMA_ATTR_
- LP: #1059432
* ARM: dma-mapping: add support for DMA_ATTR_
- LP: #1059432
* ARM: add coherent dma ops
- LP: #1059432
* ARM: add coherent iommu dma ops
- LP: #1059432
* ARM: highbank: add coherent DMA setup
- LP: #1059432
* sata: add platform driver for Calxeda AHCI controller
- LP: #1059432
* xhci: Rate-limit XHCI_TRUST_
- LP: #1039478
* agp/intel-gtt: remove dead code
- LP: #1011440
* drm/i915: stop using dev->agp->base
- LP: #1011440
* agp/intel-gtt: don't require the agp bridge on setup
- LP: #1011440
* drm/i915 + agp/intel-gtt: prep work for direct setup
- LP: #1011440
* agp/intel-gtt: move gart base addres setup
- LP: #1011440
* drm/i915: don't use dev->agp
- LP: #1011440
* drm/i915: disable drm agp support for !gen3 with kms enabled
- LP: #1011440
* agp/intel-agp: remove snb+ host bridge pciids
- LP: #1011440
* rebase to v3.5.5
- LP: #1000424
-- Leann Ogasawara <email address hidden> Wed, 03 Oct 2012 11:11:18 -0700
Changed in linux (Ubuntu Quantal): | |
status: | Fix Committed → Fix Released |
Luis Henriques (henrix) wrote : | #6 |
This bug is awaiting verification that the kernel for Precise in -proposed solves the problem (3.2.0-33.52). Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-precise |
LIBERADO (selso-liberado) wrote : | #7 |
OK I'll do it. I'm awaiting a Beagleboard order to arrive at home.
LIBERADO (selso-liberado) wrote : | #8 |
Hello Luis,
If my verification is still needed plz wait until wednesday, I was really busy those days and just recently got my BB xM.
Luis Henriques (henrix) wrote : | #9 |
yes, we still require the verification for this fix. Thank you for your time helping with it.
Luis Henriques (henrix) wrote : | #10 |
I'm tagging this bug as verified after checking that linux-image-
tags: |
added: verification-done-precise removed: verification-needed-precise |
LIBERADO (selso-liberado) wrote : | #11 |
Hello, as I did not find this image, I just called apt-get update & upgrade (as Paolo told me to do) and installed the last linux image available (3.20-32), in which the tidspbridge module is not available.
So I do I get this 3.2.0-33 ?
Launchpad Janitor (janitor) wrote : | #13 |
This bug was fixed in the package linux - 3.2.0-33.52
---------------
linux (3.2.0-33.52) precise-proposed; urgency=low
[Luis Henriques]
* Release Tracking Bug
- LP: #1067666
[ Andy Whitcroft ]
* [Config] add fs/udf to linux-image to support DVD/CD formats in virtual
instances
- LP: #1066921
[ James M Leddy ]
* SAUCE: input: fix weird issue of synaptics psmouse sync lost after
resume
- LP: #717970
[ Paolo Pisati ]
* [SRU] [Config] enable TIDSPBRIDGE for omap arm[el|hf] flavours
- LP: #1058022
[ Sarveshwar Bandi ]
* SAUCE: bridge: Pull ip header into skb->data before looking into ip
header.
- LP: #1065150
[ Upstream Kernel Changes ]
* Revert "drm/radeon: rework pll selection (v3)"
- LP: #1065047
* sched: Fix migration thread runtime bogosity
- LP: #1057593
* Bluetooth: Add support for Sony Vaio T-Series
- LP: #1054307
* drm/radeon: properly handle mc_stop/mc_resume on evergreen+ (v2)
- LP: #1058303
* Bluetooth: Use USB_VENDOR_
- LP: #1058303
* Bluetooth: Add USB_VENDOR_
- LP: #1030233, #1058303
* target: Fix ->data_length re-assignment bug with SCSI overflow
- LP: #1065047
* ASoC: samsung dma - Don't indicate support for pause/resume.
- LP: #1065047
* fs/proc: fix potential unregister_
- LP: #1065047
* mm/ia64: fix a memory block size bug
- LP: #1065047
* nbd: clear waiting_queue on shutdown
- LP: #1065047
* drivers/
- LP: #1065047
* mm/page_alloc: fix the page address of higher page's buddy calculation
- LP: #1065047
* memory hotplug: fix section info double registration bug
- LP: #1065047
* cciss: fix handling of protocol error
- LP: #1065047
* vfs: dcache: use DCACHE_
d_kill()
- LP: #1065047
* workqueue: reimplement work_on_cpu() using system_wq
- LP: #1065047
* cpufreq/
another CPU
- LP: #1065047
* sched: Fix ancient race in do_exit()
- LP: #1065047
* hpwdt: Fix kdump issue in hpwdt
- LP: #1065047
* rtlwifi: rtl8192ce: Log message that B_CUT device may not work
- LP: #1065047
* brcmfmac: fix big endian bug in i-scan.
- LP: #1065047
* brcmfmac: Fix big endian host configuration data.
- LP: #1065047
* dmaengine: at_hdmac: fix comment in atc_prep_slave_sg()
- LP: #1065047
* dmaengine: at_hdmac: check that each sg data length is non-null
- LP: #1065047
* ARM: 7532/1: decompressor: reset SCTLR.TRE for VMSA ARMv7 cores
- LP: #1065047
* drm/i915: Reduce a pin-leak BUG into a WARN
- LP: #1065047
* bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload
- LP: #1065047
* mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA
- LP: #1065047
* hwmon: (ads7871) Add 'name' sysfs attribute
- LP: #1065047
* DMA: PL330: Check the pointer returned by kzalloc
- LP: #1065047
* hpsa: fix handling of protocol error
-...
Changed in linux (Ubuntu Precise): | |
status: | Fix Committed → Fix Released |
Adam Conrad (adconrad) wrote : Update Released | #12 |
The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1058022
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.