[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#475295: linux-image-2.6.24-1-amd64: firewire doesn't work on ipod and camcorder



>> 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: