Mouse scroll not working until unplugged and replaced (REWARD!!!)

zhuks

Member
Nov 30, 2013
62
0
66
I have spent countless hours now on and off in the past few weeks searching for a solution and just can't take it anymore. It is so annoying that I will offer any Steam game up to $10 to who ever figures out how to fix this.

A few weeks ago I upgraded to a 4770k from my old 920 setup and everything has been great other than one minor, but really annoying issue.

When the system first boots into windows (cold boot or restart) my scroll wheel does not scroll until I unplug from USB and plug it back in. As soon as it detects the mouse again all is well in the world.

If you press the middle mouse button it works perfectly without issues even from a cold boot.

I never had this issue before on my old system and can't narrow it down to hardware compatibility issue, wrong bios option, or a driver problem.

I have tried a clean install of windows 8.1, a different usb port, without usb extension cable, disable mouse and usb power saver, Razer software, updating mouse driver (says no new driver). I am sure I tried other things, but I can't remember now.

System:
4770k
Asus Maximus VI Hero
Razer Boomslang 2007 Collectors Edition
Windows 8.1 64bit

I really don't want to switch over to another mouse just because of this as I am really fond of the Boomslang mouse and any/all help would be great appreciated!
 

zhuks

Member
Nov 30, 2013
62
0
66
Is your BIOS up to date? Version 0903 added this: "Enhance compatibility with some USB device."

http://www.asus.com/support/Download/1/45/MAXIMUS VI HERO/41/

Yes I am running the latest bios. That was the first thing I did when I first got the system.


Did you try the mouse on a different system?

The mouse was literally unplugged from a system that had no problems with it into the new system and had the issue since day 1. I only have a laptop I can test with now. I have never used it there, but I will test and post back with results.
 

zhuks

Member
Nov 30, 2013
62
0
66
I just tried it on the laptop and it seems to work just fine. I also tried a 2nd Razer Boomslang 2007 CE that I have (brand new spare) on my 4770k system and it does the exact same thing. First boot up scroll not working. Unplug and reconnect and then scroll works just fine. No idea whats going on.
 

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
Try clicking Ctrl - Alt - Del and when the options screen appears just cancel out.

I've found this bit of voodoo fixes some weirdness with my Logitech wireless mouse if I switch from wireless to wired (that is I attach the USB cable) to recharge the battery without restarting Windows.
 

zhuks

Member
Nov 30, 2013
62
0
66
Try clicking Ctrl - Alt - Del and when the options screen appears just cancel out.

I've found this bit of voodoo fixes some weirdness with my Logitech wireless mouse if I switch from wireless to wired (that is I attach the USB cable) to recharge the battery without restarting Windows.

Didn't help at all. I even tried logging out and changing users.
 

zhuks

Member
Nov 30, 2013
62
0
66
I'd try booting off a Linux live CD and see if it works outside of Windows.

So I loaded into ubuntu and same issue. Middle mouse button doesn't scroll. If I unplug it and reconnect it the scroll works perfectly. I think at this point it's either a hardware compatibility issue with the motherboard or a bios setting of some sort.

I have tried turning legacy usb support on and off along with fast boot on and off with no change. I also tried flashing back to an older bios and still same issue.
 

TerryMathews

Lifer
Oct 9, 1999
11,464
2
0
I have spent countless hours now on and off in the past few weeks searching for a solution and just can't take it anymore. It is so annoying that I will offer any Steam game up to $10 to who ever figures out how to fix this.

A few weeks ago I upgraded to a 4770k from my old 920 setup and everything has been great other than one minor, but really annoying issue.

When the system first boots into windows (cold boot or restart) my scroll wheel does not scroll until I unplug from USB and plug it back in. As soon as it detects the mouse again all is well in the world.

If you press the middle mouse button it works perfectly without issues even from a cold boot.

I never had this issue before on my old system and can't narrow it down to hardware compatibility issue, wrong bios option, or a driver problem.

I have tried a clean install of windows 8.1, a different usb port, without usb extension cable, disable mouse and usb power saver, Razer software, updating mouse driver (says no new driver). I am sure I tried other things, but I can't remember now.

System:
4770k
Asus Maximus VI Hero
Razer Boomslang 2007 Collectors Edition
Windows 8.1 64bit

I really don't want to switch over to another mouse just because of this as I am really fond of the Boomslang mouse and any/all help would be great appreciated!

I dont know if this counts as a "fix" or not, but I have found that on Haswell certain devices work much better when plugged into a powered hub.

I have a Mionix NAOS that behaves exactly as you're describing. Only fix was to plug it into the powered port on my ZR22W monitor.

I imagine it's a variation of the same comparability bug that affects certain Sandforce SSDs on Haswell.
 

zhuks

Member
Nov 30, 2013
62
0
66
Does the scroll wheel even work in the BIOS? Have you tried using the front USB ports?

I will try.

I dont know if this counts as a "fix" or not, but I have found that on Haswell certain devices work much better when plugged into a powered hub.

