Items with no label
3338 Discussions

segmentation fault after firmware update.

LPrad2
Beginner
1,796 Views

Required Info

Camera Model D420

Firmware Version 5.11.4.0

Operating System & Version Ubuntu16

Kernel Version (Linux Only) 4.15.0-50-generic

Platform PC

SDK Version { legacy 2.22.0 }

 

Issue Description

I installed via the process mentioned here: https://github.com/IntelRealSense/librealsense/blob/master/doc/distribution_linux.md.

On running realsense-viewer i kept getting messages to update the firmware to >5.10.

I followed the process mentioned here: https://www.intel.com/content/dam/support/us/en/documents/emerging-technologies/intel-realsense-technology/Linux-RealSense-D400-DFU-Guide.pdf

Here is the output of my firmware update process:

$ intel-realsense-dfu -b 002 -d 003 -f -i /home/hansolo/Downloads/IntelD420/dkms/D400_Series_Development_FW_5_11_4/Signed_Image_UVC_5_11_4_0.bin

  • Intel® RealSense™ DFU Tool v1.1.0-

Device busnum = 2

Device devnum = 3

FW file path = /home/hansolo/Downloads/IntelD420/dkms/D400_Series_Development_FW_5_11_4/Signed_Image_UVC_5_11_4_0.bin

FW Version of .bin File = 5.11.4.0

FW version on device = 5.9.2.0

MM FW Version = 255.255.255.255

FW update required...

Updating FW...

DFU FW version in file = 5.11.4.0

DFU_version = 60

DFU_isLocked = 0

FW_highestVersion = 0.0.0.0

FW_lastVersion = 0.0.0.0

Percentage done: 99

Running post download processes...

.

Post download processes done.

Done!

 

 

When I run realsense-viewer with the camera connected, the application closes with this as the output on the terminal:

10/06 17:43:14,205 WARNING [139687942130304] (synthetic-stream-gl.cpp:79) Initializing rendering, GLSL=1

10/06 17:43:14,205 WARNING [139687942130304] (synthetic-stream-gl.cpp:88) 0 GPU objects initialized

10/06 17:43:14,205 WARNING [139687942130304] (synthetic-stream-gl.cpp:131) Initializing processing, GLSL=1

10/06 17:43:14,287 WARNING [139687942130304] (synthetic-stream-gl.cpp:145) 0 GPU objects initialized

Segmentation fault (core dumped)

 

$intel-realsense-dfu -p, the output is:

  • Intel® RealSense™ DFU Tool v1.1.0-

Could not find device in opmode!

Device currently updating auxilliary modules, please try again later

 

$usb-devices

T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=5000 MxCh= 0

D: Ver= 3.20 Cls=ef(misc ) Sub=02 Prot=01 MxPS= 9 #Cfgs= 1

P: Vendor=8086 ProdID=0af5 Rev=50.b4

S: Manufacturer=Intel(R) RealSense(TM) Invalid SKU

S: Product=Intel(R) RealSense(TM) Invalid SKU

S: SerialNumber=901313020388

C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=440mA

I: If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)

 

$dmesg --follow

[ 2658.584361] usb 2-1: new SuperSpeed USB device number 5 using xhci_hcd

[ 2658.604785] usb 2-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2

[ 2658.604983] usb 2-1: New USB device found, idVendor=8086, idProduct=0af5

[ 2658.604988] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3

[ 2658.604992] usb 2-1: Product: Intel(R) RealSense(TM) Invalid SKU

[ 2658.604996] usb 2-1: Manufacturer: Intel(R) RealSense(TM) Invalid SKU

[ 2658.605000] usb 2-1: SerialNumber: 901313020388

 

$lsusb

Bus 002 Device 005: ID 8086:0af5 Intel Corp.

 

udevadm monitor

monitor will print the received events for:

UDEV - the event which udev sends out after rule processing

KERNEL - the kernel uevent

 

KERNEL[2766.040629] add     /devices/pci0000:00/0000:00:14.0/usb2/2-1 (usb)

KERNEL[2766.040935] add     /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0 (usb)

UDEV [2766.044891] add     /devices/pci0000:00/0000:00:14.0/usb2/2-1 (usb)

UDEV [2767.052472] add     /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0 (usb)

 

 

$modinfo uvcvideo | grep ver

version:       1.1.2.realsense-1.3.5

description:   USB Video Class driver

srcversion:    3286F64D5B1431E64E8C37C

vermagic:      4.15.0-51-generic SMP mod_unload

 

Can you please help me regarding this issue. I tried setting the $ export LRS_LOG_LEVEL="" to all possible values but end up getting a 0 byte file.

 

 

0 Kudos
2 Replies
MartyG
Honored Contributor III
1,398 Views

RealSense support moved to a new forum yesterday (June 10). It is still possible to post here but Intel support staff will not be answering. Please re-post your message on the new forum to receive support from the Intel support team (I do not work for Intel and your question is outside of my knowledge, unfortunately).

 

https://support.intelrealsense.com

0 Kudos
LPrad2
Beginner
1,398 Views

Hi MartyG, thanks for the update. Will do that.

0 Kudos
Reply