New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 800479 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

ec: bmi160: Eve panic on boot

Project Member Reported by sha...@chromium.org, Jan 9 2018

Issue description

TOT @ a5fe9099d, eve panics on boot:

--- UART initialized after reboot ---                                           
[Reset cause: reset-pin]                                                        
[Image: RO, eve_v1.1.7599-a5fe9099d 2018-01-09 03:33:19 shawnn@shawnn.mtv.corp.]
[0.003830 KB boot key mask 0]                                                   
[0.004059 init buttons]                                                         
[0.004279 Inits done]                                                           
[0.007172 battery not found]                                                    
[0.054560 hash start 0x00040000 0x000224b0]                                     
[0.061507 Board ID = 8]                                                         
[0.062327 PB init-on]                                                           
                                                                                
=== PROCESS EXCEPTION: 06 ====== xPSR: 41000000 ===                             
r0 :00000000 r1 :00000000 r2 :000186a0 r3 :00007a12                             
r4 :200c6fd8 r5 :000000d0 r6 :00000002 r7 :200c5e54                             
r8 :00000000 r9 :100a37a4 r10:00000023 r11:00000000                             
r12:200c1237 sp :200c1228 lr :100a052f pc :100a0536                             
Divide by 0                                                                     
mmfs = 2000000, shcsr = 70008, hfsr = 0, dfsr = 0    

#define BMI160_TAP_TH(_s, _mg) \
         (MIN(((_mg) * 1000) / ((_s)->drv->get_range(_s) * 31250), 0x1f))


get_range() must be returning zero.  Is config_interrupt() getting called before set_range()?
 
Owner: scollyer@chromium.org
Status: Assigned (was: Untriaged)
Is this still relevant?
Cc: shu...@chromium.org
I think Sam fixed this one.

Sign in to add a comment