Created
February 12, 2018 11:49
-
-
Save mypiandrew/5c4ab7e6f915319179ae3af6e860e950 to your computer and use it in GitHub Desktop.
USB error -71?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ 0.000000] Booting Linux on physical CPU 0x0 | |
[ 0.000000] Linux version 4.14.18-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1093 SMP Fri Feb 9 15:33:07 GMT 2018 | |
[ 0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d | |
[ 0.000000] CPU: div instructions available: patching division code | |
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache | |
[ 0.000000] OF: fdt: Machine model: Raspberry Pi Compute Module 3 Rev 1.0 | |
[ 0.000000] Memory policy: Data cache writealloc | |
[ 0.000000] cma: Reserved 8 MiB at 0x3ac00000 | |
[ 0.000000] random: fast init done | |
[ 0.000000] percpu: Embedded 17 pages/cpu @ba34b000 s38720 r8192 d22720 u69632 | |
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 240555 | |
[ 0.000000] Kernel command line: 8250.nr_uarts=1 bcm2708_fb.fbwidth=1280 bcm2708_fb.fbheight=1024 bcm2708_fb.fbswap=1 smsc95xx.macaddr=B8:27:EB:39:4C:A8 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait maxcpus=4 | |
[ 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: 940268K/970752K available (7168K kernel code, 548K rwdata, 2028K rodata, 1024K init, 706K bss, 22292K reserved, 8192K cma-reserved) | |
[ 0.000000] Virtual kernel memory layout: | |
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) | |
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) | |
[ 0.000000] vmalloc : 0xbb800000 - 0xff800000 (1088 MB) | |
[ 0.000000] lowmem : 0x80000000 - 0xbb400000 ( 948 MB) | |
[ 0.000000] modules : 0x7f000000 - 0x80000000 ( 16 MB) | |
[ 0.000000] .text : 0x80008000 - 0x80800000 (8160 kB) | |
[ 0.000000] .init : 0x80b00000 - 0x80c00000 (1024 kB) | |
[ 0.000000] .data : 0x80c00000 - 0x80c89244 ( 549 kB) | |
[ 0.000000] .bss : 0x80c90ed4 - 0x80d41734 ( 707 kB) | |
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 | |
[ 0.000000] ftrace: allocating 24624 entries in 73 pages | |
[ 0.000000] Hierarchical RCU implementation. | |
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 | |
[ 0.000000] arch_timer: cp15 timer(s) running at 19.20MHz (phys). | |
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns | |
[ 0.000007] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns | |
[ 0.000022] Switching to timer-based delay loop, resolution 52ns | |
[ 0.000265] Console: colour dummy device 80x30 | |
[ 0.000818] console [tty1] enabled | |
[ 0.000860] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) | |
[ 0.000900] pid_max: default: 32768 minimum: 301 | |
[ 0.001229] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) | |
[ 0.001262] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) | |
[ 0.002218] Disabling memory control group subsystem | |
[ 0.002316] CPU: Testing write buffer coherency: ok | |
[ 0.002720] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 | |
[ 0.003112] Setting up static identity map for 0x100000 - 0x10003c | |
[ 0.003248] Hierarchical SRCU implementation. | |
[ 0.003902] smp: Bringing up secondary CPUs ... | |
[ 0.004555] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 | |
[ 0.005273] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 | |
[ 0.005979] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 | |
[ 0.006082] smp: Brought up 1 node, 4 CPUs | |
[ 0.006152] SMP: Total of 4 processors activated (153.60 BogoMIPS). | |
[ 0.006173] CPU: All CPU(s) started in HYP mode. | |
[ 0.006191] CPU: Virtualization extensions available. | |
[ 0.007057] devtmpfs: initialized | |
[ 0.017326] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4 | |
[ 0.017572] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns | |
[ 0.017616] futex hash table entries: 1024 (order: 4, 65536 bytes) | |
[ 0.018192] pinctrl core: initialized pinctrl subsystem | |
[ 0.018951] NET: Registered protocol family 16 | |
[ 0.021641] DMA: preallocated 1024 KiB pool for atomic coherent allocations | |
[ 0.026417] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. | |
[ 0.026450] hw-breakpoint: maximum watchpoint size is 8 bytes. | |
[ 0.026668] Serial: AMBA PL011 UART driver | |
[ 0.028307] bcm2835-mbox 3f00b880.mailbox: mailbox enabled | |
[ 0.028779] uart-pl011 3f201000.serial: could not find pctldev for node /soc/gpio@7e200000/uart0_pins, deferring probe | |
[ 0.059748] bcm2835-dma 3f007000.dma: DMA legacy API manager at bb80d000, dmachans=0x1 | |
[ 0.061266] SCSI subsystem initialized | |
[ 0.061415] usbcore: registered new interface driver usbfs | |
[ 0.061483] usbcore: registered new interface driver hub | |
[ 0.061586] usbcore: registered new device driver usb | |
[ 0.070081] raspberrypi-firmware soc:firmware: Attached to firmware from 2018-02-09 14:22 | |
[ 0.071376] clocksource: Switched to clocksource arch_sys_counter | |
[ 0.147821] VFS: Disk quotas dquot_6.6.0 | |
[ 0.147932] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) | |
[ 0.148136] FS-Cache: Loaded | |
[ 0.148344] CacheFiles: Loaded | |
[ 0.157067] NET: Registered protocol family 2 | |
[ 0.157813] TCP established hash table entries: 8192 (order: 3, 32768 bytes) | |
[ 0.157943] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) | |
[ 0.158145] TCP: Hash tables configured (established 8192 bind 8192) | |
[ 0.158292] UDP hash table entries: 512 (order: 2, 16384 bytes) | |
[ 0.158354] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) | |
[ 0.158600] NET: Registered protocol family 1 | |
[ 0.159062] RPC: Registered named UNIX socket transport module. | |
[ 0.159086] RPC: Registered udp transport module. | |
[ 0.159105] RPC: Registered tcp transport module. | |
[ 0.159124] RPC: Registered tcp NFSv4.1 backchannel transport module. | |
[ 0.160565] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available | |
[ 0.163362] workingset: timestamp_bits=14 max_order=18 bucket_order=4 | |
[ 0.171228] FS-Cache: Netfs 'nfs' registered for caching | |
[ 0.171872] NFS: Registering the id_resolver key type | |
[ 0.171925] Key type id_resolver registered | |
[ 0.171945] Key type id_legacy registered | |
[ 0.173822] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) | |
[ 0.173970] io scheduler noop registered | |
[ 0.173992] io scheduler deadline registered (default) | |
[ 0.174277] io scheduler cfq registered | |
[ 0.174298] io scheduler mq-deadline registered | |
[ 0.174318] io scheduler kyber registered | |
[ 0.177036] BCM2708FB: allocated DMA memory fad10000 | |
[ 0.177081] BCM2708FB: allocated DMA channel 0 @ bb80d000 | |
[ 0.213960] Console: switching to colour frame buffer device 160x64 | |
[ 0.235927] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled | |
[ 0.237465] bcm2835-rng 3f104000.rng: hwrng registered | |
[ 0.237739] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB) | |
[ 0.238417] vc-sm: Videocore shared memory driver | |
[ 0.238819] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000 | |
[ 0.248573] brd: module loaded | |
[ 0.257463] loop: module loaded | |
[ 0.257598] Loading iSCSI transport class v2.0-870. | |
[ 0.258227] usbcore: registered new interface driver smsc95xx | |
[ 0.258406] dwc_otg: version 3.00a 10-AUG-2012 (platform bus) | |
[ 0.486685] Core Release: 2.80a | |
[ 0.486793] Setting default values for core params | |
[ 0.486958] Finished setting default values for core params | |
[ 0.687387] Using Buffer DMA mode | |
[ 0.687493] Periodic Transfer Interrupt Enhancement - disabled | |
[ 0.687657] Multiprocessor Interrupt Enhancement - disabled | |
[ 0.687817] OTG VER PARAM: 0, OTG VER FLAG: 0 | |
[ 0.687949] Dedicated Tx FIFOs mode | |
[ 0.688408] WARN::dwc_otg_hcd_init:1032: FIQ DMA bounce buffers: virt = 0xbad04000 dma = 0xfad04000 len=9024 | |
[ 0.688699] FIQ FSM acceleration enabled for : | |
[ 0.688699] Non-periodic Split Transactions | |
[ 0.688699] Periodic Split Transactions | |
[ 0.688699] High-Speed Isochronous Endpoints | |
[ 0.688699] Interrupt/Control Split Transaction hack enabled | |
[ 0.689344] WARN::hcd_init_fiq:459: FIQ on core 1 at 0x805c61ec | |
[ 0.689523] WARN::hcd_init_fiq:460: FIQ ASM at 0x805c6554 length 36 | |
[ 0.689708] WARN::hcd_init_fiq:486: MPHI regs_base at 0xbb878000 | |
[ 0.689931] dwc_otg 3f980000.usb: DWC OTG Controller | |
[ 0.690103] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1 | |
[ 0.697101] dwc_otg 3f980000.usb: irq 62, io mem 0x00000000 | |
[ 0.704094] Init: Port Power? op_state=1 | |
[ 0.711018] Init: Power Port (0) | |
[ 0.718062] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 | |
[ 0.725023] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 | |
[ 0.731956] usb usb1: Product: DWC OTG Controller | |
[ 0.738824] usb usb1: Manufacturer: Linux 4.14.18-v7+ dwc_otg_hcd | |
[ 0.745709] usb usb1: SerialNumber: 3f980000.usb | |
[ 0.753154] hub 1-0:1.0: USB hub found | |
[ 0.759978] hub 1-0:1.0: 1 port detected | |
[ 0.767547] usbcore: registered new interface driver usb-storage | |
[ 0.774658] mousedev: PS/2 mouse device common for all mice | |
[ 0.781670] IR NEC protocol handler initialized | |
[ 0.788542] IR RC5(x/sz) protocol handler initialized | |
[ 0.795357] IR RC6 protocol handler initialized | |
[ 0.802107] IR JVC protocol handler initialized | |
[ 0.808728] IR Sony protocol handler initialized | |
[ 0.815345] IR SANYO protocol handler initialized | |
[ 0.821984] IR Sharp protocol handler initialized | |
[ 0.828564] IR MCE Keyboard/mouse protocol handler initialized | |
[ 0.835156] IR XMP protocol handler initialized | |
[ 0.842363] bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer | |
[ 0.849230] bcm2835-cpufreq: min=600000 max=1200000 | |
[ 0.856230] sdhci: Secure Digital Host Controller Interface driver | |
[ 0.862937] sdhci: Copyright(c) Pierre Ossman | |
[ 0.869996] sdhost-bcm2835 3f202000.mmc: could not get clk, deferring probe | |
[ 0.877073] sdhci-pltfm: SDHCI platform and OF driver helper | |
[ 0.884386] ledtrig-cpu: registered to indicate activity on CPUs | |
[ 0.891431] hidraw: raw HID events driver (C) Jiri Kosina | |
[ 0.898467] usbcore: registered new interface driver usbhid | |
[ 0.905385] usbhid: USB HID core driver | |
[ 0.912854] vchiq: vchiq_init_state: slot_zero = bad80000, is_master = 0 | |
[ 0.921175] [vc_sm_connected_init]: start | |
[ 0.930742] [vc_sm_connected_init]: end - returning 0 | |
[ 0.938043] Initializing XFRM netlink socket | |
[ 0.944699] NET: Registered protocol family 17 | |
[ 0.951460] Key type dns_resolver registered | |
[ 0.958527] Registering SWP/SWPB emulation handler | |
[ 0.965759] registered taskstats version 1 | |
[ 0.978225] uart-pl011 3f201000.serial: cts_event_workaround enabled | |
[ 0.985058] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2 | |
[ 0.993573] Indeed it is in host mode hprt0 = 00021501 | |
[ 1.060539] console [ttyS0] disabled | |
[ 1.067380] 3f215040.serial: ttyS0 at MMIO 0x0 (irq = 166, base_baud = 31250000) is a 16550 | |
[ 1.285228] usb 1-1: new high-speed USB device number 2 using dwc_otg | |
[ 1.291000] Indeed it is in host mode hprt0 = 00001101 | |
[ 1.624149] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608 | |
[ 1.624159] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 | |
[ 1.624166] usb 1-1: Product: USB2.0 Hub | |
[ 1.632194] hub 1-1:1.0: USB hub found | |
[ 1.639427] hub 1-1:1.0: 4 ports detected | |
[ 2.199134] console [ttyS0] enabled | |
[ 2.210961] sdhost: log_buf @ bad07000 (fad07000) | |
[ 2.301406] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1) | |
[ 2.314981] of_cfs_init | |
[ 2.324386] of_cfs_init: OK | |
[ 2.334357] Waiting for root device /dev/mmcblk0p2... | |
[ 2.397526] mmc0: new high speed MMC card at address 0001 | |
[ 2.410249] mmcblk0: mmc0:0001 4FPD3R 3.64 GiB | |
[ 2.421771] mmcblk0boot0: mmc0:0001 4FPD3R partition 1 4.00 MiB | |
[ 2.434783] mmcblk0boot1: mmc0:0001 4FPD3R partition 2 4.00 MiB | |
[ 2.447682] mmcblk0rpmb: mmc0:0001 4FPD3R partition 3 512 KiB | |
[ 2.460253] usb 1-1.1: new high-speed USB device number 3 using dwc_otg | |
[ 2.475428] mmcblk0: p1 p2 | |
[ 2.493324] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem | |
[ 2.507629] EXT4-fs (mmcblk0p2): write access will be enabled during recovery | |
[ 2.569823] EXT4-fs (mmcblk0p2): recovery complete | |
[ 2.582406] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) | |
[ 2.597627] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. | |
[ 2.601658] usb 1-1.1: New USB device found, idVendor=0424, idProduct=9512 | |
[ 2.601667] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 | |
[ 2.602254] hub 1-1.1:1.0: USB hub found | |
[ 2.602334] hub 1-1.1:1.0: 3 ports detected | |
[ 2.662457] devtmpfs: mounted | |
[ 2.676862] Freeing unused kernel memory: 1024K | |
[ 2.701407] usb 1-1.2: new full-speed USB device number 4 using dwc_otg | |
[ 2.848812] usb 1-1.2: device descriptor read/all, error -71 | |
[ 2.951169] systemd[1]: systemd 215 running in system mode. (+PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR) | |
[ 2.961447] usb 1-1.1.1: new high-speed USB device number 5 using dwc_otg | |
[ 2.986849] systemd[1]: Detected architecture 'arm'. | |
[ 3.091691] usb 1-1.1.1: New USB device found, idVendor=0424, idProduct=ec00 | |
[ 3.106602] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 | |
[ 3.124705] smsc95xx v1.0.6 | |
[ 3.142806] NET: Registered protocol family 10 | |
[ 3.156189] Segment Routing with IPv6 | |
[ 3.167705] systemd[1]: Inserted module 'ipv6' | |
[ 3.182253] systemd[1]: Set hostname to <raspberrypi>. | |
[ 3.221482] usb 1-1.2: new full-speed USB device number 6 using dwc_otg | |
[ 3.240345] smsc95xx 1-1.1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:39:4c:a8 | |
[ 3.435079] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode | |
[ 3.435079] | |
[ 3.463557] usb 1-1.2: New USB device found, idVendor=0403, idProduct=6015 | |
[ 3.478449] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | |
[ 3.493761] usb 1-1.2: Product: FT230X Basic UART | |
[ 3.506335] usb 1-1.2: Manufacturer: FTDI | |
[ 3.569663] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory. | |
[ 3.604513] systemd[1]: Starting Forward Password Requests to Wall Directory Watch. | |
[ 3.621241] systemd[1]: Started Forward Password Requests to Wall Directory Watch. | |
[ 3.621440] usb 1-1.3: new high-speed USB device number 7 using dwc_otg | |
[ 3.652906] systemd[1]: Expecting device dev-ttyS0.device... | |
[ 3.676584] systemd[1]: Starting Remote File Systems (Pre). | |
[ 3.699856] systemd[1]: Reached target Remote File Systems (Pre). | |
[ 3.767915] usb 1-1.3: New USB device found, idVendor=0424, idProduct=2240 | |
[ 3.767924] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | |
[ 3.767931] usb 1-1.3: Product: Ultra Fast Media | |
[ 3.767938] usb 1-1.3: Manufacturer: Generic | |
[ 3.767944] usb 1-1.3: SerialNumber: 000000225001 | |
[ 3.768649] usb-storage 1-1.3:1.0: USB Mass Storage device detected | |
[ 3.769415] scsi host0: usb-storage 1-1.3:1.0 | |
[ 4.103301] fuse init (API version 7.26) | |
[ 4.134773] i2c /dev entries driver | |
Raspbian GNU/Linux 8 raspberrypi ttyS0 | |
raspberrypi login: root | |
Password: | |
Last login: Mon Feb 12 11:42:05 UTC 2018 on ttyS0 | |
Linux raspberrypi 4.14.18-v7+ #1093 SMP Fri Feb 9 15:33:07 GMT 2018 armv7l | |
The programs included with the Debian GNU/Linux system are free software; | |
the exact distribution terms for each program are described in the | |
individual files in /usr/share/doc/*/copyright. | |
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent | |
permitted by applicable law. | |
SSH is enabled and the default password for the 'pi' user has not been changed. | |
This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password. | |
root@raspberrypi:~# lsusb | |
Bus 001 Device 008: ID 1e0e:9001 Qualcomm / Option | |
Bus 001 Device 007: ID 0424:2240 Standard Microsystems Corp. | |
Bus 001 Device 006: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO) | |
Bus 001 Device 005: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter | |
Bus 001 Device 003: ID 0424:9512 Standard Microsystems Corp. LAN9500 Ethernet 10/100 Adapter / SMSC9512/9514 Hub | |
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB | |
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | |
root@raspberrypi:~# lsusb -t | |
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M | |
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M | |
|__ Port 1: Dev 3, If 0, Class=Hub, Driver=hub/3p, 480M | |
|__ Port 1: Dev 5, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M | |
|__ Port 2: Dev 6, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 12M | |
|__ Port 3: Dev 7, If 0, Class=Mass Storage, Driver=usb-storage, 480M | |
|__ Port 4: Dev 8, If 1, Class=Vendor Specific Class, Driver=option, 480M | |
|__ Port 4: Dev 8, If 6, Class=Vendor Specific Class, Driver=, 480M | |
|__ Port 4: Dev 8, If 4, Class=Vendor Specific Class, Driver=option, 480M | |
|__ Port 4: Dev 8, If 2, Class=Vendor Specific Class, Driver=option, 480M | |
|__ Port 4: Dev 8, If 0, Class=Vendor Specific Class, Driver=option, 480M | |
|__ Port 4: Dev 8, If 5, Class=Vendor Specific Class, Driver=qmi_wwan, 480M | |
|__ Port 4: Dev 8, If 3, Class=Vendor Specific Class, Driver=option, 480M | |
root@raspberrypi:~# dmesg | grep error | |
[ 2.848812] usb 1-1.2: device descriptor read/all, error -71 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment