fw-host0: Iso Xmit 0 Context died

Bug #232490 reported by prismatic7
20
Affects Status Importance Assigned to Milestone
jack-audio-connection-kit (Ubuntu)
Fix Released
Low
Unassigned
libfreebob (Ubuntu)
Incomplete
Undecided
Unassigned
linux (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Binary package hint: linux-image

Description: Ubuntu 8.04
Release: 8.04

2.6.24-16-rt #1 SMP PREEMPT RT Thu Apr 10 15:15:40 UTC 2008 i686 GNU/Linux

Using a Firewire sound card (Focusrite Saffire LE, supported by FreeBoB) with the following Ricoh iee1394 interface (built in to my Dell XPS M1210)

03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (prog-if 10 [OHCI])
 Subsystem: Dell Unknown device 01d7
 Flags: bus master, medium devsel, latency 64, IRQ 18
 Memory at ecbfd800 (32-bit, non-prefetchable) [size=2K]
 Capabilities: [dc] Power Management version 2

produces an unrecoverable error in the kernel ohci1394 driver which kills audio output from the device. Relevant syslog lines

May 21 22:36:19 zakalwe kernel: [45139.353506] ieee1394: Node added: ID:BUS[0-01:1023] GUID[00130e0100041bbc]
May 21 22:36:19 zakalwe NetworkManager: <debug> [1211373379.982791] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/ieee1394_guid_130e0100041bbc').
May 21 22:36:20 zakalwe kernel: [45141.500581] ieee1394: raw1394: /dev/raw1394 device initialized
May 21 22:36:20 zakalwe kernel: [45141.524582] NOTE: The dv1394 driver is unsupported and may be removed in a future Linux release. Use raw1394 instead.
May 21 22:36:20 zakalwe NetworkManager: <debug> [1211373380.085611] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/ieee1394_guid_130e0100041bbc_0').
May 21 22:39:24 zakalwe kernel: [45323.431655] ohci1394: fw-host0: Unrecoverable error!
May 21 22:39:24 zakalwe kernel: [45323.431679] ohci1394: fw-host0: Iso Xmit 0 Context died: ctrl[00649806] cmdptr[f000e2c3]

This is known upstream:
[1] http://bugzilla.kernel.org/show_bug.cgi?id=8471
[2] http://marc.info/?l=linux1394-devel&m=114971484119328&w=2
[3] http://marc.info/?l=linux1394-devel&m=117110096027684&w=2
[4] http://marc.info/?l=linux1394-devel&m=117108997515305&w=2

Revision history for this message
prismatic7 (chris-wenn-deactivatedaccount) wrote :

I've got $600 worth of kit sitting idle and it doesn't rate a mention?

Revision history for this message
Stefan Richter (stefan-r-ubz) wrote :

It's an upstream bug on which nobody is working on. The problem is between the controller and how our drivers update its DMA program.

Have a look at http://marc.info/?l=linux1394-user&m=116463661930992 though. Would that be applicable to your setup?

Revision history for this message
prismatic7 (chris-wenn-deactivatedaccount) wrote :

Hi Stefan

I'm not sure it would be applicable - I'm using the realtime kernel which has PREEMPT...

In any case, is it fixable? I'd really like to use my Saffire!

Revision history for this message
Daniel T Chen (crimsun) wrote :

Have you tried (in a separate, "throwaway" install) ffado?

Changed in libfreebob:
status: New → Incomplete
Revision history for this message
prismatic7 (chris-wenn-deactivatedaccount) wrote :

Hi Daniel

Yes, I have - with identical results...

tags: added: review-request
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi prismatic7,

This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 232490

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: kj-triage needs-kernel-logs needs-upstream-testing
removed: review-request
Revision history for this message
Emmet Hikory (persia) wrote :

I know this hardware worked with jackd and ffado from jaunty, and still works in lucid.

Changed in jack-audio-connection-kit (Ubuntu):
importance: Undecided → Low
status: New → Fix Released
Changed in linux (Ubuntu):
importance: Undecided → Low
status: Incomplete → Fix Released
Revision history for this message
Emmet Hikory (persia) wrote :

Err, unmarking the linux task "Fix Released", as I realise that my firewire controller doesn't match. APologies for the bug noise.

Changed in linux (Ubuntu):
importance: Low → Undecided
status: Fix Released → Incomplete
Revision history for this message
Mitja Dominko (mitja-dominko) wrote :

This is so inconvenient.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.