StefanR wrote:
In this release, the driver requires the ieee1394 and ohci1394 as middle-men to the FireWire bus. [...] If all goes as planned, firedtv will in also be able to work through the newer firewire-core and firewire-ohci drivers too in kernel 2.6.30.
Correction: The latter step has been completed only recently and was merged into mainline kernel 2.6.33-rc1, i.e. will be released early next year in kernel 2.6.33. Those who compile their own kernel can now select either
- FireWire driver stack (FIREWIRE)
- OHCI-1394 controllers (FIREWIRE_OHCI)
or
- Legacy alternative FireWire driver stack (IEEE1394)
- OHCI-1394 controllers (IEEE1394_OHCI1394)
or all of these options, and subsequently
- Multimedia support (MEDIA_SUPPORT)
- DVB/ATSC adapters (DVB_CAPTURE_DRIVERS)
- FireDTV and FloppyDTV (DVB_FIREDTV)
to enable the firedtv driver in the kernel configurator.
For users or Linux distributor kernels, this update simply means that the FireDTV/ FloppyDTV driver will be available regardless of the distributor's choice of underlying 1394 kernel driver stack. In distributions based on kernel 2.6.29...2.6.32, the driver is only available if the distributor chose the older stack (ieee1394), which was true so far on almost all distributions.