for (address = 0; address < fwsize; address += 0x800) {
                memcpy(fw_ptr, fw_entry->data + address, 0x800);
                ret += usb_control_msg(hdw->usb_dev, pipe, 0xa0, 0x40, address,
-                                      0, fw_ptr, 0x800, HZ);
+                                      0, fw_ptr, 0x800, 1000);
        }
 
        trace_firmware("Upload done, releasing device's CPU");
                        ((u32 *)fw_ptr)[icnt] = swab32(((u32 *)fw_ptr)[icnt]);
 
                ret |= usb_bulk_msg(hdw->usb_dev, pipe, fw_ptr,bcnt,
-                                   &actual_length, HZ);
+                                   &actual_length, 1000);
                ret |= (actual_length != bcnt);
                if (ret) break;
                fw_done += bcnt;
                                                      0xa0,0xc0,
                                                      address,0,
                                                      hdw->fw_buffer+address,
-                                                     0x800,HZ);
+                                                     0x800,1000);
                                if (ret < 0) break;
                        }
 
        /* Write the CPUCS register on the 8051.  The lsb of the register
           is the reset bit; a 1 asserts reset while a 0 clears it. */
        pipe = usb_sndctrlpipe(hdw->usb_dev, 0);
-       ret = usb_control_msg(hdw->usb_dev,pipe,0xa0,0x40,0xe600,0,da,1,HZ);
+       ret = usb_control_msg(hdw->usb_dev,pipe,0xa0,0x40,0xe600,0,da,1,1000);
        if (ret < 0) {
                pvr2_trace(PVR2_TRACE_ERROR_LEGS,
                           "cpureset_assert(%d) error=%d",val,ret);