Re: Bug#475295: linux-image-2.6.24-1-amd64: firewire doesn't work on ipod and camcorder
- To: debian-kernel@lists.debian.org
- Subject: Re: Bug#475295: linux-image-2.6.24-1-amd64: firewire doesn't work on ipod and camcorder
- From: Alec Robertson <alec.robertson@gmail.com>
- Date: Thu, 1 May 2008 15:58:02 +0000 (UTC)
- Message-id: <[🔎] loom.20080501T151918-978@post.gmane.org>
- References: <20080409210419.13456.32360.reportbug@blade.bioimaging.wi.mit.edu> <20080411044159.GA5804@stro.at> <loom.20080426T141745-521@post.gmane.org> <200804271027.17183.holger@layer-acht.org> <20080427180855.GN27599@baikonur.stro.at> <loom.20080428T003050-537@post.gmane.org>
>> if you want the old stack use the etch+half image. dannf keeps it quite
>> current. as userspace video firewire stays as lame as expected we will provide
>> the old stack for Lenny on 2.6.26.
> How about the ipod/sbp2 issue. It doesn't seem to work on either the old stack
> nor on the new. Any recommendations?
To follow up on my own post... Here're some solutions to both problems:
1) For the sbp2 issue, the old and the new stacks are pretty much the same. In
my case, the problem was fixed by passing the "workarounds=0x1" which limits the
data transfer rate to my (old) 2nd gen firewire ipod. This now works with either
stack.
2) For the camcorder/raw1394 issue, the old stack works, you just need to
compile your own modules or use the kernel from deb http://layer-acht.org/debian
sid 1394kernel (I haven't tested this option, I just grabbed the 2.6.24 source,
copied over the /boot/config-2.6.24-1-686 added the old firewire stack as
modules, compiled the kernel, copied over the ieee1394 modules, depmod -ae and
all was good). Mind you, you need to blacklist the new stack modules: create a
new file /etc/modprobe.d/00blacklist and add the lines:
blacklist firewire_core # juju
blacklist firewire_ohci # juju
blacklist firewire_sbp2 # need to modprobe with: workarounds=0x1
You may also need to blacklist crc_itu_t as this seems to pop up with the new
stack, but I'm not sure if it interferes with anything.
Reply to: