This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/PROCESSOR-SDK-AM335X: Issue with WiFi dongle

Part Number: PROCESSOR-SDK-AM335X
Other Parts Discussed in Thread: AM3352, TPS65217

Tool/software: Linux

Hi, I am using beagle bone black and making custom kernel with ti-processor-sdk-linux-am335x-evm-03.03.00.04

I just added 'CONFIG_RTL8192CU=m' in deconfig file to enable my Realtek RTL8188CUS dongle. (I did not modified any other thing in SDK) 

scanning WiFi works well. so I think driver works but when I try connecting WiFI, it makes whole system stop. I don't know what is problem.

I need your help. Thanks 

Best regards, HongBeom 

  • Is this a USB dongle? Do you have WiFi drivers for it?
  • Please post the log file.
  • Yes. It is usb dongle.
    I checked SDK has RTL8192CU driver.
  • I couldn't see log because board stop.
    Or how can I see log of previous boot?
  • Post the log up to the moment the board stops.
  • [ 0.000000] Booting Linux on physical CPU 0x0
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Linux version 4.4.41-gf9f6f0db2d (credtiger96@CREDT-UBUNTU) (gcc version 5.3.1 20160117
    [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [ 0.000000] Machine model: TI AM335x BeagleBone Black
    [ 0.000000] cma: Reserved 48 MiB at 0x9d000000
    [ 0.000000] Memory policy: Data cache writeback
    [ 0.000000] On node 0 totalpages: 131072
    [ 0.000000] free_area_init_node: node 0, pgdat c0955024, node_mem_map dcb61000
    [ 0.000000] Normal zone: 1152 pages used for memmap
    [ 0.000000] Normal zone: 0 pages reserved
    [ 0.000000] Normal zone: 131072 pages, LIFO batch:31
    [ 0.000000] CPU: All CPU(s) started in SVC mode.
    [ 0.000000] AM335X ES2.1 (sgx neon )
    [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    [ 0.000000] pcpu-alloc: [0] 0
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129920
    [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=7af78ee3-02 rw rootfstype=ext
    [ 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: 459996K/524288K available (6603K kernel code, 317K rwdata, 2344K rodata, 264K )
    [ 0.000000] Virtual kernel memory layout:
    vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
    vmalloc : 0xe0800000 - 0xff800000 ( 496 MB)
    lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
    pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
    modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
    .text : 0xc0008000 - 0xc08c5004 (8949 kB)
    .init : 0xc08c6000 - 0xc0908000 ( 264 kB)
    .data : 0xc0908000 - 0xc09574b0 ( 318 kB)
    .bss : 0xc09574b0 - 0xc0999bd8 ( 266 kB)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] Build-time adjustment of leaf fanout to 32.
    [ 0.000000] NR_IRQS:16 nr_irqs:16 16
    [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
    [ 0.000013] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [ 0.000032] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949s
    [ 0.000040] OMAP clocksource: timer1 at 24000000 Hz
    [ 0.000175] clocksource_probe: no matching clocksources found
    [ 0.000334] Console: colour dummy device 80x30
    [ 0.000357] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [ 0.000363] This ensures that you still see kernel messages. Please
    [ 0.000368] update your kernel commandline.
    [ 0.000383] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
    [ 0.089258] pid_max: default: 32768 minimum: 301
    [ 0.089374] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.089382] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.089987] Initializing cgroup subsys io
    [ 0.090016] Initializing cgroup subsys memory
    [ 0.090049] Initializing cgroup subsys devices
    [ 0.090063] Initializing cgroup subsys freezer
    [ 0.090075] Initializing cgroup subsys perf_event
    [ 0.090085] Initializing cgroup subsys pids
    [ 0.090109] CPU: Testing write buffer coherency: ok
    [ 0.090468] Setting up static identity map for 0x80008200 - 0x80008260
    [ 0.092264] devtmpfs: initialized
    [ 0.102140] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [ 0.114656] omap_hwmod: debugss: _wait_target_disable failed
    [ 0.170033] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446s
    [ 0.173549] pinctrl core: initialized pinctrl subsystem
    [ 0.174723] NET: Registered protocol family 16
    [ 0.176548] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [ 0.199251] cpuidle: using governor ladder
    [ 0.229240] cpuidle: using governor menu
    [ 0.232724] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
    [ 0.232994] OMAP GPIO hardware version 0.1
    [ 0.233668] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
    [ 0.234325] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
    [ 0.234965] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
    [ 0.241822] hw-breakpoint: debug architecture 0x4 unsupported.
    [ 0.276273] edma 49000000.edma: TI EDMA DMA engine driver
    [ 0.276603] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator@0[0]'
    [ 0.279502] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@21000e
    [ 0.279555] omap_i2c 4819c000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@21000e
    [ 0.279670] media: Linux media interface: v0.10
    [ 0.279724] Linux video capture interface: v2.00
    [ 0.279765] pps_core: LinuxPPS API ver. 1 registered
    [ 0.279772] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.i>
    [ 0.279804] PTP clock support registered
    [ 0.279851] EDAC MC: Ver: 3.0.0
    [ 0.280872] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [ 0.281185] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.282181] clocksource: Switched to clocksource timer1
    [ 0.291294] NET: Registered protocol family 2
    [ 0.291967] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [ 0.292014] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
    [ 0.292051] TCP: Hash tables configured (established 4096 bind 4096)
    [ 0.292120] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.292135] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.292331] NET: Registered protocol family 1
    [ 0.292699] RPC: Registered named UNIX socket transport module.
    [ 0.292710] RPC: Registered udp transport module.
    [ 0.292716] RPC: Registered tcp transport module.
    [ 0.292721] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.292751] PCI: CLS 0 bytes, default 64
    [ 0.293555] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [ 0.295213] futex hash table entries: 256 (order: -1, 3072 bytes)
    [ 0.302052] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.302927] NFS: Registering the id_resolver key type
    [ 0.302995] Key type id_resolver registered
    [ 0.303001] Key type id_legacy registered
    [ 0.303063] ntfs: driver 2.1.32 [Flags: R/O].
    [ 0.306188] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
    [ 0.306213] io scheduler noop registered
    [ 0.306224] io scheduler deadline registered
    [ 0.306355] io scheduler cfq registered (default)
    [ 0.307555] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    [ 0.310108] pwm-backlight backlight: GPIO lookup for consumer enable
    [ 0.310128] pwm-backlight backlight: using device tree for GPIO lookup
    [ 0.310140] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/backlight[0]'
    [ 0.310149] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/backlight[0]'
    [ 0.310157] pwm-backlight backlight: using lookup tables for GPIO lookup
    [ 0.310167] pwm-backlight backlight: lookup for GPIO enable failed
    [ 0.310186] backlight supply power not found, using dummy regulator
    [ 0.361330] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [ 0.365016] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158, base_baud = 3000000) is a 8250
    [ 0.979385] console [ttyS0] enabled
    [ 0.984042] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 159, base_baud = 3000000) is a 8250
    [ 0.993935] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 160, base_baud = 3000000) is a 8250
    [ 1.003733] [drm] Initialized drm 1.1.0 20060810
    [ 1.009265] panel panel: GPIO lookup for consumer enable
    [ 1.009279] panel panel: using device tree for GPIO lookup
    [ 1.009291] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/panel[0]'
    [ 1.009299] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/panel[0]'
    [ 1.009307] panel panel: using lookup tables for GPIO lookup
    [ 1.009316] panel panel: lookup for GPIO enable failed
    [ 1.010470] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [ 1.017242] [drm] No driver support for vblank timestamp query.
    [ 1.048050] Console: switching to colour frame buffer device 60x34
    [ 1.055326] tilcdc 4830e000.lcdc: fb0: frame buffer device
    [ 1.082341] [drm] Initialized tilcdc 1.0.0 20121205 on minor 0
    [ 1.094003] loop: module loaded
    [ 1.099240] libphy: Fixed MDIO Bus: probed
    [ 1.162213] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
    [ 1.168349] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
    [ 1.175295] libphy: 4a101000.mdio: probed
    [ 1.179335] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN870
    [ 1.189245] cpsw 4a100000.ethernet: Detected MACID = 54:4a:16:c9:a7:bb
    [ 1.196072] cpsw 4a100000.ethernet: cpts: overflow check period 850
    [ 1.204002] mousedev: PS/2 mouse device common for all mice
    [ 1.210166] i2c /dev entries driver
    [ 1.214699] cpuidle: enable-method property 'ti,am3352' found operations
    [ 1.222003] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [ 1.222019] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [ 1.222047] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - )
    [ 1.222120] omap_hsmmc 48060000.mmc: Got CD GPIO
    [ 1.226947] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
    [ 1.226960] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [ 1.226970] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0'
    [ 1.226979] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
    [ 1.226987] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
    [ 1.226996] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
    [ 1.262732] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer cd
    [ 1.262752] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [ 1.262764] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@481d8000[0'
    [ 1.262772] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@481d8000[0]'
    [ 1.262780] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [ 1.262867] omap_hsmmc 481d8000.mmc: lookup for GPIO cd failed
    [ 1.262880] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer wp
    [ 1.262887] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [ 1.262895] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@481d8000[0'
    [ 1.262903] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@481d8000[0]'
    [ 1.262910] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [ 1.262918] omap_hsmmc 481d8000.mmc: lookup for GPIO wp failed
    [ 1.302750] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@2[0]' - status (0)
    [ 1.302972] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@3[0]' - status (0)
    [ 1.303099] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@4[0]' - status (0)
    [ 1.303207] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@5[0]' - status (0)
    [ 1.303632] ledtrig-cpu: registered to indicate activity on CPUs
    [ 1.312444] NET: Registered protocol family 10
    [ 1.318200] sit: IPv6 over IPv4 tunneling driver
    [ 1.323671] NET: Registered protocol family 17
    [ 1.328429] Key type dns_resolver registered
    [ 1.333062] omap_voltage_late_init: Voltage driver support not added
    [ 1.350878] mmc0: host does not support reading read-only switch, assuming write-enable
    [ 1.365182] mmc0: new high speed SDHC card at address aaaa
    [ 1.371914] mmcblk0: mmc0:aaaa SS16G 14.8 GiB
    [ 1.379717] tps65217 0-0024: TPS65217 ID 0xe version 1.2
    [ 1.385230] mmcblk0: p1 p2
    [ 1.388702] at24 0-0050: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
    [ 1.396194] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [ 1.406375] at24 2-0054: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
    [ 1.413572] at24 2-0055: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
    [ 1.420699] at24 2-0056: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
    [ 1.427921] at24 2-0057: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
    [ 1.434941] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 100 kHz
    [ 1.445990] hctosys: unable to open rtc device (rtc0)
    [ 1.454461] ALSA device list:
    [ 1.457463] No soundcards found.
    [ 1.491945] EXT4-fs (mmcblk0p2): recovery complete
    [ 1.498075] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [ 1.506290] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [ 1.518108] devtmpfs: mounted
    [ 1.521381] Freeing unused kernel memory: 264K (c08c6000 - c0908000)
    [ 1.527946] This architecture does not have kernel memory protection.
    [ 1.806296] mmc1: MAN_BKOPS_EN bit is not set
    [ 1.816594] mmc1: new high speed MMC card at address 0001
    [ 1.824952] mmcblk1: mmc1:0001 MMC04G 3.66 GiB
    [ 1.829882] mmcblk1boot0: mmc1:0001 MMC04G partition 1 1.00 MiB
    [ 1.837258] mmcblk1boot1: mmc1:0001 MMC04G partition 2 1.00 MiB
    [ 1.843876] systemd[1]: System time before build time, advancing clock.
    [ 1.854513] mmcblk1: p1 p2
    [ 1.917159] random: systemd: uninitialized urandom read (16 bytes read, 18 bits of entropy availab)
    [ 1.936080] random: systemd: uninitialized urandom read (16 bytes read, 18 bits of entropy availab)
    [ 1.959327] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +)
    [ 1.978531] systemd[1]: Detected architecture arm.
    [ 2.007404] systemd[1]: Set hostname to <am335x-evm>.
    [ 2.095345] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 21 bits of entropy)
    [ 2.128050] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 22 bits of entropy)
    [ 2.147244] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 22 bits of entropy)
    [ 2.164714] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 23 bits of entropy)
    [ 2.192166] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 24 bits of entropy)
    [ 2.296929] random: systemd: uninitialized urandom read (16 bytes read, 28 bits of entropy availab)
    [ 2.307136] random: systemd: uninitialized urandom read (16 bytes read, 28 bits of entropy availab)
    [ 2.318272] random: systemd: uninitialized urandom read (16 bytes read, 28 bits of entropy availab)
    [ 2.759319] systemd[1]: [/lib/systemd/system/gadget-init.service:15] Unknown lvalue 'ExecStopPre' '
    [ 3.084952] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
    [ 3.092990] systemd[1]: sysinit.target: Found dependency on alignment.service/start
    [ 3.100778] systemd[1]: sysinit.target: Found dependency on basic.target/start
    [ 3.108103] systemd[1]: sysinit.target: Found dependency on sockets.target/start
    [ 3.115592] systemd[1]: sysinit.target: Found dependency on dropbear.socket/stop
    [ 3.123048] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
    [ 3.130492] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/t
    [ 3.139987] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering ct
    [ 3.178539] systemd[1]: Listening on Journal Socket.
    [ 3.202975] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [ 3.232559] systemd[1]: Reached target Remote File Systems.
    [ 3.262738] systemd[1]: Listening on Syslog Socket.
    [ 3.292968] systemd[1]: Listening on Journal Socket (/dev/log).
    [ 3.322922] systemd[1]: Listening on udev Control Socket.
    [ 3.352589] systemd[1]: Reached target Swap.
    [ 3.403470] systemd[1]: Created slice User and Session Slice.
    [ 3.433094] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 3.462916] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 3.492620] systemd[1]: Reached target Paths.
    [ 3.513207] systemd[1]: Listening on Network Service Netlink Socket.
    [ 3.542889] systemd[1]: Listening on udev Kernel Socket.
    [ 3.574018] systemd[1]: Created slice System Slice.
    [ 3.618858] systemd[1]: Mounting Temporary Directory...
    [ 3.658328] systemd[1]: Starting Journal Service...
    [ 3.711539] systemd[1]: Reached target Slices.
    [ 3.744649] systemd[1]: Created slice system-getty.slice.
    [ 3.768087] systemd[1]: Mounting Debug File System...
    [ 3.824720] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [ 3.883246] systemd[1]: Mounting POSIX Message Queue File System...
    [ 3.948122] systemd[1]: Starting Create list of required static device nodes for the current kerne.
    [ 4.017207] systemd[1]: Starting Remount Root and Kernel File Systems...
    [ 4.072009] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [ 4.097924] systemd[1]: Starting Load Kernel Modules...
    [ 4.153141] systemd[1]: Starting Setup Virtual Console...
    [ 4.182506] cryptodev: driver 1.8 loaded.
    [ 4.240065] systemd[1]: Mounted Debug File System.
    [ 4.262751] systemd[1]: Mounted POSIX Message Queue File System.
    [ 4.282716] systemd[1]: Mounted Temporary Directory.
    [ 4.303300] systemd[1]: Started Journal Service.
    [ 5.707604] systemd-journald[76]: Received request to flush runtime journal from PID 1
    [ 7.158156] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [ 7.181065] input: ti-tsc as /devices/platform/ocp/44e0d000.tscadc/TI-am335x-tsc/input/input0
    [ 7.223667] rtc rtc0: 44e3e000.rtc: dev (254:0)
    [ 7.223715] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
    [ 7.328634] am335x-phy-driver 47401300.usb-phy: GPIO lookup for consumer reset
    [ 7.328663] am335x-phy-driver 47401300.usb-phy: using device tree for GPIO lookup
    [ 7.328678] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/usb@4740000'
    [ 7.328688] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/usb@47400000'
    [ 7.328697] am335x-phy-driver 47401300.usb-phy: using lookup tables for GPIO lookup
    [ 7.328707] am335x-phy-driver 47401300.usb-phy: lookup for GPIO reset failed
    [ 7.328717] am335x-phy-driver 47401300.usb-phy: GPIO lookup for consumer vbus-detect
    [ 7.328724] am335x-phy-driver 47401300.usb-phy: using device tree for GPIO lookup
    [ 7.328733] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpios' property of node '/ocp/usb@4'
    [ 7.328742] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpio' property of node '/ocp/usb@47'
    [ 7.328749] am335x-phy-driver 47401300.usb-phy: using lookup tables for GPIO lookup
    [ 7.328757] am335x-phy-driver 47401300.usb-phy: lookup for GPIO vbus-detect failed
    [ 7.328820] 47401300.usb-phy supply vcc not found, using dummy regulator
    [ 7.417600] am335x-phy-driver 47401b00.usb-phy: GPIO lookup for consumer reset
    [ 7.417631] am335x-phy-driver 47401b00.usb-phy: using device tree for GPIO lookup
    [ 7.417646] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/usb@4740000'
    [ 7.417656] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/usb@47400000'
    [ 7.417664] am335x-phy-driver 47401b00.usb-phy: using lookup tables for GPIO lookup
    [ 7.417674] am335x-phy-driver 47401b00.usb-phy: lookup for GPIO reset failed
    [ 7.417683] am335x-phy-driver 47401b00.usb-phy: GPIO lookup for consumer vbus-detect
    [ 7.417691] am335x-phy-driver 47401b00.usb-phy: using device tree for GPIO lookup
    [ 7.417699] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpios' property of node '/ocp/usb@4'
    [ 7.417708] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpio' property of node '/ocp/usb@47'
    [ 7.417716] am335x-phy-driver 47401b00.usb-phy: using lookup tables for GPIO lookup
    [ 7.417724] am335x-phy-driver 47401b00.usb-phy: lookup for GPIO vbus-detect failed
    [ 7.417788] 47401b00.usb-phy supply vcc not found, using dummy regulator
    [ 7.764041] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
    [ 8.233553] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
    [ 8.439182] remoteproc0: wkup_m3 is available
    [ 8.475646] remoteproc0: Note: remoteproc is still under development and considered experimental.
    [ 8.568004] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't.
    [ 8.662750] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
    [ 9.367522] remoteproc0: powering up wkup_m3
    [ 9.441889] remoteproc0: Booting fw image am335x-pm-firmware.elf, size 217280
    [ 9.452492] ti-pruss 4a300000.pruss: creating PRU cores and other child platform devices
    [ 9.547128] irq: no irq domain found for /ocp/pruss@4a300000/intc@4a320000 !
    [ 9.574399] remoteproc0: remote processor wkup_m3 is now up
    [ 9.574424] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
    [ 9.680481] irq: no irq domain found for /ocp/pruss@4a300000/intc@4a320000 !
    [ 9.797835] [drm] Initialized pvr 1.14.3699939 20110701 on minor 1
    [ 9.850481] PM: bootloader does not support rtc-only!
    [ 9.857389] remoteproc1: 4a334000.pru0 is available
    [ 9.938504] remoteproc1: Note: remoteproc is still under development and considered experimental.
    [ 10.054910] remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't.
    [ 10.174361] remoteproc1: registered virtio0 (type 7)
    [ 10.213567] pru-rproc 4a334000.pru0: PRU rproc node /ocp/pruss@4a300000/pru0@4a334000 probed succey
    [ 10.332889] remoteproc2: 4a338000.pru1 is available
    [ 10.387607] remoteproc2: Note: remoteproc is still under development and considered experimental.
    [ 10.403238] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Pleas.
    [ 10.507059] remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't.
    [ 10.562382] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Pleas.
    [ 10.684289] remoteproc2: registered virtio1 (type 7)
    [ 10.689480] pru-rproc 4a338000.pru1: PRU rproc node /ocp/pruss@4a300000/pru1@4a338000 probed succey
    [ 10.708971] EXT4-fs (mmcblk1p2): recovery complete
    [ 10.775194] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [ 11.630395] random: nonblocking pool is initialized
    [ 13.325528] usbcore: registered new interface driver usbfs
    [ 13.331129] usbcore: registered new interface driver hub
    [ 13.418265] usbcore: registered new device driver usb
    [ 13.509157] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB)
    [ 13.509184] musb-hdrc: MHDRC RTL version 2.0
    [ 13.509193] musb-hdrc: setup fifo_mode 4
    [ 13.509211] musb-hdrc: 28/31 max ep, 16384/16384 memory
    [ 13.540890] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB)
    [ 13.540917] musb-hdrc: MHDRC RTL version 2.0
    [ 13.540925] musb-hdrc: setup fifo_mode 4
    [ 13.540941] musb-hdrc: 28/31 max ep, 16384/16384 memory
    [ 13.541065] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
    [ 13.630667] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
    [ 13.667878] remoteproc1: powering up 4a334000.pru0
    [ 13.681357] hub 1-0:1.0: USB hub found
    [ 13.700941] remoteproc1: Booting fw image am335x-pru0-fw, size 75724
    [ 13.707993] hub 1-0:1.0: 1 port detected
    [ 13.723103] ti-pruss 4a300000.pruss: configured system_events = 0x0000000000030000 intr_channels =5
    [ 13.762891] remoteproc1: remote processor 4a334000.pru0 is now up
    [ 13.791889] virtio_rpmsg_bus virtio0: creating channel rpmsg-pru addr 0x1e
    [ 13.799914] virtio_rpmsg_bus virtio0: rpmsg host is online
    [ 13.819487] remoteproc2: powering up 4a338000.pru1
    [ 13.853066] remoteproc2: Booting fw image am335x-pru1-fw, size 75724
    [ 13.872524] ti-pruss 4a300000.pruss: configured system_events = 0x00000000000c0000 intr_channels =a
    [ 13.904840] remoteproc2: remote processor 4a338000.pru1 is now up
    [ 13.930721] virtio_rpmsg_bus virtio1: creating channel rpmsg-pru addr 0x1f
    [ 13.938756] virtio_rpmsg_bus virtio1: rpmsg host is online
    [ 13.988282] rpmsg_pru rpmsg0: new rpmsg_pru device: /dev/rpmsg_pru30
    [ 14.004659] rpmsg_pru rpmsg1: new rpmsg_pru device: /dev/rpmsg_pru31
    [ 14.152366] usb 1-1: new high-speed USB device number 2 using musb-hdrc
    [ 14.648242] rtl8192cu: Chip version 0x10
    [ 14.711042] cfg80211: World regulatory domain updated:
    [ 14.785026] cfg80211: DFS Master region: unset
    [ 14.789433] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_ca)
    [ 14.908520] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
    [ 15.022622] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
    [ 15.068335] rtl8192cu: MAC address: 90:9f:33:0b:c8:a7
    [ 15.088138] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
    [ 15.123735] rtl8192cu: Board Type 0
    [ 15.155113] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
    [ 15.192371] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm),)
    [ 15.201918] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm),)
    [ 15.257182] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
    [ 15.292463] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw_TMSC.bin failed with error -2
    [ 15.329418] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw.bin failed with error -2
    [ 15.351137] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
    [ 15.373832] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin
    [ 15.400482] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
    [ 15.434422] rtlwifi: Firmware rtlwifi/rtl8192cufw_TMSC.bin not available
    [ 15.463294] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
    [ 15.493573] using random self ethernet address
    [ 15.498109] using random host ethernet address
    [ 15.538490] using host ethernet address: 54:4A:16:C9:A7:BD
    [ 15.582435] using random self ethernet address
    [ 15.614000] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
    [ 15.617148] usbcore: registered new interface driver rtl8192cu
    [ 15.630855] using random host ethernet address
    [ 15.699554] using host ethernet address: 54:4A:16:C9:A7:BD
    [ 15.793378] usb0: HOST MAC 54:4a:16:c9:a7:bd
    [ 15.857937] usb0: MAC 7e:1c:cf:0a:d8:00
    [ 16.045166] Mass Storage Function, version: 2009/09/11
    [ 16.050354] LUN: removable file: (no medium)
    [ 16.142703] LUN: removable read only file: /dev/mmcblk0p1
    [ 16.222583] Number of LUNs=1
    [ 16.262922] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
    [ 16.279124] g_multi gadget: Multifunction Composite Gadget
    [ 16.337134] g_multi gadget: g_multi ready
    [ 16.446201] rtl8192cu: MAC auto ON okay!
    [ 16.550738] Bluetooth: Core ver 2.21
    [ 16.583024] rtl8192cu: Tx queue select: 0x05
    [ 16.592546] NET: Registered protocol family 31
    [ 16.634460] Bluetooth: HCI device and connection manager initialized
    [ 16.640940] Bluetooth: HCI socket layer initialized
    [ 16.747068] Bluetooth: L2CAP socket layer initialized
    [ 16.763523] NET: Registered protocol family 15
    [ 16.812682] Bluetooth: SCO socket layer initialized
    [ 17.272700] g_multi gadget: high-speed config #2: Multifunction with CDC ECM
    [ 17.502430] Initializing XFRM netlink socket
    [ 20.968705] rtl8192c_common:_rtl92c_fw_free_to_go():<0-0> Polling FW ready fail!! REG_MCUFWDL:0x00.
    [ 20.968732] rtl8192c_common:rtl92c_download_fw():<0-0> Firmware is not ready to run!
    [ 23.153970] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
    [ 23.244527] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
    [ 23.288294] IPv6: ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready
    [ 23.531010] net eth0: initializing cpsw version 1.12 (0)
    [ 23.565338] net eth0: initialized cpsw ale version 1.4
    [ 23.570610] net eth0: ALE Table size 1024
    [ 23.654785] net eth0: phy found : id is : 0x7c0f1
    [ 23.659701] libphy: PHY 4a101000.mdio:01 not found
    [ 23.734636] net eth0: phy "4a101000.mdio:01" not found on slave 1, err -19
    [ 23.808191] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 39.162529] rtl_usb: reg 0xa2c, usbctrl_vendorreq TimeOut! status:0xffffff92 value=0xfe0000
    [ 49.162618] rtl_usb: reg 0x824, usbctrl_vendorreq TimeOut! status:0xffffff92 value=0x7fe3000
    [ 59.172540] rtl_usb: reg 0x820, usbctrl_vendorreq TimeOut! status:0xffffff92 value=0x40000100
    [ 69.172556] rtl_usb: reg 0x8b8, usbctrl_vendorreq TimeOut! status:0xffffff92 value=0x40000100
    [ 97.606740] usb 1-1: USB disconnect, device number 2
    [ 100.822526] usb 1-1: new high-speed USB device number 3 using musb-hdrc
    [ 100.975023] rtl8192cu: Chip version 0x10
    [ 101.093559] rtl8192cu: MAC address: 90:9f:33:0b:c8:a7
    [ 101.105357] rtl8192cu: Board Type 0
    [ 101.114943] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
    [ 101.129124] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
    [ 101.151000] ieee80211 phy1: Selected rate control algorithm 'rtl_rc'
    [ 101.168796] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw_TMSC.bin failed with error -2
    [ 101.189423] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw.bin failed with error -2
    [ 101.211466] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin
    [ 101.231283] rtlwifi: Firmware rtlwifi/rtl8192cufw_TMSC.bin not available
    [ 101.386641] rtl8192cu: MAC auto ON okay!
    [ 101.422458] rtl8192cu: Tx queue select: 0x05
    [ 101.942624] rtl8192c_common:_rtl92c_fw_free_to_go():<0-0> Polling FW ready fail!! REG_MCUFWDL:0x00.
    [ 101.942648] rtl8192c_common:rtl92c_download_fw():<0-0> Firmware is not ready to run!
    [ 102.305500] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
  • Choi HongBeom said:

    ......

    [ 101.129124] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
    [ 101.151000] ieee80211 phy1: Selected rate control algorithm 'rtl_rc'
    [ 101.168796] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw_TMSC.bin failed with error -2
    [ 101.189423] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw.bin failed with error -2
    [ 101.211466] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin
    [ 101.231283] rtlwifi: Firmware rtlwifi/rtl8192cufw_TMSC.bin not available
    [ 101.386641] rtl8192cu: MAC auto ON okay!
    [ 101.422458] rtl8192cu: Tx queue select: 0x05
    [ 101.942624] rtl8192c_common:_rtl92c_fw_free_to_go():<0-0> Polling FW ready fail!! REG_MCUFWDL:0x00.
    [ 101.942648] rtl8192c_common:rtl92c_download_fw():<0-0> Firmware is not ready to run!
    [ 102.305500] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

    The log tells you don't have the proper firmware for the usb dongle. Please contact the dongle vendor for support.