--- hotplug-2003_08_05/etc/hotplug/usb.agent.sysfs_is_hex 2003-08-06 23:04:43.000000000 +0400 +++ hotplug-2003_08_05/etc/hotplug/usb.agent 2003-08-06 23:24:40.000000000 +0400 @@ -195,9 +195,9 @@ usb_bDeviceProtocol=$3 IFS="$DEFAULT_IFS" elif [ -r $SYSFS/$DEVPATH/bDeviceClass ]; then - usb_bDeviceClass=$(cat $SYSFS/$DEVPATH/bDeviceClass) - usb_bDeviceSubClass=$(cat $SYSFS/$DEVPATH/bDeviceSubClass) - usb_bDeviceProtocol=$(cat $SYSFS/$DEVPATH/bDeviceProtocol) + usb_bDeviceClass=0x$(cat $SYSFS/$DEVPATH/bDeviceClass) + usb_bDeviceSubClass=0x$(cat $SYSFS/$DEVPATH/bDeviceSubClass) + usb_bDeviceProtocol=0x$(cat $SYSFS/$DEVPATH/bDeviceProtocol) else # out-of-range values usb_bDeviceClass=1000 @@ -213,9 +213,9 @@ usb_bInterfaceProtocol=$3 IFS="$DEFAULT_IFS" elif [ -r $SYSFS/$DEVPATH/bInterfaceClass ]; then - usb_bInterfaceClass=$(cat $SYSFS/$DEVPATH/bInterfaceClass) - usb_bInterfaceSubClass=$(cat $SYSFS/$DEVPATH/bInterfaceSubClass) - usb_bInterfaceProtocol=$(cat $SYSFS/$DEVPATH/bInterfaceProtocol) + usb_bInterfaceClass=0x$(cat $SYSFS/$DEVPATH/bInterfaceClass) + usb_bInterfaceSubClass=0x$(cat $SYSFS/$DEVPATH/bInterfaceSubClass) + usb_bInterfaceProtocol=0x$(cat $SYSFS/$DEVPATH/bInterfaceProtocol) else # out-of-range values usb_bInterfaceClass=1000