1、日志:
/var/log/messages
檢視錯誤資訊:
dmesg | grep can_dev
核心版本:
uname -r 3.2.0
uname -a Linux am335x-evm 3.2.0 #19 Wed Sep 9 20:20:47 CST 2020 armv7l GNU/Linux
2、Starting udev
[ 6.501479] udevd[986]: starting version 182
[ 6.782848] can_dev: disagrees about version of symbol module_layout
[ 7.025627] musb_hdrc: disagrees about version of symbol module_layout
[ 7.032683] musb_hdrc: disagrees about version of symbol module_layout
[ 7.619742] soundcore: disagrees about version of symbol module_layout
3、can_dev
can-dev.ko
/lib/modules/3.2.0/kernel/drivers/net/can
can-dev.ko:
$:/modinfo can-dev.ko
filename: /lib/modules/3.2.0/kernel/drivers/net/can/can-dev.ko
alias: rtnl-link-can
author: Wolfgang Grandegger <[email protected]>
license: GPL v2
description: CAN device driver interface
srcversion: 65FA84AFE987C1155CF95A1
depends:
intree: Y
vermagic: 3.12.10-ti2013.12.01 mod_unload modversions ARMv6 p2v8
4、musb_hdrc
musb_hdrc.ko
/lib/modules/3.2.0/kernel/drivers/usb/musb
$:/modinfo musb_hdrc.ko
filename: /lib/modules/3.2.0/kernel/drivers/usb/musb/musb_hdrc.ko
alias: platform:musb-hdrc
license: GPL
author: Mentor Graphics, Texas Instruments, Nokia
description: Inventra Dual-Role USB Controller Driver, v6.0
srcversion: 66298096FB2725A4C067B64
depends:
intree: Y
vermagic: 3.12.10-ti2013.12.01 mod_unload modversions ARMv6 p2v8
parm: fifo_mode:initial endpoint configuration (ushort)
parm: use_dma:enable/disable use of DMA (bool)
5、soundcore
soundcore.ko
/lib/modules/3.2.0/kernel/sound
$:/modinfo soundcore.ko
filename: /lib/modules/3.2.0/kernel/sound/soundcore.ko
alias: char-major-14-*
license: GPL
author: Alan Cox
description: Core sound module
srcversion: BA10B686BFB621A9029D067
depends:
intree: Y
vermagic: 3.12.10-ti2013.12.01 mod_unload modversions ARMv6 p2v8
parm: preclaim_oss:int
6、configfs
configfs.ko
/lib/modules/3.2.0/kernel/fs/configfs
$:/modinfo configfs.ko
filename: /lib/modules/3.2.0/kernel/fs/configfs/configfs.ko
description: Simple RAM filesystem for user driven kernel subsystem configuration.
version: 0.0.2
license: GPL
author: Oracle
alias: fs-configfs
srcversion: 16E0D6DEF75CAF1F3A1E6ED
depends:
intree: Y
vermagic: 3.12.10-ti2013.12.01 mod_unload modversions ARMv6 p2v8
7、conclusion:
1、uname -r 3.2.0
vermagic: 3.12.10-ti2013.12.01 mod_unload modversions ARMv6 p2v8
vermagic: 3.12.10-ti2013.12.01 mod_unload modversions ARMv6 p2v8
vermagic: 3.12.10-ti2013.12.01 mod_unload modversions ARMv6 p2v8
2、uname -r 與 .ko驅動子產品的vermagic: 不相符
8、countermeasures:
修改核心中的符号: Makefile
9、核心版本3.2.0, 驅動版本3.12.10
10、驅動源碼目錄
can-dev.ko:
/lib/modules/3.2.0/kernel/drivers/net/can/
rm can-dev.ko
/lib/modules/3.2.0/kernel/drivers/net/can/c_can
rm c_can.ko c_can_platform.ko
musb_hdrc.ko:
/lib/modules/3.2.0/kernel/drivers/usb/musb
rm musb_hdrc.ko
soundcore.ko:
/lib/modules/3.2.0/kernel/sound/
rm soundcore.ko
/lib/modules/3.2.0/kernel/sound/soc
rm snd-soc-core.ko
configfs.ko:
/lib/modules/3.2.0/kernel/fs/configfs/
============================================================================================
核心拒絕加載這3個子產品(can-dev.ko,musb_hdrc.ko,soundcore.ko)因為記載版本号的字元串不符。
版本印戳
版本印戳: 一個靜态的字元串存在于核心子產品中。
以 vermagic:。 版本資訊是在連接配接階段從檔案init/vermagic.o中獲得的。
檢視版本印戳和其它在子產品中的一些字元資訊,可以使用下面的指令 modinfo module.ko:
============================================================================================
ERROR:
U-Boot SPL 2011.09 (Jun 09 2018 - 14:09:53)
Booting from MMC…
OMAP SD/MMC: 0, OMAP SD/MMC: 1
reading u-boot.img
reading u-boot.img
U-Boot 2011.09 (Sep 07 2017 - 15:44:35)
I2C: ready
DRAM: 512 MiB
no devices available
no devices available
no devices available
no devices available
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - readenv() failed, using default environment
Net: cpsw
reading uImage
3520016 bytes read
Booting kernel from Legacy Image at 82000000 …
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3519952 Bytes = 3.4 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image … OK
OK
Starting kernel …
Uncompressing Linux… done, booting the kernel.
[ 0.000000] Linux version 3.2.0 ([email protected]) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #23 Fri Jul 31 17:10:20 CST 2020
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: am335xevm
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] AM335X ES2.1 (sgx neon )
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 mem=512M rootwait
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 512MB = 512MB total
[ 0.000000] Memory: 512528k/512528k available, 11760k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0629000 (6276 kB)
[ 0.000000] .init : 0xc0629000 - 0xc0669000 ( 256 kB)
[ 0.000000] .data : 0xc066a000 - 0xc06de448 ( 466 kB)
[ 0.000000] .bss : 0xc06de46c - 0xc070d978 ( 190 kB)
[ 0.000000] NR_IRQS:396
[ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[ 0.000000] Total of 128 interrupts on 1 active controller
[ 0.000000] OMAP clockevent source: GPTIMER2 at 25000000 Hz
[ 0.000000] omap_dm_timer_switch_src: Switching to HW default clocksource(sys_clkin_ck) for timer1, this may impact timekeeping in low power state
[ 0.000000] OMAP clocksource: GPTIMER1 at 25000000 Hz
[ 0.000000] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 171798ms
[ 0.000000] Console: colour dummy device 80x30
[ 0.000194] Calibrating delay loop… 718.02 BogoMIPS (lpj=3590144)
[ 0.057190] pid_max: default: 32768 minimum: 301
[ 0.057323] Security Framework initialized
[ 0.057421] Mount-cache hash table entries: 512
[ 0.057815] CPU: Testing write buffer coherency: ok
[ 0.058593] devtmpfs: initialized
[ 0.078229] omap_hwmod: pruss: failed to hardreset
[ 0.079359] print_constraints: dummy:
[ 0.079716] NET: Registered protocol family 16
[ 0.081800] OMAP GPIO hardware version 0.1
[ 0.084396] omap_mux_init: Add partition: #1: core, flags: 0
[ 0.086364] omap_i2c.1: alias fck already exists
[ 0.086636] omap_i2c.3: alias fck already exists
[ 0.087611] da8xx_lcdc.0: alias fck already exists
[ 0.088089] davinci-mcasp.0: alias fck already exists
[ 0.088513] omap_hsmmc.0: alias fck already exists
[ 0.088752] omap_hsmmc.1: alias fck already exists
[ 0.089286]
[ 0.089290] *********************************
[ 0.089295] gpio_led_init: GPIO value is 0
[ 0.089300] ******************************************
[ 0.089625] d_can.0: alias fck already exists
[ 0.090347] _regulator_get: l3_main.0 supply vdd_core not found, using dummy regulator
[ 0.090440] am335x_opp_update: physical regulator not present for core(-22)
[ 0.090705] registered am33xx_sr device
[ 0.091032] omap2_mcspi.1: alias fck already exists
[ 0.091255] omap2_mcspi.2: alias fck already exists
[ 0.092180] edma.0: alias fck already exists
[ 0.092202] edma.0: alias fck already exists
[ 0.092219] edma.0: alias fck already exists
[ 0.125034] bio: create slab at 0
[ 0.127324] SCSI subsystem initialized
[ 0.129052] usbcore: registered new interface driver usbfs
[ 0.129364] usbcore: registered new interface driver hub
[ 0.129563] usbcore: registered new device driver usb
[ 0.129872] registerd cppi-dma Intr @ IRQ 17
[ 0.129886] Cppi41 Init Done Qmgr-base(e087a000) dma-base(e0878000)
[ 0.129895] Cppi41 Init Done
[ 0.129922] musb-ti81xx musb-ti81xx: musb0, board_mode=0x11, plat_mode=0x1
[ 0.130226] musb-ti81xx musb-ti81xx: musb1, board_mode=0x11, plat_mode=0x1
[ 0.131394] omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 100 kHz
[ 0.132657] tps65910 1-002d: JTAGREVNUM 0x0
[ 0.135046] print_constraints: VRTC:
[ 0.136488] print_constraints: VIO: at 1500 mV
[ 0.138818] print_constraints: VDD1: 600 <–> 1500 mV at 1262 mV normal
[ 0.141141] print_constraints: VDD2: 600 <–> 1500 mV at 1137 mV normal
[ 0.142157] print_constraints: VDD3: 5000 mV
[ 0.143561] print_constraints: VDIG1: at 1800 mV
[ 0.144990] print_constraints: VDIG2: at 1800 mV
[ 0.146402] print_constraints: VPLL: at 1800 mV
[ 0.147824] print_constraints: VDAC: at 1800 mV
[ 0.149241] print_constraints: VAUX1: at 1800 mV
[ 0.150683] print_constraints: VAUX2: at 3300 mV
[ 0.152100] print_constraints: VAUX33: at 3300 mV
[ 0.153527] print_constraints: VMMC: at 3300 mV
[ 0.154035] tps65910 1-002d: No interrupt support, no core IRQ
[ 0.167255] omap_i2c omap_i2c.3: bus 3 rev2.4.0 at 100 kHz
[ 0.169026] Advanced Linux Sound Architecture Driver Version 1.0.24.
[ 0.169734] Bluetooth: Core ver 2.16
[ 0.169918] NET: Registered protocol family 31
[ 0.169930] Bluetooth: HCI device and connection manager initialized
[ 0.169946] Bluetooth: HCI socket layer initialized
[ 0.169957] Bluetooth: L2CAP socket layer initialized
[ 0.169996] Bluetooth: SCO socket layer initialized
[ 0.170459] Switching to clocksource gp timer
[ 0.188648] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[ 0.188806] musb-hdrc musb-hdrc.0: dma type: dma-cppi41
[ 0.189127] MUSB0 controller’s USBSS revision = 4ea20800
[ 0.189161] musb0: Enabled SW babble control
[ 0.189646] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
[ 0.189739] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
[ 0.189873] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.189888] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.189901] usb usb1: Product: MUSB HDRC host driver
[ 0.189911] usb usb1: Manufacturer: Linux 3.2.0 musb-hcd
[ 0.189922] usb usb1: SerialNumber: musb-hdrc.0
[ 0.190928] hub 1-0:1.0: USB hub found
[ 0.190959] hub 1-0:1.0: 1 port detected
[ 0.191605] musb-hdrc musb-hdrc.0: USB Host mode controller at e083c000 using DMA, IRQ 18
[ 0.191782] musb-hdrc musb-hdrc.1: dma type: dma-cppi41
[ 0.192101] MUSB1 controller’s USBSS revision = 4ea20800
[ 0.192131] musb1: Enabled SW babble control
[ 0.192592] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
[ 0.192656] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
[ 0.192767] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.192782] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.192794] usb usb2: Product: MUSB HDRC host driver
[ 0.192804] usb usb2: Manufacturer: Linux 3.2.0 musb-hcd
[ 0.192814] usb usb2: SerialNumber: musb-hdrc.1
[ 0.193694] hub 2-0:1.0: USB hub found
[ 0.193720] hub 2-0:1.0: 1 port detected
[ 0.194321] musb-hdrc musb-hdrc.1: USB Host mode controller at e083e800 using DMA, IRQ 19
[ 0.194762] NET: Registered protocol family 2
[ 0.194956] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.195275] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.195570] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.195745] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.195757] TCP reno registered
[ 0.195769] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.195792] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.195999] NET: Registered protocol family 1
[ 0.196263] RPC: Registered named UNIX socket transport module.
[ 0.196276] RPC: Registered udp transport module.
[ 0.196285] RPC: Registered tcp transport module.
[ 0.196294] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.196514] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.217567] VFS: Disk quotas dquot_6.5.2
[ 0.217638] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.218185] msgmni has been set to 1001
[ 0.221444] alg: No test for stdrng (krng)
[ 0.222215] io scheduler noop registered
[ 0.222230] io scheduler deadline registered
[ 0.222295] io scheduler cfq registered (default)
[ 0.223539] Could not set LED4 to fully on
[ 0.224761] da8xx_lcdc da8xx_lcdc.0: GLCD: Found TFC_S9700RTWV35TR_01B panel
[ 0.242455] Console: switching to colour frame buffer device 128x48
[ 0.253396] omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
[ 1.086779] console [ttyO0] enabled
[ 1.091348] omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
[ 1.099221] omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
[ 1.107088] omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
[ 1.114936] omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
[ 1.122759] omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
[ 1.131175] omap4_rng omap4_rng: OMAP4 Random Number Generator ver. 2.00
[ 1.148069] brd: module loaded
[ 1.156621] loop: module loaded
[ 1.160116] i2c-core: driver [tsl2550] using legacy suspend method
[ 1.166605] i2c-core: driver [tsl2550] using legacy resume method
[ 1.174892] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 1.182064] omap2-nand driver initializing
[ 1.186509] OneNAND driver initializing
[ 1.191566] vcan: Virtual CAN interface driver
[ 1.196212] CAN device driver interface
[ 1.200208] CAN bus driver for Bosch D_CAN controller 1.0
[ 1.206749] d_can d_can.0: device registered (irq=52, irq_obj=53)
[ 1.260503] davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
[ 1.266959] davinci_mdio davinci_mdio.0: detected phy mask ffffffef
[ 1.274439] davinci_mdio.0: probed
[ 1.277993] davinci_mdio davinci_mdio.0: phy[4]: device 0:04, driver unknown
[ 1.285557] PPP generic driver version 2.4.2
[ 1.290511] PPP BSD Compression module registered
[ 1.295420] PPP Deflate Compression module registered
[ 1.300907] usbcore: registered new interface driver zd1201
[ 1.306933] usbcore: registered new interface driver cdc_ether
[ 1.313141] usb 2-1: new full-speed USB device number 2 using musb-hdrc
[ 1.320222] usbcore: registered new interface driver cdc_eem
[ 1.326382] usbcore: registered new interface driver dm9601
[ 1.332263] cdc_ncm: 04-Aug-2011
[ 1.335809] usbcore: registered new interface driver cdc_ncm
[ 1.342043] usbcore: registered new interface driver hwa-rc
[ 1.347863] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 1.354911] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 1.361718] usbcore: registered new interface driver hwa-hc
[ 1.367597] Initializing USB Mass Storage driver…
[ 1.372977] usbcore: registered new interface driver usb-storage
[ 1.379245] USB Mass Storage support registered.
[ 1.384505] usbcore: registered new interface driver usbserial
[ 1.390759] USB Serial support registered for generic
[ 1.460983] usb 2-1: not running at top speed; connect to a high speed hub
[ 1.469353] usb 2-1: New USB device found, idVendor=04b4, idProduct=6572
[ 1.476364] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 1.483827] usb 2-1: Product: USB2.0 Hub
[ 1.489077] hub 2-1:1.0: USB hub found
[ 1.493381] hub 2-1:1.0: 4 ports detected
[ 1.499998] usbcore: registered new interface driver usbserial_generic
[ 1.506841] usbserial: USB Serial Driver core
[ 1.511552] USB Serial support registered for Vizzini USB serial port
[ 1.518450] usbcore: registered new interface driver vizzini
[ 1.524369] USB Driver for Vizzini USB serial port: v.1.1
[ 1.530149] USB Serial support registered for cp210x
[ 1.535528] usbcore: registered new interface driver cp210x
[ 1.541356] cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver
[ 1.548578] USB Serial support registered for FTDI USB Serial Device
[ 1.555576] usbcore: registered new interface driver ftdi_sio
[ 1.561595] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
[ 1.567828] USB Serial support registered for pl2303
[ 1.573221] usbcore: registered new interface driver pl2303
[ 1.579033] pl2303: Prolific PL2303 USB to serial adaptor driver
[ 1.585493] usbcore: registered new interface driver otg-eh-test
[ 1.592972] mousedev: PS/2 mouse device common for all mice
[ 1.599783] rx8010 client addr is 50
[ 1.603549] rtc rx8010 init client
[ 1.609143] rtc-rx8010 3-0032: Update timer was detected
[ 1.616835] rtc-rx8010 3-0032: rtc core: registered rx8010 as rtc0
[ 1.623844] i2c /dev entries driver
[ 1.628208] Linux video capture interface: v2.00
[ 1.633422] usbcore: registered new interface driver uvcvideo
[ 1.639417] USB Video Class driver (1.1.1)
[ 1.761510] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[ 1.767966] Bluetooth: Virtual HCI driver ver 1.3
[ 1.773185] Bluetooth: HCI UART driver ver 2.2
[ 1.777824] Bluetooth: HCI H4 protocol initialized
[ 1.782842] Bluetooth: HCI BCSP protocol initialized
[ 1.788024] Bluetooth: HCILL protocol initialized
[ 1.792939] Bluetooth: HCIATH3K protocol initialized
[ 1.798119] Bluetooth: Broadcom Blutonium firmware driver ver 1.2
[ 1.804743] usbcore: registered new interface driver bcm203x
[ 1.810680] Bluetooth: Digianswer Bluetooth USB driver ver 0.10
[ 1.817057] usbcore: registered new interface driver bpa10x
[ 1.822893] Bluetooth: BlueFRITZ! USB driver ver 1.2
[ 1.828193] usb 2-1.4: new full-speed USB device number 3 using musb-hdrc
[ 1.835446] usbcore: registered new interface driver bfusb
[ 1.841187] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 1.847206] usbcore: registered new interface driver btusb
[ 1.852957] Bluetooth: Generic Bluetooth SDIO driver ver 0.1
[ 1.859017] Bluetooth: Atheros AR30xx firmware driver ver 1.0
[ 1.865210] usbcore: registered new interface driver ath3k
[ 1.873265] cpuidle: using governor ladder
[ 1.878029] cpuidle: using governor menu
[ 1.888066] omap4_aes_mod_init: loading AM33X AES driver
[ 1.893795] omap4-aes omap4-aes: AM33X AES hw accel rev: 3.02
[ 1.900354] omap4_aes_probe: probe() done
[ 1.905055] omap4_sham_mod_init: loading AM33X SHA/MD5 driver
[ 1.911221] omap4-sham omap4-sham: AM33X SHA/MD5 hw accel rev: 4.03
[ 1.926072] omap4_sham_probe: probe() done
[ 1.936911] usbcore: registered new interface driver usbhid
[ 1.942773] usbhid: USB HID core driver
[ 1.947825] usbcore: registered new interface driver snd-usb-audio
[ 1.957112] _regulator_get: 1-000a supply VDDA not found, using dummy regulator
[ 1.964842] _regulator_get: 1-000a supply VDDIO not found, using dummy regulator
[ 1.972623] _regulator_get: 1-000a supply VDDD not found, using dummy regulator
[ 1.980584] usb 2-1.4: New USB device found, idVendor=c251, idProduct=00a2
[ 1.987774] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.995436] usb 2-1.4: Product: STM32 Custom Human interface
[ 2.001355] usb 2-1.4: Manufacturer: STMicroelectronics
[ 2.006804] usb 2-1.4: SerialNumber: 00000000001A
[ 2.012437] sgtl5000 1-000a: sgtl5000 revision 17
[ 2.018121] print_constraints: 1-000a: 850 <–> 1600 mV at 1200 mV normal
[ 2.025396] _regulator_get: 1-000a supply VDDA not found, using dummy regulator
[ 2.033071] _regulator_get: 1-000a supply VDDIO not found, using dummy regulator
[ 2.040858] sgtl5000 1-000a: Using internal LDO instead of VDDD
[ 2.048490] mmc1: new high speed MMC card at address 0001
[ 2.056467] mmcblk0: mmc1:0001 8GTF4R 7.28 GiB
[ 2.061764] mmcblk0boot0: mmc1:0001 8GTF4R partition 1 4.00 MiB
[ 2.068204] hid-multitouch 0003:C251:00A2.0001: hiddev0,hidraw0: USB HID v1.11 Device [STMicroelectronics STM32 Custom Human interface] on usb-musb-hdrc.1-1.4/input0
[ 2.084017] mmcblk0boot1: mmc1:0001 8GTF4R partition 2 4.00 MiB
[ 2.091671] mmcblk0: p1 p2
[ 2.097041] mmcblk0boot1: unknown partition table
[ 2.103237] sgtl5000 1-000a: Failed to add route HPLOUT->Headphone Jack
[ 2.110158] sgtl5000 1-000a: dapm: unknown pin MONO_LOUT
[ 2.115732] sgtl5000 1-000a: dapm: unknown pin HPLCOM
[ 2.121012] sgtl5000 1-000a: dapm: unknown pin HPRCOM
[ 2.126961] asoc: sgtl5000 <-> davinci-mcasp.0 mapping ok
[ 2.133818] mmcblk0boot0: unknown partition table
[ 2.140418] Registered card ‘AM335X EVM’
[ 2.144579] ALSA device list:
[ 2.147671] #0: AM335X EVM
[ 2.150681] oprofile: hardware counters not available
[ 2.155951] oprofile: using timer interrupt.
[ 2.160431] nf_conntrack version 0.5.0 (8008 buckets, 32032 max)
[ 2.167290] ip_tables: © 2000-2006 Netfilter Core Team
[ 2.172979] TCP cubic registered
[ 2.176349] NET: Registered protocol family 17
[ 2.181014] can: controller area network core (rev 20090105 abi 8)
[ 2.187538] NET: Registered protocol family 29
[ 2.192211] can: raw protocol (rev 20090105)
[ 2.196668] can: broadcast manager protocol (rev 20090105 t)
[ 2.202736] Bluetooth: RFCOMM TTY layer initialized
[ 2.207834] Bluetooth: RFCOMM socket layer initialized
[ 2.213219] Bluetooth: RFCOMM ver 1.11
[ 2.217129] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.222681] Bluetooth: BNEP filters: protocol multicast
[ 2.228131] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.234827] Registering the dns_resolver key type
[ 2.239822] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 2.247857] ThumbEE CPU extension supported.
[ 2.252387] mux: Failed to setup hwmod io irq -22
[ 2.257998] Power Management for AM33XX family
[ 2.262884] Trying to load am335x-pm-firmware.bin (60 secs timeout)
[ 2.269555] Copied the M3 firmware to UMEM
[ 2.273928] Cortex M3 Firmware Version = 0x181
[ 2.280332] create_regulator: VDD1: Failed to create debugfs directory
[ 2.288753] smartreflex smartreflex: am33xx_sr_probe: Driver initialized
[ 2.303889] clock: disabling unused clocks to save power
[ 2.322181] Detected MACID=34:14:b5:f6:54:ae
[ 2.327853] cpsw: Detected MACID = 34:14:b5:f6:54:b0
[ 2.335315] rtc-rx8010 3-0032: setting system clock to 2020-12-11 17:32:32 UTC (1607707952)
[ 2.360790] kjournald starting. Commit interval 5 seconds
[ 2.367400] EXT3-fs (mmcblk0p2): using internal journal
[ 2.372890] EXT3-fs (mmcblk0p2): recovery complete
[ 2.378602] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
[ 2.385861] VFS: Mounted root (ext3 filesystem) on device 179:2.
[ 2.393039] devtmpfs: mounted
[ 2.396595] Freeing init memory: 256K
?NIT: version 2.88 boo???
Starting udev
[ 2.992956] udevd[988]: starting version 182
[ 3.257539] can_dev: disagrees about version of symbol module_layout
[ 3.449015] musb_hdrc: disagrees about version of symbol module_layout
[ 3.456480] musb_hdrc: disagrees about version of symbol module_layout