It doesn't work. i have to eject manually in explorer. Do I need a new driver, or is there a workaround?
There's no new driver. All optical drives use the same Windows drivers.
Does the button work before you boot to Windows? For example, boot to the BIOS and try it.