<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/linux1394/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/linux1394/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 21 May 2025 21:43:13 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/linux1394/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Firewire Device Not Being Detected by Card</title><link>https://sourceforge.net/p/linux1394/bugs/85/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello, &lt;br/&gt;
I am attempting to use dvgrab to capture footage from my Sony HDR FX1 camera via firewire on a Raspberry pi 5. I am currently on linux kernel version 6.12.28-v8-16k+ on Raspian OS.&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;The output of 'lspci' is as follows:&lt;/p&gt;
&lt;p&gt;0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)&lt;br/&gt;
0001:01:00.0 PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge &lt;span&gt;[Cheetah Express]&lt;/span&gt; (rev 01)&lt;br/&gt;
0001:02:00.0 FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller &lt;span&gt;[Cheetah Express]&lt;/span&gt; (rev 01)&lt;br/&gt;
0002:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)&lt;br/&gt;
0002:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;I know my firewire card works as I have tested it on a different linux computer with my Sony camera and it works perfectly. I have also tried using a different firewire card -&lt;br/&gt;
FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 &lt;span&gt;[Fire II(M)]&lt;/span&gt; IEEE 1394 OHCI Controller (rev 80) - which yields the same result as the other card on the Raspberry pi.&lt;/p&gt;
&lt;p&gt;The output of 'dmesg | grep firewire' is :&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[    2.461857]&lt;/span&gt; firewire_ohci 0001:02:00.0: enabling device (0000 -&amp;gt; 0002)&lt;br/&gt;
&lt;span&gt;[    2.461902]&lt;/span&gt; firewire_ohci 0001:02:00.0: probe with driver firewire_ohci failed with error -12&lt;br/&gt;
&lt;span&gt;[    2.621208]&lt;/span&gt; Modules linked in: brcmfmac snd_soc_hdmi_codec hci_uart brcmutil btbcm drm_display_helper bluetooth cfg80211 cec aes_ce_blk drm_dma_helper aes_ce_cipher rpi_hevc_dec pisp_be ghash_ce gf128mul snd_soc_core sha2_ce ecdh_generic sha256_arm64 ecc v4l2_mem2mem snd_compress sha1_ce videobuf2_dma_contig snd_pcm_dmaengine snd_pcm firewire_ohci(+) rfkill videobuf2_memops videobuf2_v4l2 libaes firewire_core v3d snd_timer videodev sha1_generic snd gpu_sched raspberrypi_hwmon videobuf2_common mc drm_shmem_helper spi_bcm2835 gpio_keys drm_kms_helper i2c_brcmstb raspberrypi_gpiomem rp1_mailbox rp1_adc nvmem_rmem uio_pdrv_genirq uio drm i2c_dev ledtrig_pattern fuse drm_panel_orientation_quirks backlight dm_mod ip_tables x_tables ipv6&lt;br/&gt;
&lt;span&gt;[    2.706995]&lt;/span&gt; pc : ar_context_release+0x24/0x80 &lt;span&gt;[firewire_ohci]&lt;/span&gt;&lt;br/&gt;
&lt;span&gt;[    2.712766]&lt;/span&gt; lr : release_ohci+0x28/0x58 &lt;span&gt;[firewire_ohci]&lt;/span&gt;&lt;br/&gt;
&lt;span&gt;[    2.795396]&lt;/span&gt;  ar_context_release+0x24/0x80 &lt;span&gt;[firewire_ohci]&lt;/span&gt;&lt;br/&gt;
&lt;span&gt;[    2.800813]&lt;/span&gt;  release_ohci+0x28/0x58 &lt;span&gt;[firewire_ohci]&lt;/span&gt;&lt;br/&gt;
&lt;span&gt;[    2.853075]&lt;/span&gt;  fw_ohci_init+0x54/0x3ff8 &lt;span&gt;[firewire_ohci]&lt;/span&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris</dc:creator><pubDate>Wed, 21 May 2025 21:43:13 -0000</pubDate><guid>https://sourceforge.netcc1ec26c97a94dae992af9d95f8ce691ef6f0fef</guid></item><item><title>iMX6 / XIO2213BZAY / Drive Connection</title><link>https://sourceforge.net/p/linux1394/bugs/84/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am currently trying to find a solution to the below setup&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Setup:&lt;/strong&gt;&lt;br/&gt;
The setup consists of a connection from a iMX6 to a XIOO2213BZAY chip via PCI then connected to removable memory modules via firewire&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reference:&lt;/strong&gt;&lt;br/&gt;
I have used the nitrogen6x to model the behavior.  Though it is not a complete reprsentation of the actual board we are using for, the Nitrogen6x doesn not have a reset.  The same behavior is still seen. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kernel Version:&lt;/strong&gt;&lt;br/&gt;
I have tested a variety of versions.&lt;br/&gt;
3.10.17, 3.10.53, 3.14.52, &amp;amp; 4.1.15&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Behavior:&lt;/strong&gt;&lt;br/&gt;
The expected behavior is that the drives would connect every time. Right now the behavior changes depending on the Linux kernel version. We have had the best luck with 3.10.17.&lt;/p&gt;
&lt;p&gt;The PCI, firewire_core, firewire_ohci, and firewire_sbp2 drivers all load; however, the sbp2 driver fails at login when sbp2_agent_reset is performed.   'orb-&amp;gt;response' from sbp2_send_management_orb is used as the buffer passed into dma_map_single which seems to have mixed up results.  Half of the array is always has consistent results, element 0 &amp;amp; 1; meanwhile, element 2 &amp;amp; 3 return as 0x00's more times than not.&lt;br/&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;In sbp2_login: command_block_agent_address is 281470681743360 (FFFF00000000), I hardcoded the command_block_agent_address to be 0xFFFFF0100000 which allowed the driver to connect to the drive &amp;amp; created the SCSI device.  Everything works as expected if I just hardcode that value.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I also modified the driver to do a repeat the DMA read, continuously, if a failure occurs.  I have also included a variety of command like 'smp_mb()', 'sync', "echo 3 &amp;gt; /proc/sys/vm/drop_cache"  that in some cases would help establish a connection.  Once a connection was established I was able to connect to the drives just fine. &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is more information at this link:&lt;br/&gt;
&lt;a href="https://sourceforge.net/p/linux1394/mailman/message/34243589/"&gt;https://sourceforge.net/p/linux1394/mailman/message/34243589/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Do you have any ideas what would cause incomplete reading from DMA?&lt;br/&gt;
Please see logging below.&lt;/p&gt;
&lt;p&gt;Any help is appreciated,&lt;br/&gt;
Jason&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;**  Successful Run &lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;*&lt;/strong&gt; &lt;br/&gt;
sbp2_login: size of response: 16&lt;br/&gt;
sbp2_send_management_orb: dma_map_single: DMA_FROM_DEVICE&lt;br/&gt;
sbp2_send_management_orb: dev id: 0xD219E868&lt;br/&gt;
sbp2_send_management_orb: orb-&amp;gt;response_bus: 0x223752B8 ;function: 0x0&lt;br/&gt;
sbp2_send_management_orb: lu-&amp;gt;tgt-&amp;gt;management_agent_address = 0xFFFFF0030000&lt;br/&gt;
sbp2_send_management_orb: dma_map_single: DMA_TO_DEVICE&lt;br/&gt;
sbp2_send_management_orb: orb-&amp;gt;base.request_bus: 0x22375298&lt;br/&gt;
sbp2_send_orb 0x22375298&lt;br/&gt;
complete_transaction 0x22375298&lt;br/&gt;
sbp2_status_write: spin_lock_irqsave&lt;br/&gt;
sbp2_status_write: sync&lt;br/&gt;
sbp2_status_write: spin_unlock_irqrestore&lt;br/&gt;
complete_managment_orb 0x223752B8&lt;br/&gt;
sbp2_send_management_orb:wait_for_completion_timeout: 2997 , orb-&amp;gt;done = 0 ; timeout = 196611&lt;br/&gt;
sbp2_cancel_orbs: &lt;br/&gt;
sbp2_send_management_orb: dma_unmap_single: DMA_TO_DEVICE&lt;br/&gt;
sbp2_send_management_orb: dma_unmap_single: DMA_FROM_DEVICE&lt;br/&gt;
sbp2_send_management_orb: memcpy size = 16&lt;br/&gt;
sbp2_send_management_orb: orb-&amp;gt;response&lt;span&gt;[0]&lt;/span&gt; = 0x1000&lt;br/&gt;
sbp2_send_management_orb: orb-&amp;gt;response&lt;span&gt;[1]&lt;/span&gt; = 0xFFFFC0FF&lt;br/&gt;
&lt;strong&gt;sbp2_send_management_orb: orb-&amp;gt;response&lt;span&gt;&lt;span&gt;[2]&lt;/span&gt;&lt;/span&gt; = 0x10F0&lt;br/&gt;
sbp2_send_management_orb: orb-&amp;gt;response&lt;span&gt;&lt;span&gt;[3]&lt;/span&gt;&lt;/span&gt; = 0x3000000&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;**  Failed Run &lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;*&lt;/strong&gt; &lt;br/&gt;
sbp2_login: size of response: 16&lt;br/&gt;
sbp2_send_management_orb: dma_map_single: DMA_FROM_DEVICE&lt;br/&gt;
sbp2_send_management_orb: dev id: 0xD219E868&lt;br/&gt;
sbp2_send_management_orb: orb-&amp;gt;response_bus: 0x224C4FB8 ;function: 0x0&lt;br/&gt;
sbp2_send_management_orb: lu-&amp;gt;tgt-&amp;gt;management_agent_address = 0xFFFFF0030000&lt;br/&gt;
sbp2_send_management_orb: dma_map_single: DMA_TO_DEVICE&lt;br/&gt;
sbp2_send_management_orb: orb-&amp;gt;base.request_bus: 0x224C4F98&lt;br/&gt;
sbp2_send_orb 0x224C4F98&lt;br/&gt;
complete_transaction 0x224C4F98&lt;br/&gt;
sbp2_status_write: spin_lock_irqsave&lt;br/&gt;
sbp2_status_write: sync&lt;br/&gt;
sbp2_status_write: spin_unlock_irqrestore&lt;br/&gt;
complete_managment_orb 0x224C4FB8&lt;br/&gt;
sbp2_send_management_orb:wait_for_completion_timeout: 2997 , orb-&amp;gt;done = 0  ; timeout  = 196611&lt;br/&gt;
sbp2_cancel_orbs: &lt;br/&gt;
sbp2_send_management_orb: dma_unmap_single: DMA_TO_DEVICE&lt;br/&gt;
sbp2_send_management_orb: dma_unmap_single: DMA_FROM_DEVICE&lt;br/&gt;
sbp2_send_management_orb: memcpy size = 16&lt;br/&gt;
sbp2_send_management_orb: orb-&amp;gt;response&lt;span&gt;[0]&lt;/span&gt; = 0x1000&lt;br/&gt;
sbp2_send_management_orb: orb-&amp;gt;response&lt;span&gt;[1]&lt;/span&gt; = 0xFFFFC0FF&lt;br/&gt;
&lt;strong&gt;sbp2_send_management_orb: orb-&amp;gt;response&lt;span&gt;&lt;span&gt;[2]&lt;/span&gt;&lt;/span&gt; = 0x0&lt;br/&gt;
sbp2_send_management_orb: orb-&amp;gt;response&lt;span&gt;&lt;span&gt;[3]&lt;/span&gt;&lt;/span&gt; = 0x0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;free_orb 0x224C4F98&lt;br/&gt;
firewire_sbp2 fw1.0: logged in to LUN 0000 (0 retries)&lt;br/&gt;
sbp2_login: command_block_agent_address is 281470681743360 (FFFF00000000), generation is 4&lt;br/&gt;
sbp2_set_busy_timeout returned rcode 0x0 (no error)&lt;br/&gt;
sbp2_agent_reset: command_block_agent_address is FFFF00000000, generation is 4&lt;br/&gt;
&lt;strong&gt;sbp2_agent_reset returned rcode 0x7 (address error)&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Alden</dc:creator><pubDate>Mon, 31 Oct 2016 22:41:06 -0000</pubDate><guid>https://sourceforge.netc60b7fbdd2042d9354b21308e10e332d8af102e1</guid></item><item><title>Bug in dc1394_external_trigger_set_source</title><link>https://sourceforge.net/p/linux1394/bugs/83/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The routine&lt;br /&gt;
dc1394_external_trigger_set_source in control.c of the library lib1394&lt;/p&gt;
&lt;p&gt;dc1394error_t&lt;br /&gt;
dc1394_external_trigger_set_source(dc1394camera_t *camera, dc1394trigger_source_t source)&lt;br /&gt;
{&lt;br /&gt;
dc1394error_t err;&lt;br /&gt;
uint32_t curval;&lt;/p&gt;
&lt;p&gt;if ( (source &amp;lt; DC1394_TRIGGER_SOURCE_MIN) || (source &amp;gt; DC1394_TRIGGER_SOURCE_MAX) ) {&lt;br /&gt;
return DC1394_INVALID_TRIGGER_SOURCE;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;err=GetCameraControlRegister(camera, REG_CAMERA_TRIGGER_MODE, &amp;amp;curval);&lt;br /&gt;
DC1394_ERR_RTN(err, "Could not get trigger source");&lt;/p&gt;
&lt;p&gt;source-= DC1394_TRIGGER_MODE_MIN;&lt;br /&gt;
curval= (curval &amp;amp; 0xFF1FFFFFUL) | ((source &amp;amp; 0x8UL) &amp;lt;&amp;lt; 21);&lt;br /&gt;
err=SetCameraControlRegister(camera, REG_CAMERA_TRIGGER_MODE, curval);&lt;br /&gt;
DC1394_ERR_RTN(err, "Could not set trigger source");&lt;br /&gt;
return err;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;has a check at the beginning to see if the souce value is in the range DC1394_TRIGGER_SOURCE_MIN and DC1394_TRIGGER_SOURCE_MAX and later the souce is normalize by subtracting DC1394_TRIGGER_SOURCE_MIN.&lt;br /&gt;
so the normalize rang of source is 0-7.&lt;br /&gt;
then source is anded wit 0x8 giveing the result 0.&lt;/p&gt;
&lt;p&gt;So dc1394_external_trigger_set_source will omly set the source in REG_CAMERA_TRIGGER_MODE to 0.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 08 Jan 2008 18:03:34 -0000</pubDate><guid>https://sourceforge.netde41c91819b207de99e92810e922f7f54787bac4</guid></item><item><title>2.4.32-System Crash after plugging in FireWire Device</title><link>https://sourceforge.net/p/linux1394/bugs/82/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;1) I have two stand alone systems, P1 and P2,having Red Hat Linux with kernel version of 2.4.32. &lt;br /&gt;
2) I start pinging P2 from P1 system which is but obvious unconnected. &lt;br /&gt;
3) Now as soon as I connect P2 system, i.e. bus reset occurs, P1 system crashes.&lt;/p&gt;
&lt;p&gt;please revert back.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 23 Nov 2006 11:50:04 -0000</pubDate><guid>https://sourceforge.net65a42b0642027c8b134c37b5c4999255f58f45e3</guid></item><item><title>Umax Powerlook 1000 scanner is recognized but fail to scan</title><link>https://sourceforge.net/p/linux1394/bugs/81/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Umax Powerlook 1000 scanner is fully supported in&lt;br /&gt;
kernel-2.4.20-8 by Vuescan scanning software. When I&lt;br /&gt;
tried use FC3 I discovered that firewire drivers was&lt;br /&gt;
broken and the scanner wasn´t recognized. In fedora&lt;br /&gt;
core 5 (kernel-2.6.18-1.2200.FC5) the scanner is&lt;br /&gt;
recognized but fail to scan due to a bug in sbp2 modile&lt;br /&gt;
(SCSI over Firewire).&lt;/p&gt;
&lt;p&gt;"The problem is that the driver isn't returning the&lt;br /&gt;
full length of the sense data. VueScan is requesting 32&lt;br /&gt;
bytes of sense data, but the driver isn't returning all&lt;br /&gt;
of the sense data.This works fine for most scanners,&lt;br /&gt;
but not for UMAX scanners(Ed Hamrick - Vuescan software)."&lt;/p&gt;
&lt;p&gt;Any help would be very much appreciated.&lt;/p&gt;
&lt;p&gt;Renan from Brazil&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 13 Nov 2006 15:11:56 -0000</pubDate><guid>https://sourceforge.neta04269115d6b28f00819fe893b4122dfdd37ae92</guid></item><item><title>libiec61883: problem into pkg-config version test</title><link>https://sourceforge.net/p/linux1394/bugs/80/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;These vars&lt;/p&gt;
&lt;p&gt;pkgconfig_major=`pkg-config --version | sed&lt;br /&gt;
's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`&lt;/p&gt;
&lt;p&gt;pkgconfig_minor=`pkg-config --version | sed&lt;br /&gt;
's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`&lt;/p&gt;
&lt;p&gt;don't works for numbers &amp;gt; 9. Patch attached for fix it.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">marcio_tex</dc:creator><pubDate>Tue, 30 May 2006 02:43:11 -0000</pubDate><guid>https://sourceforge.netd346be8f1744bcc7c6fd15b50d26c812635dd451</guid></item><item><title>Kernel lockup when plugging device</title><link>https://sourceforge.net/p/linux1394/bugs/79/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I just plugged the firewire wire, then I got error&lt;br /&gt;
messages :&lt;/p&gt;
&lt;p&gt;Feb 13 11:01:01 xxx CROND[27569]: (root) CMD (nice -n&lt;br /&gt;
19 run-parts /etc/cron.hourly) &lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Unrecoverable&lt;br /&gt;
error!&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Async Req Tx&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Async Rsp Tx&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Async Req Rcv&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Async Rsp Rcv&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Iso Xmit 0&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Iso Xmit 1&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Iso Xmit 2&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Iso Xmit 3&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Iso Recv 0&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
match[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Iso Recv 1&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
match[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Iso Recv 2&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
match[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Iso Recv 3&lt;br /&gt;
Context died: ctrl[ffffffff] cmdptr[ffffffff]&lt;br /&gt;
match[ffffffff]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Runaway loop&lt;br /&gt;
while stopping context: ...&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Runaway loop&lt;br /&gt;
while stopping context: ...&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Runaway loop&lt;br /&gt;
while stopping context: reqTxComplete...&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Runaway loop&lt;br /&gt;
while stopping context: respTxComplete...&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Runaway loop&lt;br /&gt;
while stopping context: RQPkt...&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Runaway loop&lt;br /&gt;
while stopping context: RSPkt...&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Error in&lt;br /&gt;
reception of SelfID packets [0xffffffff/0x00010019]&lt;br /&gt;
(count: 0)&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Set PHY Reg&lt;br /&gt;
timeout [0xffffffff/0x00004000/100]&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ohci1394_0: Unhandled&lt;br /&gt;
interrupt(s) 0xfe7cff0c&lt;br /&gt;
Feb 13 11:40:43 xxx kernel: ieee1394: Node removed:&lt;br /&gt;
ID:BUS[0-00:1023]  GUID[00004c0107002ad7]&lt;/p&gt;
&lt;p&gt;Later, when plugging/switching on device, the kernel&lt;br /&gt;
locked up.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 13 Feb 2005 22:26:34 -0000</pubDate><guid>https://sourceforge.net42d2a062bbf7e3b4b16616000a837e3d1c2549c8</guid></item><item><title>- - Don't post here - -</title><link>https://sourceforge.net/p/linux1394/bugs/78/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This bug tracker is practically ignored. Please submit&lt;br /&gt;
bug reports to the mailinglist linux1394-devel -at-&lt;br /&gt;
lists.sourceforge.net. This list is also the correct&lt;br /&gt;
place for discussion about FireWire related application&lt;br /&gt;
development under Linux.&lt;/p&gt;
&lt;p&gt;On installation trouble and other Linux &amp;amp; FireWire&lt;br /&gt;
related topics post at linux1394-user -at-&lt;br /&gt;
lists.sourceforge.net. Technically you don't need to be&lt;br /&gt;
subscribed in order to submit posts to any of the two&lt;br /&gt;
mailinglists, but you should do so anyway if you wish&lt;br /&gt;
to post.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stefan Richter</dc:creator><pubDate>Mon, 23 Aug 2004 20:13:42 -0000</pubDate><guid>https://sourceforge.net0843662c09002d0e13bd74d610c7f54c10e936a6</guid></item><item><title>occasional sbp2 lockup when powering down device</title><link>https://sourceforge.net/p/linux1394/bugs/77/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Kernel: 2.6.6, using in-kernel 1394 drivers&lt;br /&gt;
Disk: Acom data external 160GB&lt;/p&gt;
&lt;p&gt;Sometimes when I'm done with the device and umount it,&lt;br /&gt;
then power it off, the sbp2 subsystem will freeze, not&lt;br /&gt;
allowing me to mount the device again until I reboot.&lt;/p&gt;
&lt;p&gt;Whenever the freeze ocurrs, this is at the end of my dmesg:&lt;/p&gt;
&lt;p&gt;ieee1394: Node changed: 0-01:1023 -&amp;gt; 0-00:1023&lt;br /&gt;
ieee1394: Node suspended: ID:BUS[0-00:1023] &lt;br /&gt;
GUID[00063a27d40510d2]&lt;br /&gt;
Synchronizing SCSI cache for disk sde:&lt;/p&gt;
&lt;p&gt;When I umount and shut down device successfully, I see&lt;br /&gt;
the two messages from ieee1394, but NOT the&lt;br /&gt;
"Synchronizing SCSI cache for disk sde:" message.&lt;/p&gt;
&lt;p&gt;I checked in the kernel code and found that there are&lt;br /&gt;
two situations when sd_shutdown won't try to&lt;br /&gt;
synchronize the cache:&lt;/p&gt;
&lt;p&gt;1) Get drive data returns null, or&lt;/p&gt;
&lt;p&gt;2) The SCSI device is no longer online.&lt;/p&gt;
&lt;p&gt;Could there be a race condition in the code where the&lt;br /&gt;
sbp2 instance is destroyed AFTER these checks, causing&lt;br /&gt;
the cache sync attempt to lock up?&lt;/p&gt;
&lt;p&gt;I'm no kernel hacker, this just my uneducated guess.&lt;/p&gt;
&lt;p&gt;-Zorin &amp;lt;lynx at zorin.org&amp;gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 13 Aug 2004 00:48:42 -0000</pubDate><guid>https://sourceforge.net699b4b9635f0ab7edcacc8bfabd61abe0e6a4455</guid></item><item><title>SBP2 issues in newer 2.6 kernels</title><link>https://sourceforge.net/p/linux1394/bugs/76/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have an external case (Oxford911 chip) which holds&lt;br /&gt;
two IDE devices: a Seagate hard disk (Master) and a NEC&lt;br /&gt;
1300 DVD writer (Slave). The case has a single power&lt;br /&gt;
button, this means both devices get power at the same&lt;br /&gt;
time, they cannot be run seperately.&lt;/p&gt;
&lt;p&gt;The device is connected via a firewire port provided by&lt;br /&gt;
my PCI Creative Audigy Player soundcard (OHCI).&lt;/p&gt;
&lt;p&gt;In kernel 2.6.2, both devices are detected and working&lt;br /&gt;
seemingly without error. However, in kernel 2.6.5 and&lt;br /&gt;
newer versions (I even downloaded the current SVN/CVS&lt;br /&gt;
trunk of the drivers) it is broken partially - only the&lt;br /&gt;
NEC DVD writer is detected, not the hard disk. This has&lt;br /&gt;
happened before (if I recall correctly, it worked in&lt;br /&gt;
2.4.20, but not in 2.4.21).&lt;/p&gt;
&lt;p&gt;Here's the kernel output in 2.6.2:&lt;/p&gt;
&lt;p&gt;---- 8&amp;lt; ----&lt;br /&gt;
Apr 20 13:22:43 [kernel] ieee1394: Node added:&lt;br /&gt;
ID:BUS[0-01:1023]  GUID[00027a07e5002132]&lt;br /&gt;
Apr 20 13:22:43 [kernel] ieee1394: The root node is not&lt;br /&gt;
cycle master capable; selecting a new root node and&lt;br /&gt;
resetting...&lt;br /&gt;
Apr 20 13:22:43 [kernel] ieee1394: Node changed:&lt;br /&gt;
0-01:1023 -&amp;gt; 0-00:1023&lt;br /&gt;
Apr 20 13:22:43 [kernel] scsi0 : SCSI emulation for&lt;br /&gt;
IEEE-1394 SBP-2 Devices&lt;br /&gt;
Apr 20 13:22:43 [ieee1394.agent] ... no drivers for&lt;br /&gt;
IEEE1394 product 0x000000/0x00609e/0x010483&lt;br /&gt;
Apr 20 13:22:44 [kernel] ieee1394: sbp2: Logged into&lt;br /&gt;
SBP-2 device&lt;br /&gt;
Apr 20 13:22:44 [kernel] ieee1394: sbp2: Node&lt;br /&gt;
0-00:1023: Max speed [S400] - Max&lt;br /&gt;
payload [2048]&lt;br /&gt;
Apr 20 13:22:44 [kernel] SCSI device sda: 156301488&lt;br /&gt;
512-byte hdwr sectors (80026 MB)&lt;br /&gt;
Apr 20 13:22:44 [kernel] sda: asking for cache data failed&lt;br /&gt;
Apr 20 13:22:45 [scsi.agent] disk at&lt;br /&gt;
/devices/platform/host0/0:0:0:0&lt;br /&gt;
Apr 20 13:22:45 [kernel] ieee1394: sbp2: Logged into&lt;br /&gt;
SBP-2 device&lt;br /&gt;
Apr 20 13:22:45 [kernel] ieee1394: sbp2: Node&lt;br /&gt;
0-00:1023: Max speed [S400] - Max&lt;br /&gt;
payload [2048]&lt;br /&gt;
Apr 20 13:22:45 [kernel]   Vendor: _NEC      Model:&lt;br /&gt;
DVD_RW ND-1300A   Rev: 1.09&lt;br /&gt;
Apr 20 13:22:45 [kernel] sr0: scsi3-mmc drive: 40x/40x&lt;br /&gt;
writer cd/rw xa/form2 cdda tray&lt;br /&gt;
Apr 20 13:22:46 [scsi.agent] cdrom at&lt;br /&gt;
/devices/platform/host0/0:0:1:0&lt;br /&gt;
---- 8&amp;lt; ----&lt;/p&gt;
&lt;p&gt;The devices then work flawlessy despite the error messages.&lt;/p&gt;
&lt;p&gt;In Kernel 2.6.6-r1 (before you complain, it's about the&lt;br /&gt;
same in 2.6.3, 2.6.4 and 2.6.5) it looks like this:&lt;/p&gt;
&lt;p&gt;---- 8&amp;lt; ----&lt;br /&gt;
Apr 20 13:11:35 [kernel] ieee1394: Node added:&lt;br /&gt;
ID:BUS[0-01:1023]  GUID[00027a07e5002132]&lt;br /&gt;
Apr 20 13:11:35 [kernel] ieee1394: The root node is not&lt;br /&gt;
cycle master capable; selecting a new root node and&lt;br /&gt;
resetting...&lt;br /&gt;
Apr 20 13:11:35 [ieee1394.agent] ... no drivers for&lt;br /&gt;
IEEE1394 product 0x/0x/0x&lt;br /&gt;
Apr 20 13:11:36 [kernel] ieee1394: Node changed:&lt;br /&gt;
0-01:1023 -&amp;gt; 0-00:1023&lt;br /&gt;
Apr 20 13:11:36 [kernel] ieee1394: Node changed:&lt;br /&gt;
0-00:1023 -&amp;gt; 0-01:1023&lt;br /&gt;
Apr 20 13:11:36 [ieee1394.agent] ... no drivers for&lt;br /&gt;
IEEE1394 product 0x/0x/0x&lt;br /&gt;
Apr 20 13:11:36 [kernel] scsi0 : SCSI emulation for&lt;br /&gt;
IEEE-1394 SBP-2 Devices&lt;br /&gt;
Apr 20 13:11:37 [kernel] ieee1394: sbp2: Logged into&lt;br /&gt;
SBP-2 device&lt;br /&gt;
Apr 20 13:11:37 [kernel] ieee1394: Node 0-00:1023: Max&lt;br /&gt;
speed [S400] - Max payload [2048]&lt;br /&gt;
Apr 20 13:11:37 [kernel]   Vendor: _NEC      Model:&lt;br /&gt;
DVD_RW ND-1300A   Rev: 1.09&lt;br /&gt;
Apr 20 13:11:37 [ieee1394.agent] ... no drivers for&lt;br /&gt;
IEEE1394 product 0x000000/0x00609e/0x010483&lt;br /&gt;
Apr 20 13:11:37 [kernel] sr0: scsi3-mmc drive: 40x/40x&lt;br /&gt;
writer cd/rw xa/form2 cdda tray&lt;br /&gt;
Apr 20 13:11:38 [scsi.agent] cdrom at&lt;br /&gt;
/devices/pci0000:00/0000:00:0d.2/fw-host0/00027a07e5002132/00027a07e5002132-0/host0/0:0:0:0&lt;br /&gt;
---- 8&amp;lt; ----&lt;/p&gt;
&lt;p&gt;As you can see, only the NEC 1300 is detected this&lt;br /&gt;
time. There's no hint whatsoever that my disk is there&lt;br /&gt;
at all.&lt;/p&gt;
&lt;p&gt;I tried to get a log with excessive debugging output,&lt;br /&gt;
however my kernel logger (metalog) didn't like that idea.&lt;/p&gt;
&lt;p&gt;Please let me know which further information you want&lt;br /&gt;
me to provide in order to help you identify the&lt;br /&gt;
problem. In case this problem is already known, is&lt;br /&gt;
there a workaround for it?&lt;/p&gt;
&lt;p&gt;Thanks for all your efforts to support IEEE1394 in Linux!&lt;/p&gt;
&lt;p&gt;*** ADDITIONAL INFORMATION: ***&lt;br /&gt;
System:   i686 AMD Athlon(tm) XP 2000+ AuthenticAMD&lt;br /&gt;
GNU/Linux (Gentoo)&lt;br /&gt;
Kernel:   2.6.2 (OK) and 2.6.6-r1 (FAIL)&lt;br /&gt;
IEEE1394: Original (2.6.2) and Trunk 1206 (2.6.6-r1)&lt;br /&gt;
libraw:   not installed&lt;br /&gt;
Driver:   OHCI&lt;br /&gt;
/proc/bus/ieee1394/devices: file does not exist&lt;br /&gt;
Card:     Creative Audigy Player&lt;br /&gt;
Chipset:  unknown&lt;br /&gt;
lspci:&lt;br /&gt;
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7&lt;br /&gt;
[Apollo KT266/A/333]&lt;br /&gt;
Subsystem: VIA Technologies, Inc. VT8366/A/7&lt;br /&gt;
[Apollo KT266/A/333]&lt;br /&gt;
Flags: bus master, 66Mhz, medium devsel, latency 0&lt;br /&gt;
Memory at c0000000 (32-bit, prefetchable)&lt;br /&gt;
Capabilities: [a0] AGP version 2.0&lt;br /&gt;
Capabilities: [c0] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7&lt;br /&gt;
[Apollo KT266/A/333 AGP] (prog-if 00 [Normal decode])&lt;br /&gt;
Flags: bus master, 66Mhz, medium devsel, latency 0&lt;br /&gt;
Bus: primary=00, secondary=01, subordinate=01,&lt;br /&gt;
sec-latency=0&lt;br /&gt;
Memory behind bridge: e0000000-e1ffffff&lt;br /&gt;
Prefetchable memory behind bridge:&lt;br /&gt;
d0000000-dfffffff&lt;br /&gt;
Capabilities: [80] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:0d.0 Multimedia audio controller: Creative Labs SB&lt;br /&gt;
Audigy (rev 03)&lt;br /&gt;
Subsystem: Creative Labs SB0090 Audigy Player&lt;br /&gt;
Flags: bus master, medium devsel, latency 32,&lt;br /&gt;
IRQ 11&lt;br /&gt;
I/O ports at &amp;lt;ignored&amp;gt;&lt;br /&gt;
Capabilities: [dc] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:0d.1 Input device controller: Creative Labs SB&lt;br /&gt;
Audigy MIDI/Game port (rev 03)&lt;br /&gt;
Subsystem: Creative Labs SB Audigy MIDI/Game Port&lt;br /&gt;
Flags: bus master, medium devsel, latency 32&lt;br /&gt;
I/O ports at &amp;lt;ignored&amp;gt;&lt;br /&gt;
Capabilities: [dc] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:0d.2 FireWire (IEEE 1394): Creative Labs SB Audigy&lt;br /&gt;
FireWire Port (prog-if 10 [OHCI])&lt;br /&gt;
Subsystem: Creative Labs SB Audigy FireWire Port&lt;br /&gt;
Flags: bus master, medium devsel, latency 32, IRQ 7&lt;br /&gt;
Memory at &amp;lt;ignored&amp;gt; (32-bit, non-prefetchable)&lt;br /&gt;
Memory at &amp;lt;ignored&amp;gt; (32-bit, non-prefetchable)&lt;br /&gt;
Capabilities: [44] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:10.0 USB Controller: VIA Technologies, Inc. USB (rev&lt;br /&gt;
80) (prog-if 00 [UHCI])&lt;br /&gt;
Subsystem: VIA Technologies, Inc. USB&lt;br /&gt;
Flags: bus master, medium devsel, latency 32, IRQ 5&lt;br /&gt;
I/O ports at &amp;lt;ignored&amp;gt;&lt;br /&gt;
Capabilities: [80] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:10.1 USB Controller: VIA Technologies, Inc. USB (rev&lt;br /&gt;
80) (prog-if 00 [UHCI])&lt;br /&gt;
Subsystem: VIA Technologies, Inc. USB&lt;br /&gt;
Flags: bus master, medium devsel, latency 32, IRQ 5&lt;br /&gt;
I/O ports at &amp;lt;ignored&amp;gt;&lt;br /&gt;
Capabilities: [80] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:10.2 USB Controller: VIA Technologies, Inc. USB (rev&lt;br /&gt;
80) (prog-if 00 [UHCI])&lt;br /&gt;
Subsystem: VIA Technologies, Inc. USB&lt;br /&gt;
Flags: bus master, medium devsel, latency 32, IRQ 5&lt;br /&gt;
I/O ports at &amp;lt;ignored&amp;gt;&lt;br /&gt;
Capabilities: [80] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0&lt;br /&gt;
(rev 82) (prog-if 20 [EHCI])&lt;br /&gt;
Subsystem: VIA Technologies, Inc. USB 2.0&lt;br /&gt;
Flags: bus master, medium devsel, latency 32,&lt;br /&gt;
IRQ 10&lt;br /&gt;
Memory at e2005000 (32-bit, non-prefetchable)&lt;br /&gt;
Capabilities: [80] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA&lt;br /&gt;
Bridge&lt;br /&gt;
Subsystem: VIA Technologies, Inc. VT8235 ISA Bridge&lt;br /&gt;
Flags: bus master, stepping, medium devsel,&lt;br /&gt;
latency 0&lt;br /&gt;
Capabilities: [c0] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:11.1 IDE interface: VIA Technologies, Inc.&lt;br /&gt;
VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus&lt;br /&gt;
Master IDE (rev 06) (prog-if 8a [Master SecP PriP])&lt;br /&gt;
Subsystem: VIA Technologies, Inc.&lt;br /&gt;
VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus&lt;br /&gt;
Master IDE&lt;br /&gt;
Flags: bus master, medium devsel, latency 32,&lt;br /&gt;
IRQ 255&lt;br /&gt;
I/O ports at e400&lt;br /&gt;
Capabilities: [c0] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:12.0 Ethernet controller: VIA Technologies, Inc.&lt;br /&gt;
VT6102 [Rhine-II] (rev 74)&lt;br /&gt;
Subsystem: VIA Technologies, Inc. VT6102 [Rhine&lt;br /&gt;
II] Embeded Ethernet Controller on VT8235&lt;br /&gt;
Flags: bus master, medium devsel, latency 32,&lt;br /&gt;
IRQ 11&lt;br /&gt;
I/O ports at e800&lt;br /&gt;
Memory at e2006000 (32-bit, non-prefetchable)&lt;br /&gt;
Capabilities: [40] Power Management version 2&lt;/p&gt;
&lt;p&gt;00:13.0 Multimedia audio controller: C-Media&lt;br /&gt;
Electronics Inc CM8738 (rev 10)&lt;br /&gt;
Subsystem: Chaintech Computer Co. Ltd: Unknown&lt;br /&gt;
device 1100&lt;br /&gt;
Flags: bus master, medium devsel, latency 32,&lt;br /&gt;
IRQ 10&lt;br /&gt;
I/O ports at ec00&lt;br /&gt;
Capabilities: [c0] Power Management version 2&lt;/p&gt;
&lt;p&gt;01:00.0 VGA compatible controller: nVidia Corporation&lt;br /&gt;
NV25 [GeForce4 Ti 4200] (rev a3) (prog-if 00 [VGA])&lt;br /&gt;
Flags: bus master, 66Mhz, medium devsel,&lt;br /&gt;
latency 248, IRQ 11&lt;br /&gt;
Memory at e0000000 (32-bit, non-prefetchable)&lt;br /&gt;
Memory at d0000000 (32-bit, prefetchable)&lt;br /&gt;
Memory at d8000000 (32-bit, prefetchable)&lt;br /&gt;
Capabilities: [60] Power Management version 2&lt;br /&gt;
Capabilities: [44] AGP version 2.0&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alzheimer</dc:creator><pubDate>Tue, 20 Apr 2004 12:05:32 -0000</pubDate><guid>https://sourceforge.net1040bb48c1d3416b651871fc10276750fd08ddf8</guid></item></channel></rss>