Sergey, you're conflating two things here. You're talking about the installer initrd, which does not need to include aic94xx-seq.fw because it's in the scsi-firmware udeb which is loaded at run-time. However, the folks reporting this bug are talking about the initramfs that's used on the installed system, which is generated using an entirely separate system (initramfs-tools).
On my Natty system, /lib/firmware/aic94xx-seq.fw is in the initramfs. The odd thing is that the code that puts it there has been there for a long time, back to Ubuntu 8.10, so I don't quite see why this wouldn't have worked in older releases; it's possible that this is system-specific, and that maybe I'm just lucky that the file is present here. This needs some more analysis.
Sergey, you're conflating two things here. You're talking about the installer initrd, which does not need to include aic94xx-seq.fw because it's in the scsi-firmware udeb which is loaded at run-time. However, the folks reporting this bug are talking about the initramfs that's used on the installed system, which is generated using an entirely separate system (initramfs-tools).
On my Natty system, /lib/firmware/ aic94xx- seq.fw is in the initramfs. The odd thing is that the code that puts it there has been there for a long time, back to Ubuntu 8.10, so I don't quite see why this wouldn't have worked in older releases; it's possible that this is system-specific, and that maybe I'm just lucky that the file is present here. This needs some more analysis.