I’m confused. You just said that you’re looking for firmware, and then you asked for drivers again. Which one are you looking for, exactly?
1/ First, regarding drivers vs. firmware, the following text is from our forum’s DVD-Writer FAQ.
Q: What exactly is firmware and how is it different from a device driver?
A: Your burning software, your operating system, and your device drivers are all software. They are all programs that reside on your computer. Your optical drive, of course, is the hardware. However, the software does not interact directly with the hardware. Windows does not directly control the motor in the drive, for example. There is an intermediate element called the firmware (it is somewhere between software and hardware, hence the name). The firmware is a piece of special software that resides on a chip inside the drive and does not reside on your computer. Thus, the firmware is always there, with the drive–you can move the drive to a different computer or wipe out your hard drive, and the firmware will still be right there. When your computer communicates with the drive, the commands are intercepted by the firmware, and it is the firmware that ultimately controls the drive’s tray, motor, laser, etc.
Needless to say, firmwares are thus OS-independent and are very very different from device drivers (it doesn’t help that most places that talk about this stuff get the two mixed up, even on the LiteOn website ). The firmware for a drive hooked up to a Mac is the same as the firmware for a drive hooked up to a Solaris box or a Windows box. Now, the software to flash the firmware is not so OS-independent…
2/ I’m not 100% sure about how things work in Linux, so I may be wrong about this, but I think that you do not need drivers in Linux–all you need is the software.
3/ If you are looking for firmware (and not drivers), then you should read the FAQ of this forum.
4/ If you’re looking for recommendations for firmwares, see my previous post.