ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1212423 Топик полностью
Nikolay_Po (30.05.2022 01:26, просмотров: 130) ответил Nikolay_Po на Пробовал на "большом" ПК, компилируется без вопросов, но потом не загружается.
Пробовал перезагружать модуль после сбоя выше. Перезагружается, но потом, в момент попытки открытия порта, опять сбой: 
[  159.919522] BUG: unable to handle kernel NULL pointer dereference at 0000000000000058
[  159.919528] PGD 0 P4D 0 
[  159.919534] Oops: 0000 [#1] SMP PTI
[  159.919539] CPU: 15 PID: 4947 Comm: picocom Tainted: P        W  OE     4.19.0-20-amd64 #1 Debian 4.19.235-1
[  159.919541] Hardware name: HUANAN Default string/X99-TF, BIOS 5.11 05/25/2020
[  159.919549] RIP: 0010:ch34x_open+0x31/0x130 [ch34x]
[  159.919552] Code: 49 89 fc 55 53 48 89 f3 48 83 ec 40 48 8b 2e 65 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 48 8b 86 08 02 00 00 48 8b 7d 00 <8b> 70 58 e8 07 13 7d ff 48 8b 83 c0 01 00 00 48 8b 7d 00 8b 70 58
[  159.919555] RSP: 0018:ffffb37222483b78 EFLAGS: 00010246
[  159.919558] RAX: 0000000000000000 RBX: ffff893ace20d800 RCX: ffff893aedd6dd40
[  159.919560] RDX: ffff893ab9b08000 RSI: ffff893ace20d800 RDI: ffff893b34e72800
[  159.919562] RBP: ffff893ad05f2700 R08: 0000000000000001 R09: 0000000000000001
[  159.919564] R10: ffff893b3f407900 R11: 0000000000000003 R12: ffff893ad3deb400
[  159.919566] R13: ffff893ad3deb400 R14: 0000000000008902 R15: ffff893ad3deb400
[  159.919569] FS:  00007f08c8301580(0000) GS:ffff893b3fbc0000(0000) knlGS:0000000000000000
[  159.919572] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  159.919574] CR2: 0000000000000058 CR3: 0000000ee6d18004 CR4: 00000000001626e0
[  159.919576] Call Trace:
[  159.919587]  ? _cond_resched+0x15/0x30
[  159.919592]  ? down_write+0xe/0x40
[  159.919598]  ? tty_unthrottle+0x19/0x60
[  159.919606]  serial_port_activate+0x5e/0x90 [usbserial]
[  159.919612]  tty_port_open+0x89/0xd0
[  159.919617]  tty_open+0xea/0x450
[  159.919623]  chrdev_open+0xcb/0x1e0
[  159.919628]  ? cdev_default_release+0x20/0x20
[  159.919633]  do_dentry_open+0x13d/0x370
[  159.919637]  path_openat+0x2d9/0x1480
[  159.919644]  ? migrate_swap_stop+0x190/0x1a0
[  159.919648]  do_filp_open+0x93/0x100
[  159.919653]  ? __check_object_size+0x162/0x180
[  159.919657]  do_sys_open+0x186/0x210
[  159.919664]  do_syscall_64+0x53/0x110
[  159.919669]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  159.919673] RIP: 0033:0x7f08c8229f1e
[  159.919675] Code: 25 00 00 41 00 3d 00 00 41 00 74 48 48 8d 05 e9 57 0d 00 8b 00 85 c0 75 69 89 f2 b8 01 01 00 00 48 89 fe bf 9c ff ff ff 0f 05 <48> 3d 00 f0 ff ff 0f 87 a6 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[  159.919678] RSP: 002b:00007ffc41ffb010 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[  159.919681] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f08c8229f1e
[  159.919683] RDX: 0000000000000902 RSI: 00005596e76f4260 RDI: 00000000ffffff9c
[  159.919685] RBP: 00005596e642e520 R08: 00007f08c82fbd80 R09: 0000000000000000
[  159.919687] R10: 0000000000000000 R11: 0000000000000246 R12: 00005596e6426960
[  159.919689] R13: 00007ffc41ffb160 R14: 0000000000000000 R15: 0000000000000000
[  159.919692] Modules linked in: ch34x(OE) usbserial vmw_vsock_vmci_transport vsock vmw_vmci fuse vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) binfmt_misc nls_ascii nls_cp437 vfat intel_rapl fat nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) snd_hda_codec_hdmi sb_edac x86_pkg_temp_thermal intel_powerclamp 8814au(OE) kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_codec_realtek pcc_cpufreq intel_cstate cfg80211 snd_hda_codec_generic squashfs snd_usb_audio joydev snd_usbmidi_lib intel_uncore snd_hda_intel rfkill snd_rawmidi snd_seq_device efi_pstore snd_hda_codec intel_rapl_perf efivars pcspkr snd_hda_core snd_hwdep snd_pcm sg mei_me snd_timer iTCO_wdt iTCO_vendor_support mei snd soundcore evdev loop nct6775 hwmon_vid coretemp parport_pc ppdev lp parport efivarfs ip_tables
[  159.919734]  x_tables autofs4 ext4 crc16 mbcache jbd2 fscrypto ecb btrfs zstd_decompress zstd_compress xxhash raid10 raid0 multipath linear uas usb_storage hid_generic usbhid hid raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c crc32c_generic sd_mod nouveau bcache crc64 raid1 md_mod video i2c_algo_bit ahci ttm xhci_pci libahci xhci_hcd libata drm_kms_helper ehci_pci ehci_hcd crc32c_intel drm mxm_wmi scsi_mod aesni_intel usbcore r8169 aes_x86_64 crypto_simd cryptd nvme realtek glue_helper libphy nvme_core lpc_ich i2c_i801 mfd_core usb_common wmi button [last unloaded: usbserial]
[  159.919772] CR2: 0000000000000058
[  159.919775] ---[ end trace dda042655253fcf6 ]---
[  159.920864] RIP: 0010:ch34x_open+0x31/0x130 [ch34x]
[  159.920868] Code: 49 89 fc 55 53 48 89 f3 48 83 ec 40 48 8b 2e 65 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 48 8b 86 08 02 00 00 48 8b 7d 00 <8b> 70 58 e8 07 13 7d ff 48 8b 83 c0 01 00 00 48 8b 7d 00 8b 70 58
[  159.920871] RSP: 0018:ffffb37222483b78 EFLAGS: 00010246
[  159.920874] RAX: 0000000000000000 RBX: ffff893ace20d800 RCX: ffff893aedd6dd40
[  159.920876] RDX: ffff893ab9b08000 RSI: ffff893ace20d800 RDI: ffff893b34e72800
[  159.920878] RBP: ffff893ad05f2700 R08: 0000000000000001 R09: 0000000000000001
[  159.920880] R10: ffff893b3f407900 R11: 0000000000000003 R12: ffff893ad3deb400
[  159.920882] R13: ffff893ad3deb400 R14: 0000000000008902 R15: ffff893ad3deb400
[  159.920885] FS:  00007f08c8301580(0000) GS:ffff893b3fbc0000(0000) knlGS:0000000000000000
[  159.920888] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  159.920890] CR2: 0000000000000058 CR3: 0000000ee6d18004 CR4: 00000000001626e0

И после этого компьютер даже нельзя нормально выключить. Модуль зависает в состоянии "занят". Только снять питание или сброс.