Skip to content

Instantly share code, notes, and snippets.

@tetsu-koba
Created July 13, 2011 05:37
Show Gist options
  • Save tetsu-koba/1079782 to your computer and use it in GitHub Desktop.
Save tetsu-koba/1079782 to your computer and use it in GitHub Desktop.
Kernel boot log of emulator-x86, rebuilt SMP kernel. It just boot but not works well.
<5>[ 0.000000] Linux version 2.6.29 (koba@koba-linux2) (gcc version 4.4.3 (GCC) ) #1 SMP PREEMPT Wed Jul 13 12:42:46 JST 2011
<4>[ 0.000000] KERNEL supported cpus:
<4>[ 0.000000] Intel GenuineIntel
<4>[ 0.000000] AMD AuthenticAMD
<4>[ 0.000000] NSC Geode by NSC
<4>[ 0.000000] Cyrix CyrixInstead
<4>[ 0.000000] Centaur CentaurHauls
<4>[ 0.000000] Transmeta GenuineTMx86
<4>[ 0.000000] Transmeta TransmetaCPU
<4>[ 0.000000] UMC UMC UMC UMC
<6>[ 0.000000] PAT WC disabled due to known CPU erratum.
<6>[ 0.000000] BIOS-provided physical RAM map:
<6>[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
<6>[ 0.000000] BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
<6>[ 0.000000] BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
<6>[ 0.000000] BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
<6>[ 0.000000] BIOS-e820: 000000000fff0000 - 0000000010000000 (ACPI data)
<6>[ 0.000000] BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
<6>[ 0.000000] DMI 2.4 present.
<6>[ 0.000000] last_pfn = 0xfff0 max_arch_pfn = 0x100000
<7>[ 0.000000] kernel direct mapping tables up to fff0000 @ 7000-c000
<6>[ 0.000000] RAMDISK: 0ffbb000 - 0ffefc4f
<4>[ 0.000000] ACPI Error (tbxfroot-0219): A valid RSDP was not found [20081204]
<5>[ 0.000000] 255MB LOWMEM available.
<6>[ 0.000000] mapped low ram: 0 - 0fff0000
<6>[ 0.000000] low ram: 00000000 - 0fff0000
<6>[ 0.000000] bootmap 00002000 - 00004000
<6>[ 0.000000] (9 early reservations) ==> bootmem [0000000000 - 000fff0000]
<6>[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
<6>[ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
<6>[ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
<6>[ 0.000000] #3 [0000200000 - 00007bc774] TEXT DATA BSS ==> [0000200000 - 00007bc774]
<6>[ 0.000000] #4 [000ffbb000 - 000ffefc4f] RAMDISK ==> [000ffbb000 - 000ffefc4f]
<6>[ 0.000000] #5 [00007bd000 - 00007c0000] INIT_PG_TABLE ==> [00007bd000 - 00007c0000]
<6>[ 0.000000] #6 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
<6>[ 0.000000] #7 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000]
<6>[ 0.000000] #8 [0000002000 - 0000004000] BOOTMAP ==> [0000002000 - 0000004000]
<6>[ 0.000000] found SMP MP-table at [c00fbaa0] 000fbaa0
<4>[ 0.000000] Zone PFN ranges:
<4>[ 0.000000] DMA 0x00000000 -> 0x00001000
<4>[ 0.000000] Normal 0x00001000 -> 0x0000fff0
<4>[ 0.000000] Movable zone start PFN for each node
<4>[ 0.000000] early_node_map[2] active PFN ranges
<4>[ 0.000000] 0: 0x00000000 -> 0x0000009f
<4>[ 0.000000] 0: 0x00000100 -> 0x0000fff0
<7>[ 0.000000] On node 0 totalpages: 65423
<7>[ 0.000000] free_area_init_node: node 0, pgdat c069bc00, node_mem_map c1000000
<7>[ 0.000000] DMA zone: 32 pages used for memmap
<7>[ 0.000000] DMA zone: 0 pages reserved
<7>[ 0.000000] DMA zone: 3967 pages, LIFO batch:0
<7>[ 0.000000] Normal zone: 480 pages used for memmap
<7>[ 0.000000] Normal zone: 60944 pages, LIFO batch:15
<6>[ 0.000000] Intel MultiProcessor Specification v1.4
<6>[ 0.000000] Virtual Wire compatibility mode.
<6>[ 0.000000] MPTABLE: OEM ID: QEMUCPU
<6>[ 0.000000] MPTABLE: Product ID: 0.1
<6>[ 0.000000] MPTABLE: APIC at: 0xFEE00000
<6>[ 0.000000] Processor #0 (Bootup-CPU)
<6>[ 0.000000] Processor #1
<6>[ 0.000000] Processor #2
<6>[ 0.000000] Processor #3
<6>[ 0.000000] I/O APIC #4 Version 17 at 0xFEC00000.
<4>[ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs
<6>[ 0.000000] Processors: 4
<6>[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
<7>[ 0.000000] nr_irqs_gsi: 24
<6>[ 0.000000] Allocating PCI resources starting at 20000000 (gap: 10000000:effc0000)
<6>[ 0.000000] NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:4 nr_node_ids:1
<6>[ 0.000000] PERCPU: Allocating 36864 bytes of per cpu data
<4>[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64911
<5>[ 0.000000] Kernel command line: qemu=1 console=ttyS0 android.qemud=ttyS1 androidboot.hardware=goldfish clocksource=pit android.checkjni=1 ndns=4
<3>[ 0.000000] Unknown boot option `android.qemud=ttyS1': ignoring
<3>[ 0.000000] Unknown boot option `androidboot.hardware=goldfish': ignoring
<3>[ 0.000000] Unknown boot option `android.checkjni=1': ignoring
<6>[ 0.000000] Enabling fast FPU save and restore... done.
<6>[ 0.000000] Enabling unmasked SIMD FPU exception support... done.
<6>[ 0.000000] Initializing CPU#0
<4>[ 0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes)
<4>[ 0.000000] Fast TSC calibration using PIT
<4>[ 0.000000] Detected 3073.890 MHz processor.
<4>[ 0.010000] Console: colour VGA+ 80x25
<6>[ 0.010000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
<6>[ 0.010000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
<6>[ 0.010000] Memory: 252892k/262080k available (3293k kernel code, 8596k reserved, 1554k data, 332k init, 0k highmem)
<6>[ 0.010000] virtual kernel memory layout:
<6>[ 0.010000] fixmap : 0xfff51000 - 0xfffff000 ( 696 kB)
<6>[ 0.010000] vmalloc : 0xd07f0000 - 0xfff4f000 ( 759 MB)
<6>[ 0.010000] lowmem : 0xc0000000 - 0xcfff0000 ( 255 MB)
<6>[ 0.010000] .init : 0xc06c2000 - 0xc0715000 ( 332 kB)
<6>[ 0.010000] .data : 0xc0537643 - 0xc06bbea8 (1554 kB)
<6>[ 0.010000] .text : 0xc0200000 - 0xc0537643 (3293 kB)
<6>[ 0.010000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
<6>[ 0.010000] SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
<6>[ 0.010595] Calibrating delay loop (skipped), value calculated using timer frequency.. 6147.78 BogoMIPS (lpj=30738900)
<6>[ 0.011086] Security Framework initialized
<4>[ 0.011822] Mount-cache hash table entries: 512
<6>[ 0.016326] CPU: L1 I cache: 32K, L1 D cache: 32K
<6>[ 0.016356] CPU: L2 cache: 2048K
<6>[ 0.016946] Checking 'hlt' instruction... OK.
<6>[ 0.060538] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
<6>[ 0.166262] CPU0: Intel Pentium II (Klamath) stepping 03
<6>[ 0.284168] Booting processor 1 APIC 0x1 ip 0x6000
<6>[ 0.010000] Initializing CPU#1
<4>[ 0.010000] calibrate_delay_direct() failed to get a good estimate for loops_per_jiffy.
<4>[ 0.010000] Probably due to long platform interrupts. Consider using "lpj=" boot option.
<6>[ 0.010000] Calibrating delay loop... 4535.09 BogoMIPS (lpj=22675456)
<6>[ 0.010000] CPU: L1 I cache: 32K, L1 D cache: 32K
<6>[ 0.010000] CPU: L2 cache: 2048K
<6>[ 0.720025] CPU1: Intel Pentium II (Klamath) stepping 03
<6>[ 0.720117] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
<6>[ 0.750125] Booting processor 2 APIC 0x2 ip 0x6000
<6>[ 0.010000] Initializing CPU#2
<4>[ 0.010000] calibrate_delay_direct() failed to get a good estimate for loops_per_jiffy.
<4>[ 0.010000] Probably due to long platform interrupts. Consider using "lpj=" boot option.
<6>[ 0.010000] Calibrating delay loop... 724.17 BogoMIPS (lpj=3620864)
<6>[ 0.010000] CPU: L1 I cache: 32K, L1 D cache: 32K
<6>[ 0.010000] CPU: L2 cache: 2048K
<6>[ 1.140013] CPU2: Intel Pentium II (Klamath) stepping 03
<6>[ 1.150023] checking TSC synchronization [CPU#0 -> CPU#2]: passed.
<6>[ 1.170095] Booting processor 3 APIC 0x3 ip 0x6000
<6>[ 0.010000] Initializing CPU#3
<4>[ 0.010000] calibrate_delay_direct() failed to get a good estimate for loops_per_jiffy.
<4>[ 0.010000] Probably due to long platform interrupts. Consider using "lpj=" boot option.
<6>[ 0.010000] Calibrating delay loop... 5714.73 BogoMIPS (lpj=28573696)
<6>[ 0.010000] CPU: L1 I cache: 32K, L1 D cache: 32K
<6>[ 0.010000] CPU: L2 cache: 2048K
<6>[ 1.592995] CPU3: Intel Pentium II (Klamath) stepping 03
<6>[ 1.600023] checking TSC synchronization [CPU#0 -> CPU#3]: passed.
<6>[ 1.620044] Brought up 4 CPUs
<6>[ 1.620095] Total of 4 processors activated (17121.78 BogoMIPS).
<6>[ 1.628659] net_namespace: 508 bytes
<6>[ 1.633003] NET: Registered protocol family 16
<6>[ 1.639351] PCI: PCI BIOS revision 2.10 entry at 0xfb3c0, last bus=0
<6>[ 1.639392] PCI: Using configuration type 1 for base access
<4>[ 1.681197] bio: create slab <bio-0> at 0
<6>[ 1.682953] ACPI: Interpreter disabled.
<5>[ 1.686426] SCSI subsystem initialized
<7>[ 1.687252] libata version 3.00 loaded.
<6>[ 1.688763] usbcore: registered new interface driver usbfs
<6>[ 1.689265] usbcore: registered new interface driver hub
<6>[ 1.689850] usbcore: registered new device driver usb
<4>[ 1.693643] PCI: Probing PCI hardware
<7>[ 1.693697] PCI: Probing PCI hardware (bus 00)
<7>[ 1.695100] pci 0000:00:02.0: reg 10 io port: [0xc000-0xc0ff]
<6>[ 1.696844] pci 0000:00:01.0: PIIX/ICH IRQ router [8086:7000]
<6>[ 1.780544] cfg80211: Using static regulatory domain info
<6>[ 1.780586] cfg80211: Regulatory domain: US
<6>[ 1.780599] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
<6>[ 1.780626] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
<6>[ 1.780645] (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
<6>[ 1.780657] (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
<6>[ 1.780670] (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
<6>[ 1.780682] (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
<6>[ 1.780695] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
<6>[ 1.780761] cfg80211: Calling CRDA for country: US
<6>[ 1.781147] NetLabel: Initializing
<6>[ 1.781163] NetLabel: domain hash size = 128
<6>[ 1.781173] NetLabel: protocols = UNLABELED CIPSOv4
<6>[ 1.781533] NetLabel: unlabeled traffic allowed by default
<6>[ 1.790539] pnp: PnP ACPI: disabled
<7>[ 1.799074] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
<7>[ 1.799111] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff]
<6>[ 1.799430] NET: Registered protocol family 2
<6>[ 1.921200] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
<6>[ 1.925665] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
<6>[ 1.926083] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
<6>[ 1.926520] TCP: Hash tables configured (established 8192 bind 8192)
<6>[ 1.926621] TCP reno registered
<6>[ 1.950265] NET: Registered protocol family 1
<6>[ 1.956759] checking if image is initramfs... it is
<6>[ 2.035264] Freeing initrd memory: 211k freed
<4>[ 2.037408] goldfish_new_pdev goldfish_device_bus at ff001000 irq 4
<4>[ 2.037471] goldfish_new_pdev goldfish-battery at ff010000 irq 5
<4>[ 2.037493] goldfish_new_pdev goldfish_memlog at ff011000 irq -1
<4>[ 2.037506] goldfish_new_pdev goldfish_nand at ff012000 irq -1
<4>[ 2.037519] goldfish_new_pdev goldfish_tty at ff013000 irq 6
<4>[ 2.037531] goldfish_new_pdev goldfish_tty at ff014000 irq 7
<4>[ 2.037543] goldfish_new_pdev goldfish_tty at ff015000 irq 8
<4>[ 2.037555] goldfish_new_pdev goldfish_fb at ff016000 irq 9
<4>[ 2.037567] goldfish_new_pdev goldfish_events at ff017000 irq 10
<4>[ 2.038406] goldfish_pdev_worker registered goldfish_device_bus
<4>[ 2.038982] goldfish_pdev_worker registered goldfish-battery
<4>[ 2.039503] goldfish_pdev_worker registered goldfish_memlog
<4>[ 2.040047] goldfish_pdev_worker registered goldfish_nand
<4>[ 2.040638] goldfish_pdev_worker registered goldfish_tty
<6>[ 2.040923] platform rtc_cmos: registered platform RTC device (no PNP device found)
<4>[ 2.041211] goldfish_pdev_worker registered goldfish_tty
<4>[ 2.041800] goldfish_pdev_worker registered goldfish_tty
<4>[ 2.042404] goldfish_pdev_worker registered goldfish_fb
<4>[ 2.042962] goldfish_pdev_worker registered goldfish_events
<6>[ 2.069376] HugeTLB registered 4 MB page size, pre-allocated 0 pages
<6>[ 2.070046] ashmem: initialized
<5>[ 2.091978] VFS: Disk quotas dquot_6.5.2
<4>[ 2.092577] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
<4>[ 2.095193] yaffs Jul 13 2011 12:42:14 Installing.
<6>[ 2.095345] msgmni has been set to 494
<6>[ 2.103588] alg: No test for stdrng (krng)
<6>[ 2.104084] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
<6>[ 2.104147] io scheduler noop registered
<6>[ 2.104176] io scheduler anticipatory registered
<6>[ 2.104193] io scheduler deadline registered
<6>[ 2.104299] io scheduler cfq registered (default)
<6>[ 2.104408] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
<6>[ 2.104463] pci 0000:00:01.0: PIIX3: Enabling Passive Release
<6>[ 2.104587] pci 0000:00:01.0: Activating ISA DMA hang workarounds
<6>[ 2.105744] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
<4>[ 2.107996] allocating frame buffer 320 * 480, got c0c00000
<4>[ 2.143142] Console: switching to colour frame buffer device 40x30
<6>[ 2.203619] Non-volatile memory driver v1.3
<6>[ 2.204501] console [ttyS0] enabled
<6>[ 2.210570] Linux agpgart interface v0.103
<6>[ 2.212550] [drm] Initialized drm 1.1.0 20060810
<6>[ 2.226646] brd: module loaded
<6>[ 2.232938] loop: module loaded
<6>[ 2.233674] Intel(R) PRO/1000 Network Driver - version 7.3.21-k3-NAPI
<6>[ 2.233698] Copyright (c) 1999-2006 Intel Corporation.
<6>[ 2.234048] e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k6
<6>[ 2.234072] e1000e: Copyright (c) 1999-2008 Intel Corporation.
<6>[ 2.234574] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
<4>[ 2.236517] eth0: RealTek RTL-8029 found at 0xc000, IRQ 9, 52:54:00:12:34:56.
<6>[ 2.236891] e100: Intel(R) PRO/100 Network Driver, 3.5.23-k6-NAPI
<6>[ 2.236920] e100: Copyright(c) 1999-2006 Intel Corporation
<6>[ 2.237832] sky2 driver version 1.22
<6>[ 2.239598] console [netcon0] enabled
<6>[ 2.239631] netconsole: network logging started
<6>[ 2.240239] Loading iSCSI transport class v2.0-870.
<4>[ 2.242157] Driver 'sd' needs updating - please use bus_type methods
<4>[ 2.242496] Driver 'sr' needs updating - please use bus_type methods
<4>[ 2.246623] goldfish nand dev0: size 7280000, page 2048, extra 64, erase 131072
<6>[ 2.246765] mtd: Giving out device 0 to system
<4>[ 2.247857] goldfish nand dev1: size 4000000, page 2048, extra 64, erase 131072
<6>[ 2.247886] mtd: Giving out device 1 to userdata
<4>[ 2.248417] goldfish nand dev2: size 4000000, page 2048, extra 64, erase 131072
<6>[ 2.248453] mtd: Giving out device 2 to cache
<6>[ 2.250800] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
<7>[ 2.250840] ehci_hcd: block sizes: qh 128 qtd 96 itd 160 sitd 96
<6>[ 2.251207] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
<7>[ 2.251234] ohci_hcd: block sizes: ed 64 td 64
<6>[ 2.252011] uhci_hcd: USB Universal Host Controller Interface driver
<6>[ 2.252752] usbcore: registered new interface driver usblp
<6>[ 2.252790] Initializing USB Mass Storage driver...
<6>[ 2.253094] usbcore: registered new interface driver usb-storage
<6>[ 2.253133] USB Mass Storage support registered.
<6>[ 2.253492] usbcore: registered new interface driver libusual
<6>[ 2.254929] PNP: No PS/2 controller found. Probing ports directly.
<6>[ 2.256435] serio: i8042 KBD port at 0x60,0x64 irq 1
<6>[ 2.256554] serio: i8042 AUX port at 0x60,0x64 irq 12
<6>[ 2.257507] mice: PS/2 mouse device common for all mice
<4>[ 2.258259] *** events probe ***
<4>[ 2.258360] events_probe() addr=0xd1012000 irq=10
<4>[ 2.258413] events_probe() keymap=qwerty2
<6>[ 2.260805] input: qwerty2 as /devices/virtual/input/input0
<6>[ 2.261923] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
<6>[ 2.381741] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
<4>[ 2.383718] rtc_cmos: probe of rtc_cmos failed with error -16
<6>[ 2.393648] device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com
<6>[ 2.395438] cpuidle: using governor ladder
<6>[ 2.395555] cpuidle: using governor menu
<6>[ 2.397529] No iBFT detected.
<6>[ 2.406416] usbcore: registered new interface driver hiddev
<6>[ 2.406737] usbcore: registered new interface driver usbhid
<6>[ 2.406771] usbhid: v2.6:USB HID core driver
<6>[ 2.407556] logger: created 64K log 'log_main'
<6>[ 2.407941] logger: created 256K log 'log_events'
<6>[ 2.408306] logger: created 64K log 'log_radio'
<4>[ 2.408749] Netfilter messages via NETLINK v0.30.
<4>[ 2.408938] nf_conntrack version 0.5.0 (4095 buckets, 16380 max)
<4>[ 2.410162] ctnetlink v0.93: registering with nfnetlink.
<6>[ 2.414781] ip_tables: (C) 2000-2006 Netfilter Core Team
<6>[ 2.415630] TCP cubic registered
<6>[ 2.415669] NET: Registered protocol family 17
<6>[ 2.415849] Using IPI No-Shortcut mode
<4>[ 2.417074] registered taskstats version 1
<6>[ 2.426657] Freeing unused kernel memory: 332k freed
<3>[ 2.620231] init: cannot open '/initlogo.rle'
<6>[ 2.692449] yaffs: dev is 32505856 name is "mtdblock0"
<6>[ 2.692560] yaffs: passed flags ""
<4>[ 2.692622] yaffs: Attempting MTD mount on 31.0, "mtdblock0"
<4>[ 2.920257] yaffs_read_super: isCheckpointed 0
<4>[ 2.920918] save exit: isCheckpointed 0
<6>[ 2.921433] yaffs: dev is 32505857 name is "mtdblock1"
<6>[ 2.921455] yaffs: passed flags ""
<4>[ 2.921471] yaffs: Attempting MTD mount on 31.1, "mtdblock1"
<4>[ 2.961622] yaffs_read_super: isCheckpointed 0
<6>[ 2.962415] yaffs: dev is 32505858 name is "mtdblock2"
<6>[ 2.962434] yaffs: passed flags ""
<4>[ 2.962450] yaffs: Attempting MTD mount on 31.2, "mtdblock2"
<4>[ 2.972555] yaffs_read_super: isCheckpointed 0
<3>[ 3.016981] init: cannot find '/system/bin/drmserver', disabling 'drm'
<3>[ 3.017966] init: cannot find '/system/bin/drmioserver', disabling 'drmio'
<3>[ 3.035706] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
<6>[ 4.448544] warning: `rild' uses 32-bit capabilities (legacy support in use)
<4>[ 21.611884] Clocksource tsc unstable (delta = 97316826 ns)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment