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.
单板用的是am3352的芯片,cpu的usb0接了一个usb hub芯片,芯片是ALCOR的AU6254。芯片通过USB_DM和USB_DP连接到芯片的USB0。
menuconfig里配置如下:
→ Device Drivers → USB support
<*> Inventra Highspeed Dual Role Controller (TI, ADI, ...)
<*> Platform Glue Layer ---> (X) TI DSPS platforms
MUSB DMA mode ---> TI CPPI 4.1 (AM335x)
dts中usb的配置如下:
&usb {
status = "okay";
};
&usb_ctrl_mod {
status = "okay";
};
&usb0_phy {
status = "okay";
};
&usb0 {
status = "okay";
dr_mode = "host";
};
&cppi41dma {
status = "okay";
};
kernel启动的时候有打印如下信息:
1.154909] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/usb@47400000/usb-phy@47401300[0]'
[ 1.154987] 47401300.usb-phy supply vcc not found, using dummy regulator
[ 1.166291] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
[ 1.166313] musb-hdrc: MHDRC RTL version 2.0
[ 1.166322] musb-hdrc: setup fifo_mode 4
[ 1.166341] musb-hdrc: 28/31 max ep, 16384/16384 memory
[ 1.166455] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver
[ 1.173014] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 1
[ 1.181415] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.188540] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.196090] usb usb1: Product: MUSB HDRC host driver
[ 1.201269] usb usb1: Manufacturer: Linux 3.14.26-dirty musb-hcd
[ 1.207545] usb usb1: SerialNumber: musb-hdrc.0.auto
[ 1.213732] hub 1-0:1.0: USB hub found
[ 1.217716] hub 1-0:1.0: 1 port detected
从打印来看,感觉是识别到了usb hub,但是插入u盘就是没有反应。
也没有看到任何的错误信息。不知道改如何继续调试这个问题。
内核的版本是3.14
此外,我更换另外一个内核镜像,暂且称之为“镜像ok”(仅更换了镜像,没有更换设备树、uboot、文件系统等等)。u盘就可以识别到。
附件是"镜像ok"的内核启动的dmesg和我自己编译的无法识别u盘的内核的dmesg(暂称之为“镜像ng”)。对比了两者,也没有看到相关的差异。请高手帮忙分析下。或者能给兄弟指条明路,看下一步改怎么去分析。
谢谢!
[root@abb-evci ~]# dmesg [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 3.14.26 (terra@martijn-VirtualBox) (gcc version 4.8.3 20140203 (prerelease) (crosstool-NG linaro-1.13.1-4.8-2014.02 - Linaro GCC 2014.02) ) #4 Mon Oct 23 07:48:15 CEST 2017 [ 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 model: TI AM335x ABB Portwell ARM [ 0.000000] cma: CMA: reserved 24 MiB at ae000000 [ 0.000000] Memory policy: Data cache writeback [ 0.000000] On node 0 totalpages: 261632 [ 0.000000] free_area_init_node: node 0, pgdat c06c2e80, node_mem_map ed7ee000 [ 0.000000] Normal zone: 1520 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 194560 pages, LIFO batch:31 [ 0.000000] HighMem zone: 528 pages used for memmap [ 0.000000] HighMem zone: 67072 pages, LIFO batch:15 [ 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: 260112 [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 1005672K/1046528K available (4427K kernel code, 519K rwdata, 1652K rodata, 288K init, 179K bss, 40856K reserved, 268288K highmem) [ 0.000000] Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) vmalloc : 0xf0000000 - 0xff000000 ( 240 MB) lowmem : 0xc0000000 - 0xef800000 ( 760 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0xc0008000 - 0xc05f7f8c (6080 kB) .init : 0xc05f8000 - 0xc064013c ( 289 kB) .data : 0xc0642000 - 0xc06c3de8 ( 520 kB) .bss : 0xc06c3de8 - 0xc06f0da8 ( 180 kB) [ 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] Total of 128 interrupts on 1 active controller [ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz [ 0.000014] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns [ 0.000034] OMAP clocksource: timer1 at 24000000 Hz [ 0.000292] Console: colour dummy device 80x30 [ 0.000331] Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216) [ 0.089431] pid_max: default: 32768 minimum: 301 [ 0.089539] Security Framework initialized [ 0.089598] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.089609] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.096316] CPU: Testing write buffer coherency: ok [ 0.096719] Setting up static identity map for 0x80458750 - 0x804587c0 [ 0.097712] devtmpfs: initialized [ 0.099551] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 [ 0.106607] omap_hwmod: tptc0 using broken dt data from edma [ 0.106687] omap_hwmod: tptc1 using broken dt data from edma [ 0.106758] omap_hwmod: tptc2 using broken dt data from edma [ 0.110937] omap_hwmod: debugss: _wait_target_disable failed [ 0.166213] pinctrl core: initialized pinctrl subsystem [ 0.167288] regulator-dummy: no parameters [ 0.169778] NET: Registered protocol family 16 [ 0.171776] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.174171] cpuidle: using governor ladder [ 0.174190] cpuidle: using governor menu [ 0.181951] syscon 44e10000.control_module: regmap [mem 0x44e10000-0x44e107fb] registered [ 0.184405] gpiochip_add: registered GPIOs 0 to 31 on device: gpio [ 0.184701] OMAP GPIO hardware version 0.1 [ 0.185627] gpiochip_add: registered GPIOs 32 to 63 on device: gpio [ 0.186685] gpiochip_add: registered GPIOs 64 to 95 on device: gpio [ 0.187722] gpiochip_add: registered GPIOs 96 to 127 on device: gpio [ 0.198105] No ATAGs? [ 0.198132] hw-breakpoint: debug architecture 0x4 unsupported. [ 0.215587] bio: create slab <bio-0> at 0 [ 0.230296] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver [ 0.231020] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator@0[0]' [ 0.231341] vbat: 5000 mV [ 0.232924] SCSI subsystem initialized [ 0.233869] usbcore: registered new interface driver usbfs [ 0.234053] usbcore: registered new interface driver hub [ 0.234271] usbcore: registered new device driver usb [ 0.235234] omap_i2c 44e0b000.i2c: could not find pctldev for node /pinmux@44e10800/pinmux_i2c0_pins, deferring probe [ 0.235262] platform 44e0b000.i2c: Driver omap_i2c requests probe deferral [ 0.235632] pps_core: LinuxPPS API ver. 1 registered [ 0.235642] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.235773] PTP clock support registered [ 0.237712] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400 [ 0.239038] Switched to clocksource timer1 [ 0.258125] NET: Registered protocol family 2 [ 0.258976] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.259155] TCP bind hash table entries: 8192 (order: 3, 32768 bytes) [ 0.259239] TCP: Hash tables configured (established 8192 bind 8192) [ 0.259360] TCP: reno registered [ 0.259376] UDP hash table entries: 512 (order: 1, 8192 bytes) [ 0.259405] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes) [ 0.259629] NET: Registered protocol family 1 [ 0.260597] NetWinder Floating Point Emulator V0.97 (double precision) [ 0.260724] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available [ 0.263379] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.379330] bounce pool size: 64 pages [ 0.379567] VFS: Disk quotas dquot_6.5.2 [ 0.379629] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.379902] msgmni has been set to 1488 [ 0.381327] NET: Registered protocol family 38 [ 0.381370] io scheduler noop registered [ 0.381379] io scheduler deadline registered [ 0.381400] io scheduler cfq registered (default) [ 0.382779] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568 [ 0.385207] of_get_named_gpiod_flags exited with status 0 [ 0.385236] gpio-pwm buzzer.7: gpio-pwm: Assigned to gpio port 98 [ 0.386537] of_get_named_gpiod_flags: can't parse gpios property of node '/backlight[0]' [ 0.386566] backlight.5 supply power not found, using dummy regulator [ 0.387929] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.390485] omap_uart 44e09000.serial: no wakeirq for uart0 [ 0.390508] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/serial@44e09000[0]' [ 0.390651] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 88, base_baud = 3000000) is a OMAP UART0 [ 0.966693] console [ttyO0] enabled [ 0.971788] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20 [ 0.979338] [drm] Initialized drm 1.1.0 20060810 [ 0.994922] brd: module loaded [ 1.003874] loop: module loaded [ 1.009528] mtdoops: mtd device (mtddev=name/number) must be supplied [ 1.017806] CAN device driver interface [ 1.022839] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.029687] ehci-omap: OMAP-EHCI Host Controller driver [ 1.035625] usbcore: registered new interface driver usb-storage [ 1.057930] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/usb@47400000/usb-phy@47401300[0]' [ 1.058007] 47401300.usb-phy supply vcc not found, using dummy regulator [ 1.069350] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) [ 1.069371] musb-hdrc: MHDRC RTL version 2.0 [ 1.069380] musb-hdrc: setup fifo_mode 4 [ 1.069398] musb-hdrc: 28/31 max ep, 16384/16384 memory [ 1.069505] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver [ 1.076011] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 1 [ 1.084465] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 1.091576] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.099121] usb usb1: Product: MUSB HDRC host driver [ 1.104298] usb usb1: Manufacturer: Linux 3.14.26 musb-hcd [ 1.110030] usb usb1: SerialNumber: musb-hdrc.0.auto [ 1.116202] hub 1-0:1.0: USB hub found [ 1.120244] hub 1-0:1.0: 1 port detected [ 1.125378] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/usb@47400000/usb-phy@47401b00[0]' [ 1.125442] 47401b00.usb-phy supply vcc not found, using dummy regulator [ 1.136678] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) [ 1.136698] musb-hdrc: MHDRC RTL version 2.0 [ 1.136708] musb-hdrc: setup fifo_mode 4 [ 1.136723] musb-hdrc: 28/31 max ep, 16384/16384 memory [ 1.136836] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver [ 1.143385] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 2 [ 1.151795] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 [ 1.158881] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.166437] usb usb2: Product: MUSB HDRC host driver [ 1.171626] usb usb2: Manufacturer: Linux 3.14.26 musb-hcd [ 1.177357] usb usb2: SerialNumber: musb-hdrc.1.auto [ 1.183497] hub 2-0:1.0: USB hub found [ 1.187476] hub 2-0:1.0: 1 port detected [ 1.193572] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0 [ 1.201659] i2c /dev entries driver [ 1.206683] omap_wdt: OMAP Watchdog Timer Rev 0x01: dispatching with initial timeout 60 sec [ 1.217425] of_get_named_gpiod_flags exited with status 0 [ 1.217445] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/mmc@48060000[0]' [ 1.221658] omap_hsmmc 48060000.mmc: unable to get vmmc regulator -517 [ 1.228617] platform 48060000.mmc: Driver omap_hsmmc requests probe deferral [ 1.236363] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/mmc@481d8000[0]' [ 1.236378] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/mmc@481d8000[0]' [ 1.236605] omap_hsmmc 481d8000.mmc: unable to get vmmc regulator -517 [ 1.243512] platform 481d8000.mmc: Driver omap_hsmmc requests probe deferral [ 1.251633] ledtrig-cpu: registered to indicate activity on CPUs [ 1.258151] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2 [ 1.265460] omap-sham 53100000.sham: hw accel on OMAP rev 4.3 [ 1.273058] usbcore: registered new interface driver usbhid [ 1.278875] usbhid: USB HID core driver [ 1.283540] remoteproc0: wkup_m3 is available [ 1.288181] remoteproc0: Note: remoteproc is still under development and considered experimental. [ 1.297590] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed. [ 1.309256] remoteproc0: powering up wkup_m3 [ 1.313823] wkup_m3 44d00000.wkup_m3: rproc_boot failed [ 1.320232] oprofile: using arm/armv7 [ 1.324166] nf_conntrack version 0.5.0 (16097 buckets, 64388 max) [ 1.331290] ip_tables: (C) 2000-2006 Netfilter Core Team [ 1.336950] TCP: cubic registered [ 1.340441] Initializing XFRM netlink socket [ 1.344911] NET: Registered protocol family 17 [ 1.349598] NET: Registered protocol family 15 [ 1.354229] can: controller area network core (rev 20120528 abi 9) [ 1.360751] NET: Registered protocol family 29 [ 1.365680] can: raw protocol (rev 20120528) [ 1.370209] can: broadcast manager protocol (rev 20120528 t) [ 1.376203] Key type dns_resolver registered [ 1.381860] PM: Voltage scaling data blob not provided from DT. [ 1.388143] PM: bootloader does not support rtc-only! [ 1.393536] ThumbEE CPU extension supported. [ 1.399144] vbat: disabling [ 1.402067] regulator-dummy: disabling [ 1.408959] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 1.415941] [drm] No driver support for vblank timestamp query. [ 1.461358] Console: switching to colour frame buffer device 60x34 [ 1.469958] tilcdc 4830e000.lcdc: fb0: frame buffer device [ 1.475776] tilcdc 4830e000.lcdc: registered panic notifier [ 1.481741] [drm] Initialized tilcdc 1.0.0 20121205 on minor 0 [ 1.490427] tps65910 0-002d: No interrupt support, no core IRQ [ 1.500924] vrtc: 1800 mV [ 1.504033] vrtc: supplied by vbat [ 1.509358] vio: at 1500 mV [ 1.512466] vio: supplied by vbat [ 1.517781] vdd_mpu: 912 <--> 1312 mV at 1262 mV [ 1.522799] vdd_mpu: supplied by vbat [ 1.528470] vdd_core: 912 <--> 1150 mV at 1137 mV [ 1.533569] vdd_core: supplied by vbat [ 1.538956] vdd3: 5000 mV [ 1.541875] usb 1-1: new high-speed USB device number 2 using musb-hdrc [ 1.550306] vdig1: at 1800 mV [ 1.553584] vdig1: supplied by vbat [ 1.558649] vdig2: at 1800 mV [ 1.561933] vdig2: supplied by vbat [ 1.566999] vpll: at 1800 mV [ 1.570187] vpll: supplied by vbat [ 1.575150] vdac: at 1800 mV [ 1.578321] vdac: supplied by vbat [ 1.583302] vaux1: at 1800 mV [ 1.586561] vaux1: supplied by vbat [ 1.591724] vaux2: at 3300 mV [ 1.594985] vaux2: supplied by vbat [ 1.600122] vaux33: at 3300 mV [ 1.603473] vaux33: supplied by vbat [ 1.608628] vmmc: 1800 <--> 3300 mV at 3300 mV [ 1.613453] vmmc: supplied by vbat [ 1.618939] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/i2c@44e0b000/edt-ft5x06@38[0]' [ 1.618974] of_get_named_gpiod_flags exited with status 0 [ 1.629146] edt_ft5x06 0-0038: touchscreen probe failed [ 1.634669] edt_ft5x06: probe of 0-0038 failed with error -121 [ 1.641433] of_get_named_gpiod_flags exited with status 0 [ 1.642193] input: st1232-touchscreen as /devices/ocp.3/44e0b000.i2c/i2c-0/0-0055/input/input1 [ 1.651810] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz [ 1.658065] of_get_named_gpiod_flags exited with status 0 [ 1.658080] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/mmc@48060000[0]' [ 1.679494] usb 1-1: New USB device found, idVendor=058f, idProduct=6254 [ 1.686505] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1.695097] hub 1-1:1.0: USB hub found [ 1.699381] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/mmc@481d8000[0]' [ 1.699396] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/mmc@481d8000[0]' [ 1.699827] vmmc: Restricting voltage, 3300000-1950000uV [ 1.705401] omap_hsmmc 481d8000.mmc: could not set regulator OCR (-22) [ 1.713479] hub 1-1:1.0: 4 ports detected [ 1.718550] omap_hsmmc 481d8000.mmc: pins are not configured from the driver [ 1.819123] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6 [ 1.825500] davinci_mdio 4a101000.mdio: detected phy mask e0fffe [ 1.831838] usb 2-1: new full-speed USB device number 2 using musb-hdrc [ 1.846972] libphy: 4a101000.mdio: probed [ 1.851246] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Atheros 8031 ethernet [ 1.860940] davinci_mdio 4a101000.mdio: phy[16]: device 4a101000.mdio:10, driver unknown [ 1.869438] davinci_mdio 4a101000.mdio: phy[17]: device 4a101000.mdio:11, driver unknown [ 1.877933] davinci_mdio 4a101000.mdio: phy[18]: device 4a101000.mdio:12, driver unknown [ 1.886388] davinci_mdio 4a101000.mdio: phy[19]: device 4a101000.mdio:13, driver unknown [ 1.894843] davinci_mdio 4a101000.mdio: phy[20]: device 4a101000.mdio:14, driver unknown [ 1.903295] davinci_mdio 4a101000.mdio: phy[24]: device 4a101000.mdio:18, driver unknown [ 1.911748] davinci_mdio 4a101000.mdio: phy[25]: device 4a101000.mdio:19, driver unknown [ 1.920199] davinci_mdio 4a101000.mdio: phy[26]: device 4a101000.mdio:1a, driver unknown [ 1.928641] davinci_mdio 4a101000.mdio: phy[27]: device 4a101000.mdio:1b, driver unknown [ 1.937093] davinci_mdio 4a101000.mdio: phy[28]: device 4a101000.mdio:1c, driver unknown [ 1.945544] davinci_mdio 4a101000.mdio: phy[29]: device 4a101000.mdio:1d, driver unknown [ 1.953994] davinci_mdio 4a101000.mdio: phy[30]: device 4a101000.mdio:1e, driver unknown [ 1.962446] davinci_mdio 4a101000.mdio: phy[31]: device 4a101000.mdio:1f, driver unknown [ 1.971792] cpsw 4a100000.ethernet: Detected MACID = 78:a5:04:ba:e8:1c [ 1.980001] cpsw 4a100000.ethernet: cpsw: Detected MACID = 78:a5:04:ba:e8:1e [ 1.988956] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801) [ 2.001912] Waiting for root device /dev/mmcblk0p2... [ 2.038051] mmc1: BKOPS_EN bit is not set [ 2.048525] mmc1: new high speed MMC card at address 0001 [ 2.055409] mmcblk0: mmc1:0001 SDW32G 29.1 GiB [ 2.060471] mmcblk0boot0: mmc1:0001 SDW32G partition 1 4.00 MiB [ 2.066827] mmcblk0boot1: mmc1:0001 SDW32G partition 2 4.00 MiB [ 2.073826] usb 2-1: New USB device found, idVendor=238f, idProduct=0001 [ 2.080869] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2.088316] usb 2-1: Product: SMT-C-T10EU V1.0 [ 2.092970] usb 2-1: Manufacturer: TRS-STAR [ 2.100132] mmcblk0: p1 p2 [ 2.113770] mmcblk0boot1: unknown partition table [ 2.125146] mmcblk0boot0: unknown partition table [ 2.222085] EXT4-fs: Warning: mounting with data=journal disables delayed allocation and O_DIRECT support! [ 2.236443] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem [ 2.244107] EXT4-fs (mmcblk0p2): write access will be enabled during recovery [ 2.629573] EXT4-fs (mmcblk0p2): recovery complete [ 2.650756] EXT4-fs (mmcblk0p2): mounted filesystem with journalled data mode. Opts: (null) [ 2.659572] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [ 2.670330] devtmpfs: mounted [ 2.673838] Freeing unused kernel memory: 288K (c05f8000 - c0640000) [ 4.187177] EXT4-fs (mmcblk0p2): re-mounted. Opts: nodelalloc [ 5.393470] EXT4-fs (mmcblk0p2): re-mounted. Opts: nodelalloc,errors=remount-ro [ 5.697451] udevd[840]: starting version 1.5.3 [ 5.756995] random: udevd urandom read with 122 bits of entropy available [ 5.934067] random: nonblocking pool is initialized [ 7.251585] net eth1: initializing cpsw version 1.12 (0) [ 7.259780] libphy: PHY 4a101000.mdio:01 not found [ 7.264790] net eth1: phy 4a101000.mdio:01 not found on slave 1 [ 7.812128] net eth0: initializing cpsw version 1.12 (0) [ 7.909950] net eth0: phy found : id is : 0x4dd074 [ 8.493363] watchdog (1012): /proc/1012/oom_adj is deprecated, please use /proc/1012/oom_score_adj instead.
一般来说,使用原始的正常配置,应该就可以正常的让HUB工作了。
你是修改了什么具体的配置吗?接在的USB端口上,是否有做host的模式设置呢?还有硬件上VBUS和USB_ID是否有做过相应的处理了?