JTECH- Posted October 13, 2022 Share Posted October 13, 2022 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 More sharing options...
Administrators Technobeard Posted October 13, 2022 Administrators Share Posted October 13, 2022 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now