On Wed, 2004-04-07 at 06:04, Daniel Hazelbaker wrote:
> Greetings. Just installed the latest builds of the kernel and the fs. It
> works great! It plays my 128kbps files at about 99.2% real time (every once
> in a while it "blips", but not very often). The 160+bps files not too well.
> (It seems to kernel panic on one of my files, not sure why. It is a
> 256kbps, but I have others at that rate that work fine.) A suggestion I
> have though for the next release, find a way to slow down the scroll wheel.
> It is REALLY touchy! :) Maybe have the kernel count consecutive scrolls in
> each direction and only pass along the code after the first five, then 4, 3,
> 2, 1, etc. so the first few go slowly and then it speeds up as you continue.
Yup, it sure is sensitive ;) There is some code in CVS that makes it
less so but I was rushed when I was doing the release and it was too
slow on the PC so I just dropped for the release. It basically needs
some tuning.
> Anyway, I would like to see if I can hack the apple ethernet over firewire
> to work with the iPod. The source is available for download. Bernard,
> could you drop me the information for what you had to do to the linux
> ethoverfirewire to get it to work, and I will see if I can use that as a
> starting point.
The iPod ethernet module is using an old version that is not compatible
with anything but itself. The reason why we use that one is because it
doesn't require ieee1394 isochronous support which the iPod doesn't have
(hardware restriction). So basically this code won't ever talk to
anything else.
My current idea is to try a recent eth1394 module (which is compatible
with the MacOS and Windows versions) and then make the minimum mods to
that to get it to work on the iPod. If any mods are required then it
should be possible to do the same on the MacOS driver (Windows users are
stuck with binary drivers though so no luck there). We might get lucky
though and we can just remove the iso bits from the iPod and use some
other hacks to make the ARP work...
The problem with this is that it needs 2.6 to work that means anyone
running 2.4 will then be stuck without ethernet (unless both drivers are
somehow included). The other problem is that I dont run 2.6 on my
development machine....
cheers,
bern.
PS I'm taking Easter vactions starting today so I'll be off the air for
the next week...
|