Skip to content

Commit 46ddc4e

Browse files
committed
loadin modules rearranged
1 parent 8917bc2 commit 46ddc4e

1 file changed

Lines changed: 14 additions & 23 deletions

File tree

scripts/patch-realsense-ubuntu-L4T.sh

Lines changed: 14 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -283,42 +283,33 @@ if [[ -z "$UVCVIDEO_PATH" ]]; then
283283
fi
284284

285285
echo -e "\e[32mInsert the modified kernel modules\e[0m"
286+
286287
if version_lt "$PATCHES_REV" "6.0"; then
287288
try_module_insert uvcvideo ~/${TEGRA_TAG}-uvcvideo.ko $UVCVIDEO_PATH
288-
try_load_module uvcvideo
289-
try_load_module hid-sensor-gyro-3d
290-
try_load_module hid-sensor-accel-3d
289+
try_module_insert hid_sensor_gyro_3d ~/${TEGRA_TAG}-hid-sensor-gyro-3d.ko $RUNNING_KERNEL/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko
290+
try_module_insert hid_sensor_accel_3d ~/${TEGRA_TAG}-hid-sensor-accel-3d.ko $RUNNING_KERNEL/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko
291291
else
292292
# for JP6.0 we will try to remove old modules and then load updated ones
293-
echo -e "\e[32mUnload/load kernel modules\e[0m"
293+
echo -e "\e[32mUnload kernel modules\e[0m"
294294
try_unload_module uvcvideo
295-
try_unload_module videodev
296295
if version_lt "$PATCHES_REV" "7.0"; then # from Jetpack 6 onward
297296
try_unload_module hid_sensor_accel_3d
298297
try_unload_module hid_sensor_gyro_3d
299298
try_unload_module hid_sensor_trigger
300299
try_unload_module industrialio_triggered_buffer
301300
try_unload_module kfifo_buf
302-
echo -e "\e[32mLoad modified kernel modules\e[0m"
303-
try_load_module kfifo_buf
304-
try_load_module industrialio_triggered_buffer
305-
try_load_module hid_sensor_trigger
306-
try_load_module hid_sensor_gyro_3d
307-
try_load_module hid_sensor_accel_3d
308301
fi
302+
try_unload_module videodev
303+
echo -e "\e[32mLoad modified kernel modules\e[0m"
309304
try_load_module videodev
305+
if version_lt "$PATCHES_REV" "7.0"; then # from Jetpack 6 onward
306+
try_load_module kfifo_buf
307+
try_load_module industrialio_triggered_buffer
308+
try_load_module hid_sensor_trigger
309+
try_load_module hid_sensor_gyro_3d
310+
try_load_module hid_sensor_accel_3d
311+
fi
310312
try_load_module uvcvideo
311-
echo -e "\e[32mDone\e[0m"
312-
fi
313-
if [[ "$PATCHES_REV" = "4.4" ]]; then # for Jetpack 4.4 and older
314-
try_module_insert hid_sensor_accel_3d ~/${TEGRA_TAG}-hid-sensor-accel-3d.ko $RUNNING_KERNEL/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko
315-
try_module_insert hid_sensor_gyro_3d ~/${TEGRA_TAG}-hid-sensor-gyro-3d.ko $RUNNING_KERNEL/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko
316-
#Preventively unload all HID-related modules
317-
try_unload_module hid_sensor_accel_3d
318-
try_unload_module hid_sensor_gyro_3d
319-
try_unload_module hid_sensor_trigger
320-
try_unload_module hid_sensor_trigger
321-
try_module_insert hid_sensor_trigger ~/${TEGRA_TAG}-hid-sensor-trigger.ko $RUNNING_KERNEL/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko
322-
try_module_insert hid_sensor_iio_common ~/${TEGRA_TAG}-hid-sensor-iio-common.ko $RUNNING_KERNEL/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko
323313
fi
314+
echo -e "\e[32mDone\e[0m"
324315
echo -e "\e[92m\n\e[1mScript has completed. Please consult the installation guide for further instruction.\n\e[0m"

0 commit comments

Comments
 (0)