Upon further investigations, I found out that from 2.6.31-20 onwards will not provide /proc/bus/usb. If this is the case then this will not be classified as a bug. Also, further investigations confirmed that Plextor firmware load does not require /proc/bus/usb and it is possible to do a firmware reload using by simply linking .usbfs/devices to /dev/bus/usb.
Upon further investigations, I found out that from 2.6.31-20 onwards will not provide /proc/bus/usb. If this is the case then this will not be classified as a bug. Also, further investigations confirmed that Plextor firmware load does not require /proc/bus/usb and it is possible to do a firmware reload using by simply linking .usbfs/devices to /dev/bus/usb.
Hence this bug report can be closed now.