Another problem: /proc/bus/usb is not being mounted at boot, that might explain the lsusb problems?
[ -f /proc/bus/usb/devices ] && mount -t usbdevfs usbdevfs /proc/bus/usb ! [ -f /proc/bus/usb/devices ] && mount -t usbdevfs usbdevfs /proc/bus/usb
rpm -q initscripts initscripts-7.73-1