Jump to content
Corsair Community

Getting BIOS Error Code: b0b4 - Faulting application name: Corsair.Service.exe, Faulting module name: KERNELBASE.dll


Recommended Posts

Hi all, 

I have an error message that pops up on my supervisor's Lenovo pc stating BIOS Error Code: b0b4. I checked the event logs which presented these two error but hadn't been able to pinpoint the issue or resolution, at least that was clear to me. I was thinking of just uninstalling the Corsair application and run a fresh install of the latest one as it seems he has an older version of the software but just wanted to see if anyone else has had this issue before, found a fix or know if there are any other issues that is going on. As far as I know the only device they have of this brand is their keyboard. 

 

System Error: Service Control Manager: 

The Corsair Service service terminated unexpectedly.  It has done this 1 time(s).  The following corrective action will be taken in 60000 milliseconds: Restart the service.

 

Application Error:

Faulting application name: Corsair.Service.exe, version: 3.35.0.3, time stamp: 0x5f743146
Faulting module name: KERNELBASE.dll, version: 10.0.19041.2006, time stamp: 0xa5d20e5c
Exception code: 0xe0434352
Fault offset: 0x0012cc12
Faulting process id: 0x17ec
Faulting application start time: 0x01d8db148521ecb6
Faulting application path: C:\Program Files (x86)\Corsair\CORSAIR iCUE Software\Corsair.Service.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 177c7edf-94da-4d83-8ab9-1ca59418d8d5
Faulting package full name: 
Faulting package-relative application ID: 

 

.NET Runtime error:

Application: Corsair.Service.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.OutOfMemoryException
   at System.Linq.Enumerable+WhereListIterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Clone()
   at System.Linq.Enumerable+Iterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetEnumerator()
   at System.Linq.Buffer`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
   at System.Linq.OrderedEnumerable`1+<GetEnumerator>d__1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
   at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
   at System.Linq.Enumerable.ToList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
   at Ninject.KernelBase.Resolve(Ninject.Activation.IRequest)
   at Ninject.ResolutionExtensions.GetResolutionIterator(Ninject.Syntax.IResolutionRoot, System.Type, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, System.Collections.Generic.IEnumerable`1<Ninject.Parameters.IParameter>, Boolean, Boolean)
   at Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[])
   at CorsairLink4.DeviceCache.GlobalLocator.get_DeviceCache()
   at CorsairLink4.DeviceCache.Services.ExternalTemperatureService.<.ctor>b__0(Int64)
   at System.Reactive.AnonymousSafeObserver`1[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnNext(Int64)
   at System.Reactive.Linq.ObservableImpl.Timer+TimerImpl.Tick(Int64)
   at System.Reactive.Concurrency.DefaultScheduler+<>c__DisplayClass9`1[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<SchedulePeriodic>b__7()
   at System.Reactive.Concurrency.AsyncLock.Wait(System.Action)
   at System.Reactive.Concurrency.DefaultScheduler+<>c__DisplayClass9`1[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<SchedulePeriodic>b__6()
   at System.Reactive.Concurrency.ConcurrencyAbstractionLayerImpl+PeriodicTimer.Tick(System.Object)
   at System.Threading.TimerQueueTimer.CallCallbackInContext(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireQueuedTimerCompletion(System.Object)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Link to comment
Share on other sites

  • Administrators

https://forums.lenovo.com/t5/ThinkStation-Workstations/TS-P500-System-Halt-Bios-B0B4-After-Firmware-Upgrade/m-p/5016450

Disconnect the keyboard and then turn on the PC. If it boots, shut it down, plug the keyboard back into the same USB and see what happens. If it's the same BIOS error, shutdown and try a different USB port. If it still happens, try the keyboard on a different system.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...