I have a Mionix NAOS that behaves exactly as you're describing. Only fix was to plug it into the powered port on my ZR22W monitor.

I imagine it's a variation of the same comparability bug that affects certain Sandforce SSDs on Haswell.

Interesting. I have one on my monitor so I will give it a go.
 

zhuks

Member
Nov 30, 2013
62
0
66
Scroll does not work in bios. Plugging the mouse into the monitor hub does not help.
 

disappoint

Lifer
Dec 7, 2009
10,132
382
126
That's weird. So it's not your OS. It looks like you narrowed it down to your mobo or your mouse. Maybe try one of those PS/2 to USB adapters and plug it into the PS/2 port?

USB_to_PS2_mouse_adapter.jpg
 

Dahak

Diamond Member
Mar 2, 2000
3,752
25
91
It is in a usb 3 port? if so try a usb 2.0 port. I did see you said you tried a different port but not if it was usb3 or usb2
 

sm625

Diamond Member
May 6, 2011
8,172
137
106
Create a batch file with the following 3 lines:

Code:
devcon disable "USB\VID_04B4&PID_0033"
ping 123.45.67.89 -n 1 -w 2000 > nul
devcon enable "USB\VID_04B4&PID_0033"

Change the 4 digit VID and PID to those of your mouse. You can get the vid and pid of your mouse by looking in device manager properties.

Example:
mouse02.png


Set this batch file to run at startup. You can test it first by just running it any time your mouse isnt working.

I dont remember exactly but you may need to acquire devcon also. It is an official microsoft tool but it may not be present on all systems. http://support.microsoft.com/kb/311272
 
Last edited:

TerryMathews

Lifer
Oct 9, 1999
11,464
2
0
Create a batch file with the following 3 lines:

Code:
devcon disable "USB\VID_04B4&PID_0033"
ping 123.45.67.89 -n 1 -w 2000 > nul
devcon enable "USB\VID_04B4&PID_0033"

Change the 4 digit VID and PID to those of your mouse. You can get the vid and pid of your mouse by looking in device manager properties.

Example:
mouse02.png


Set this batch file to run at startup. You can test it first by just running it any time your mouse isnt working.

I dont remember exactly but you may need to acquire devcon also. It is an official microsoft tool but it may not be present on all systems. http://support.microsoft.com/kb/311272

So effectively you're unplugging the mouse, without actually unplugging it?
 

sm625

Diamond Member
May 6, 2011
8,172
137
106
Effectively, yes. But it is not exactly the same as unplugging it. So it may or may not solve this problem. But I have used this to solve an intermittent network adapter issue.
 

monkeydelmagico

Diamond Member
Nov 16, 2011
3,961
145
106
disable bluetooth in bios
disable pll overvoltage in bios
unplug mouse and unistall driver from device manager
 

zhuks

Member
Nov 30, 2013
62
0
66
That's weird. So it's not your OS. It looks like you narrowed it down to your mobo or your mouse. Maybe try one of those PS/2 to USB adapters and plug it into the PS/2 port?

>image removed to keep posts smaller<

Just tried with a PS/2 adapter and it seems the mouse wont work at all though it seems most Razer mice wont work with PS/2.

It is in a usb 3 port? if so try a usb 2.0 port. I did see you said you tried a different port but not if it was usb3 or usb2

I tried multiple both usb 3 and 2 ports. I even tried running the front ports that connect to the motherboard. Still no change.

disable bluetooth in bios
disable pll overvoltage in bios
unplug mouse and unistall driver from device manager

Don't have BT and not sure what disabling ppl would help, but tried anyway and it did nothing. Unplugging the mouse and uninstalling the driver is useless and I have already tried that. The scroll doesn't work under Linux either (unless unplugged and replugged) so its probably not driver related.
 

zhuks

Member
Nov 30, 2013
62
0
66
Create a batch file with the following 3 lines:

Code:
devcon disable "USB\VID_04B4&PID_0033"
ping 123.45.67.89 -n 1 -w 2000 > nul
devcon enable "USB\VID_04B4&PID_0033"

Change the 4 digit VID and PID to those of your mouse. You can get the vid and pid of your mouse by looking in device manager properties.

Example:
mouse02.png


Set this batch file to run at startup. You can test it first by just running it any time your mouse isnt working.

I dont remember exactly but you may need to acquire devcon also. It is an official microsoft tool but it may not be present on all systems. http://support.microsoft.com/kb/311272

I will give this a try sometime tonight or tomorrow.
 

mfenn

Elite Member
Jan 17, 2010
22,400
5
71
www.mfenn.com
Create a batch file with the following 3 lines:

Code:
devcon disable "USB\VID_04B4&PID_0033"
ping 123.45.67.89 -n 1 -w 2000 > nul
devcon enable "USB\VID_04B4&PID_0033"

Are you running ping just to create a 2 second delay? If so, you might as well use the timeout command. E.g.

Code:
devcon disable "USB\VID_04B4&PID_0033"
timeout 2 > nul
devcon enable "USB\VID_04B4&PID_0033"