No, DM8148 Soc has only one ARM Cortex-A8 Core (ARMv7 Architecture).
On Thu, Jul 31, 2014 at 10:50 AM, Jegathesan Durairaj <itje...@gmail.com> wrote: > Is it SMP? > On 31/07/2014 1:18 pm, "Ran Shalit" <ransha...@gmail.com> wrote: > >> Hi Jonathan, >> >> Thanks for the assistance. >> On stty I get: >> root@dm814x:/media/sda1# stty >> speed 115200 baud; line = 0; >> intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; >> eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt >> = ^R; >> werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; >> -brkint ixoff -imaxbel >> -iexten >> So I tried to *ttyS0,115200N8* , but I get the same error pointing to >> function uart_get_baud_rate (That;s strage, doesn't uart_get_baud_rate is >> called when using stty too ?) >> root@dm814x:~# *echo ttyS0,115200N8* > >> /sys/module/kgdboc/parameters/kgdboc >> ------------[ cut here ]------------ >> WARNING: at drivers/serial/serial_core.c:399 >> uart_get_baud_rate+0x124/0x138() >> Modules linked in: >> Backtrace: >> >> I later tried to define it all from boot, but I get the same exception at >> boot. >> I've added complete log below. >> Thanks, >> Ran >> >> >> >> Starting kernel ... >> >> Uncompressing Linux... done, booting the kernel. >> Linux version 2.6.37 (ubuntu@ubuntu-laptop) (gcc version 4.5.3 20110311 >> (prerelease) (GCC) ) #6 Thu Jul 31 09:12:03 IDT 2014 >> CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f >> CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache >> Machine: ti8148evm >> bootconsole [earlycon0] enabled >> vram size = 52428800 at 0x0 >> ti81xx_reserve: ### Reserved DDR region @87f00000 >> reserved size = 52428800 at 0x0 >> FB: Reserving 52428800 bytes SDRAM for VRAM >> Memory policy: ECC disabled, Data cache writeback >> OMAP chip is TI8148 2.1 >> SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000 >> Built 1 zonelists in Zone order, mobility grouping on. Total pages: 19456 >> Kernel command line: console=ttyO0,115200n8 ip=10.0.0.2 >> nfsroot=10.0.0.1:/mnt/DVR_NEW/DVRRDK_04.01.00.02/target/rfs_814x,nolock >> root=/dev/nfs rw rootdelay=15 earlyprintk notifyk.vpssm3_sva=0xBFD00000 >> mem=128M ddr_mem=512M vram=50M >> PID hash table entries: 512 (order: -1, 2048 bytes) >> Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) >> Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) >> Memory: 76MB 1MB = 77MB total >> Memory: 71620k/71620k available, 59452k reserved, 0K highmem >> Virtual kernel memory layout: >> vector : 0xffff0000 - 0xffff1000 ( 4 kB) >> fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) >> DMA : 0xffc00000 - 0xffe00000 ( 2 MB) >> vmalloc : 0xc8800000 - 0xf8000000 ( 760 MB) >> lowmem : 0xc0000000 - 0xc8000000 ( 128 MB) >> pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) >> modules : 0xbf000000 - 0xbfe00000 ( 14 MB) >> .init : 0xc0008000 - 0xc0042000 ( 232 kB) >> .text : 0xc0042000 - 0xc0551000 (5180 kB) >> .data : 0xc0552000 - 0xc05a8c80 ( 348 kB) >> SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 >> NR_IRQS:407 >> IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts >> Total of 128 interrupts on 1 active controller >> GPMC revision 6.0 >> Trying to install interrupt handler for IRQ400 >> Trying to install interrupt handler for IRQ401 >> Trying to install interrupt handler for IRQ402 >> Trying to install interrupt handler for IRQ403 >> Trying to install interrupt handler for IRQ404 >> Trying to install interrupt handler for IRQ405 >> Trying to install interrupt handler for IRQ406 >> Trying to install type control for IRQ407 >> Trying to set irq flags for IRQ407 >> OMAP clockevent source: GPTIMER1 at 20000000 Hz >> Console: colour dummy device 80x30 >> Calibrating delay loop... 719.25 BogoMIPS (lpj=3596288) >> pid_max: default: 32768 minimum: 301 >> Security Framework initialized >> Mount-cache hash table entries: 512 >> CPU: Testing write buffer coherency: ok >> devtmpfs: initialized >> TI81XX: Map 0x87f00000 to 0xfe500000 for dram barrier >> TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier >> omap_voltage_early_init: voltage driver support not added >> regulator: core version 0.5 >> regulator: dummy: >> NET: Registered protocol family 16 >> omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting! >> omap_voltage_add_dev: VDD specified does not exist! >> OMAP GPIO hardware version 0.1 >> OMAP GPIO hardware version 0.1 >> OMAP GPIO hardware version 0.1 >> OMAP GPIO hardware version 0.1 >> omap_mux_init: Add partition: #1: core, flags: 4 >> NOR: Can't request GPMC CS >> clk get on i2c3 fck failed >> Cannot clk_get ck_32 >> Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported >> now >> registered ti81xx_vpss device >> registered ti81xx_vidout device >> registered ti81xx on-chip HDMI device >> registered ti81xx_fb device >> registered ti81xx_vin device >> NSS Crypto DMA hardware revision 1.9 @ IRQ 116 >> ti81xx_pcie: Invoking PCI BIOS... >> ti81xx_pcie: Setting up Host Controller... >> ti81xx_pcie: Register base mapped @0xc8830000 >> ti81xx_pcie: forcing link width - x1 >> ti81xx_pcie: Starting PCI scan... >> PCI: bus0: Fast back to back transfers enabled >> ti81xx_pcie: PCI scan done. >> bio: create slab <bio-0> at 0 >> vgaarb: loaded >> SCSI subsystem initialized >> usbcore: registered new interface driver usbfs >> usbcore: registered new interface driver hub >> usbcore: registered new device driver usb >> USBSS revision 4ea2080b >> registerd cppi-dma Intr @ IRQ 17 >> Cppi41 Init Done >> omap_i2c omap_i2c.1: bus 1 rev4.0 at 400 kHz >> pcf857x 1-0021: gpios 128..143 on a pcf8575 >> regulator: VRTC: 1800 mV >> regulator: VIO: 1500 mV >> regulator: VDD1: 600 <--> 1500 mV at 1200 mV >> regulator: VDD2: 600 <--> 1500 mV at 1200 mV >> regulator: VDDCTRL: 600 <--> 1400 mV at 1200 mV >> regulator: LDO1: 1100 <--> 3300 mV at 1800 mV >> regulator: LDO2: 1100 <--> 3300 mV at 1800 mV >> regulator: LDO3: 1100 <--> 3300 mV at 3300 mV >> regulator: LDO4: 1100 <--> 3300 mV at 1800 mV >> regulator: LDO5: 1100 <--> 3300 mV at 3300 mV >> regulator: LDO6: 1100 <--> 3300 mV at 3300 mV >> regulator: LDO7: 1100 <--> 3300 mV at 3300 mV >> regulator: LDO8: 1100 <--> 3300 mV at 1800 mV >> tps65910 1-002d: No interrupt support, no core IRQ >> omap_i2c omap_i2c.3: bus 3 rev4.0 at 400 kHz >> Advanced Linux Sound Architecture Driver Version 1.0.23. >> Switching to clocksource gp timer >> musb-hdrc: version 6.0, host, debug=0 >> musb-hdrc musb-hdrc.0: dma type: dma-cppi41 >> MUSB controller-0 revision 4ea20800 >> usb2phy: computed values rxcalib(15)DACs(34 13 13) >> usb2phy: override computed values rxcalib(15)DACs(34 13 13) >> usb2phy_config: musb(0) rxcalib done, rxcalib read value 6f715b6e >> musb-hdrc musb-hdrc.0: MUSB HDRC host driver >> musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1 >> usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 >> usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 >> usb usb1: Product: MUSB HDRC host driver >> usb usb1: Manufacturer: Linux 2.6.37 musb-hcd >> usb usb1: SerialNumber: musb-hdrc.0 >> hub 1-0:1.0: USB hub found >> hub 1-0:1.0: 1 port detected >> musb-hdrc musb-hdrc.0: USB Host mode controller at c881e000 using DMA, >> IRQ 18 >> musb-hdrc musb-hdrc.1: dma type: dma-cppi41 >> MUSB controller-1 revision 4ea20800 >> usb2phy: computed values rxcalib(15)DACs(31 13 12) >> usb2phy: override computed values rxcalib(15)DACs(31 13 12) >> usb2phy_config: musb(1) rxcalib done, rxcalib read value 6f6fdb66 >> musb-hdrc musb-hdrc.1: MUSB HDRC host driver >> musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2 >> usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 >> usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 >> usb usb2: Product: MUSB HDRC host driver >> usb usb2: Manufacturer: Linux 2.6.37 musb-hcd >> usb usb2: SerialNumber: musb-hdrc.1 >> hub 2-0:1.0: USB hub found >> hub 2-0:1.0: 1 port detected >> musb-hdrc musb-hdrc.1: USB Host mode controller at c882a800 using DMA, >> IRQ 19 >> NET: Registered protocol family 2 >> IP route cache hash table entries: 1024 (order: 0, 4096 bytes) >> TCP established hash table entries: 4096 (order: 3, 32768 bytes) >> TCP bind hash table entries: 4096 (order: 2, 16384 bytes) >> TCP: Hash tables configured (established 4096 bind 4096) >> TCP reno registered >> UDP hash table entries: 256 (order: 0, 4096 bytes) >> UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) >> NET: Registered protocol family 1 >> RPC: Registered udp transport module. >> RPC: Registered tcp transport module. >> RPC: Registered tcp NFSv4.1 backchannel transport module. >> NetWinder Floating Point Emulator V0.97 (double precision) >> PMU: registered new PMU device of type 0 >> omap-iommu omap-iommu.0: ducati registered >> omap-iommu omap-iommu.1: sys registered >> JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. >> msgmni has been set to 139 >> alg: No test for stdrng (krng) >> io scheduler noop registered >> io scheduler deadline registered >> io scheduler cfq registered (default) >> nss_rng nss_rng: NSS Random Number Generator ver. 2.0 >> Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled >> omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0 >> console [ttyO0] enabled, bootconsole disabled >> console [ttyO0] enabled, bootconsole disabled >> omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1 >> omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2 >> omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3 >> omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4 >> omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5 >> brd: module loaded >> loop: module loaded >> ahci probe: devid name is ahci >> ahci CAP register dump =0x6726ff80 >> Modified ahci CAP register dump =0x6f26ff80 >> ahci ahci.0: forcing PORTS_IMPL to 0x1 >> ahci: SSS flag set, parallel bus scan disabled >> ahci ahci.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode >> ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc >> apst >> scsi0 : ahci_platform >> ata1: SATA max UDMA/133 irq_stat 0x00400040, connection status changed >> irq 16 >> omap2-nand driver initializing >> ONFI param page 0 valid >> ONFI flash detected >> NAND device: Maf ID: 0x2c, Chip ID: 0xca (Micron, NAND 256MiB 3,3V 16-bit) >> erasesize: 0x20000, writesize: 2048, oobsize: 64 >> omap2-nand: detected x16 NAND flash >> Creating 7 MTD partitions on "omap2-nand.0": >> 0x000000000000-0x000000020000 : "U-Boot-min" >> 0x000000020000-0x000000260000 : "U-Boot" >> 0x000000260000-0x000000280000 : "U-Boot Env" >> 0x000000280000-0x000000580000 : "U-Boot Logo" >> 0x000000580000-0x0000009c0000 : "Kernel" >> 0x0000009c0000-0x00000d1e0000 : "File System" >> 0x00000d1e0000-0x000010000000 : "Reserved" >> davinci_mdio davinci_mdio.0: davinci mdio revision 1.6 >> davinci_mdio davinci_mdio.0: detected phy mask fffffffc >> davinci_mdio.0: probed >> davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown >> davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown >> CAN device driver interface >> CAN bus driver for Bosch D_CAN controller 1.0 >> d_can d_can: d_can device registered (irq=52, irq_obj=53) >> usbcore: registered new interface driver cdc_ether >> usbcore: registered new interface driver dm9601 >> console [netcon0] enabled >> netconsole: network logging started >> usbcore: registered new interface driver cdc_acm >> cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN >> adapters >> Initializing USB Mass Storage driver... >> usbcore: registered new interface driver usb-storage >> USB Mass Storage support registered. >> mice: PS/2 mouse device common for all mice >> qt602240_ts 1-004a: __qt602240_read_reg: i2c transfer failed >> qt602240_ts: probe of 1-004a failed with error -5 >> omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0 >> i2c /dev entries driver >> Linux video capture interface: v2.00 >> usbcore: registered new interface driver uvcvideo >> USB Video Class driver (v1.0.0) >> OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec >> nss_aes_mod_init: loading NSS AES driver >> nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 0 @0x41140000) >> nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 1 @0x41141000) >> nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 2 @0x411a0000) >> nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 3 @0x411a1000) >> nss_aes_probe: probe() done >> nss_des_mod_init: loading NSS DES driver >> nss-des nss-des: NSS DES hw accel rev: 2.2 (context 0 @0x41160000) >> nss-des nss-des: NSS DES hw accel rev: 2.2 (context 1 @0x41161000) >> nss_des_probe: probe() done >> nss_sham_mod_init: loading NSS SHA/MD5 driver >> nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 0 @0x41100000) >> nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 1 @0x41101000) >> nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 2 @0x411c0000) >> nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 3 @0x411c1000) >> nss_sham_probe: probe() done >> usbcore: registered new interface driver usbhid >> usbhid: USB HID core driver >> notify_init : notify drivercreated for remote proc id 2 at physical >> Address 0xbfd00000 >> usbcore: registered new interface driver snd-usb-audio >> Registered tvp5158 audio codec >> *** Forcing SW CTS! >> asoc: tvp5158-hifi <-> davinci-mcasp.0 mapping ok >> asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok >> asoc: HDMI-DAI-CODEC <-> hdmi-dai mapping ok >> ALSA device list: >> #0: TI81XX SOUND0 >> #1: TI81XX SOUND1 >> TCP cubic registered >> NET: Registered protocol family 17 >> can: controller area network core (rev 20090105 abi 8) >> NET: Registered protocol family 29 >> can: raw protocol (rev 20090105) >> can: broadcast manager protocol (rev 20090105 t) >> Registering the dns_resolver key type >> VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 >> omap_voltage_late_init: Voltage driver support not added >> Power Management for TI81XX. >> Detected MACID=40:5f:c2:8:45:ef >> omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC >> (946684800) >> ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) >> ata1.00: ATA-8: WDC SSD-S0008S-7100, 2.1ME, max UDMA/133 >> ata1.00: 15625008 sectors, multi 1: LBA48 >> >> CPSW phy found : id is : 0x4dd074 >> >> CPSW phy found : id is : 0x4dd074 >> ata1.00: configured for UDMA/133 >> scsi 0:0:0:0: Direct-Access ATA WDC SSD-S0008S-7 2.1M PQ: 0 >> ANSI: 5 >> sd 0:0:0:0: Attached scsi generic sg0 type 0 >> sd 0:0:0:0: [sda] 15625008 512-byte logical blocks: (8.00 GB/7.45 GiB) >> sd 0:0:0:0: [sda] Write Protect is off >> sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't >> support DPO or FUA >> sda: sda1 >> sd 0:0:0:0: [sda] Attached SCSI disk >> IP-Config: Guessing netmask 255.0.0.0 >> IP-Config: Complete: >> device=eth0, addr=10.0.0.2, mask=255.0.0.0, gw=255.255.255.255, >> host=10.0.0.2, domain=, nis-domain=(none), >> bootserver=255.255.255.255, rootserver=10.0.0.1, rootpath= >> Waiting 15sec before mounting root device... >> PHY: 0:01 - Link is Up - 0/Half >> PHY: 0:01 - Link is Down >> PHY: 0:00 - Link is Up - 100/Full >> VFS: Mounted root (nfs filesystem) on device 0:15. >> devtmpfs: mounted >> Freeing init memory: 232K >> INIT: version 2.88 booting >> Mounting /dev/shm : Mounting /dev/pts : Mounting >> other filesystems : Mounting /dev/sda1 : EXT3-fs: barriers >> not enabled >> kjournald starting. Commit interval 5 seconds >> EXT3-fs (sda1): using internal journal >> EXT3-fs (sda1): recovery complete >> EXT3-fs (sda1): mounted filesystem with writeback data mode >> Sync command ...Error opening /dev/fb0: No such file or directory >> remove /media/sdb1 >> Starting udev >> udev[117]: starting version 164 >> Starting Bootlog daemon: bootlogd. >> Applying sync command >> >> _____ _____ _ _ >> | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ >> | | _| .'| . | . | | __| _| . | | | -_| _| _| >> |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| >> |___| |___| >> >> Arago Project http://arago-project.org dm814x ttyO0 >> >> Arago 2012.10 dm814x ttyO0 >> >> dm814x login: root >> root@dm814x:~# echo ttyS0,115200N8 > /sys/module/kgdboc/parameters/kgdboc >> ------------[ cut here ]------------ >> WARNING: at drivers/serial/serial_core.c:399 >> uart_get_baud_rate+0x124/0x138() >> Modules linked in: >> Backtrace: >> [<c004ffc4>] (dump_backtrace+0x0/0x110) from [<c03ee140>] >> (dump_stack+0x18/0x1c) >> r6:c04f4d9f r5:0000018f r4:00000000 r3:60000013 >> [<c03ee128>] (dump_stack+0x0/0x1c) from [<c0076480>] >> (warn_slowpath_common+0x54/0x6c) >> [<c007642c>] (warn_slowpath_common+0x0/0x6c) from [<c00764bc>] >> (warn_slowpath_null+0x24/0x2c) >> r8:00000000 r7:00000001 r6:00009600 r5:00000000 r4:c3679de4 >> r3:00000009 >> [<c0076498>] (warn_slowpath_null+0x0/0x2c) from [<c0229a3c>] >> (uart_get_baud_rate+0x124/0x138) >> [<c0229918>] (uart_get_baud_rate+0x0/0x138) from [<c022cc40>] >> (serial8250_do_set_termios+0x84/0x380) >> [<c022cbbc>] (serial8250_do_set_termios+0x0/0x380) from [<c022cf60>] >> (serial8250_set_termios+0x24/0x28) >> [<c022cf3c>] (serial8250_set_termios+0x0/0x28) from [<c0228184>] >> (uart_set_options+0xec/0x110) >> [<c0228098>] (uart_set_options+0x0/0x110) from [<c0229908>] >> (uart_poll_init+0xb4/0xc4) >> r7:c05de7f0 r6:c05878f8 r5:00000000 r4:c05db19c >> [<c0229854>] (uart_poll_init+0x0/0xc4) from [<c020ce10>] >> (tty_find_polling_driver+0xe4/0x134) >> r4:c4980540 >> [<c020cd2c>] (tty_find_polling_driver+0x0/0x134) from [<c022ec30>] >> (configure_kgdboc+0x84/0x14c) >> [<c022ebac>] (configure_kgdboc+0x0/0x14c) from [<c022eda0>] >> (param_set_kgdboc_var+0xa8/0xc4) >> r5:00000000 r4:00000000 >> [<c022ecf8>] (param_set_kgdboc_var+0x0/0xc4) from [<c008ae64>] >> (param_attr_store+0x4c/0x6c) >> r8:c4898380 r7:c40efa40 r6:c40f7000 r5:0000000f r4:c4898450 >> r3:c022ecf8 >> [<c008ae18>] (param_attr_store+0x0/0x6c) from [<c008ac5c>] >> (module_attr_store+0x28/0x34) >> r6:0000000f r5:c3679f70 r4:c4898380 r3:0000000f >> [<c008ac34>] (module_attr_store+0x0/0x34) from [<c0116504>] >> (sysfs_write_file+0x110/0x144) >> r4:c4894d50 r3:0000000f >> [<c01163f4>] (sysfs_write_file+0x0/0x144) from [<c00d11d4>] >> (vfs_write+0xbc/0x148) >> [<c00d1118>] (vfs_write+0x0/0x148) from [<c00d1458>] (sys_write+0x44/0x70) >> r8:0000000f r7:00000000 r6:00000000 r5:000d3408 r4:c439e200 >> [<c00d1414>] (sys_write+0x0/0x70) from [<c004c3c0>] >> (ret_fast_syscall+0x0/0x30) >> r8:c004c568 r7:00000004 r6:402d95d0 r5:000d3408 r4:0000000f >> ---[ end trace 7e0af2776481cc19 ]--- >> Division by zero in kernel. >> Backtrace: >> [<c004ffc4>] (dump_backtrace+0x0/0x110) from [<c03ee140>] >> (dump_stack+0x18/0x1c) >> r6:00000013 r5:c3679de4 r4:c05db19c r3:60000013 >> [<c03ee128>] (dump_stack+0x0/0x1c) from [<c00500ec>] (__div0+0x18/0x20) >> [<c00500d4>] (__div0+0x0/0x20) from [<c01dfb04>] (Ldiv0+0x8/0x10) >> [<c0226dd0>] (uart_get_divisor+0x0/0x40) from [<c022cc78>] >> (serial8250_do_set_termios+0xbc/0x380) >> [<c022cbbc>] (serial8250_do_set_termios+0x0/0x380) from [<c022cf60>] >> (serial8250_set_termios+0x24/0x28) >> [<c022cf3c>] (serial8250_set_termios+0x0/0x28) from [<c0228184>] >> (uart_set_options+0xec/0x110) >> [<c0228098>] (uart_set_options+0x0/0x110) from [<c0229908>] >> (uart_poll_init+0xb4/0xc4) >> r7:c05de7f0 r6:c05878f8 r5:00000000 r4:c05db19c >> [<c0229854>] (uart_poll_init+0x0/0xc4) from [<c020ce10>] >> (tty_find_polling_driver+0xe4/0x134) >> r4:c4980540 >> [<c020cd2c>] (tty_find_polling_driver+0x0/0x134) from [<c022ec30>] >> (configure_kgdboc+0x84/0x14c) >> [<c022ebac>] (configure_kgdboc+0x0/0x14c) from [<c022eda0>] >> (param_set_kgdboc_var+0xa8/0xc4) >> r5:00000000 r4:00000000 >> [<c022ecf8>] (param_set_kgdboc_var+0x0/0xc4) from [<c008ae64>] >> (param_attr_store+0x4c/0x6c) >> r8:c4898380 r7:c40efa40 r6:c40f7000 r5:0000000f r4:c4898450 >> r3:c022ecf8 >> [<c008ae18>] (param_attr_store+0x0/0x6c) from [<c008ac5c>] >> (module_attr_store+0x28/0x34) >> r6:0000000f r5:c3679f70 r4:c4898380 r3:0000000f >> [<c008ac34>] (module_attr_store+0x0/0x34) from [<c0116504>] >> (sysfs_write_file+0x110/0x144) >> r4:c4894d50 r3:0000000f >> [<c01163f4>] (sysfs_write_file+0x0/0x144) from [<c00d11d4>] >> (vfs_write+0xbc/0x148) >> [<c00d1118>] (vfs_write+0x0/0x148) from [<c00d1458>] (sys_write+0x44/0x70) >> r8:0000000f r7:00000000 r6:00000000 r5:000d3408 r4:c439e200 >> [<c00d1414>] (sys_write+0x0/0x70) from [<c004c3c0>] >> (ret_fast_syscall+0x0/0x30) >> r8:c004c568 r7:00000004 r6:402d95d0 r5:000d3408 r4:0000000f >> Division by zero in kernel. >> Backtrace: >> [<c004ffc4>] (dump_backtrace+0x0/0x110) from [<c03ee140>] >> (dump_stack+0x18/0x1c) >> r6:00000013 r5:c3679de4 r4:c05db19c r3:60000093 >> [<c03ee128>] (dump_stack+0x0/0x1c) from [<c00500ec>] (__div0+0x18/0x20) >> [<c00500d4>] (__div0+0x0/0x20) from [<c01dfb04>] (Ldiv0+0x8/0x10) >> [<c0226d70>] (uart_update_timeout+0x0/0x60) from [<c022cd0c>] >> (serial8250_do_set_termios+0x150/0x380) >> r4:c05db19c r3:00000000 >> [<c022cbbc>] (serial8250_do_set_termios+0x0/0x380) from [<c022cf60>] >> (serial8250_set_termios+0x24/0x28) >> [<c022cf3c>] (serial8250_set_termios+0x0/0x28) from [<c0228184>] >> (uart_set_options+0xec/0x110) >> [<c0228098>] (uart_set_options+0x0/0x110) from [<c0229908>] >> (uart_poll_init+0xb4/0xc4) >> r7:c05de7f0 r6:c05878f8 r5:00000000 r4:c05db19c >> [<c0229854>] (uart_poll_init+0x0/0xc4) from [<c020ce10>] >> (tty_find_polling_driver+0xe4/0x134) >> r4:c4980540 >> [<c020cd2c>] (tty_find_polling_driver+0x0/0x134) from [<c022ec30>] >> (configure_kgdboc+0x84/0x14c) >> [<c022ebac>] (configure_kgdboc+0x0/0x14c) from [<c022eda0>] >> (param_set_kgdboc_var+0xa8/0xc4) >> r5:00000000 r4:00000000 >> [<c022ecf8>] (param_set_kgdboc_var+0x0/0xc4) from [<c008ae64>] >> (param_attr_store+0x4c/0x6c) >> r8:c4898380 r7:c40efa40 r6:c40f7000 r5:0000000f r4:c4898450 >> r3:c022ecf8 >> [<c008ae18>] (param_attr_store+0x0/0x6c) from [<c008ac5c>] >> (module_attr_store+0x28/0x34) >> r6:0000000f r5:c3679f70 r4:c4898380 r3:0000000f >> [<c008ac34>] (module_attr_store+0x0/0x34) from [<c0116504>] >> (sysfs_write_file+0x110/0x144) >> r4:c4894d50 r3:0000000f >> [<c01163f4>] (sysfs_write_file+0x0/0x144) from [<c00d11d4>] >> (vfs_write+0xbc/0x148) >> [<c00d1118>] (vfs_write+0x0/0x148) from [<c00d1458>] (sys_write+0x44/0x70) >> r8:0000000f r7:00000000 r6:00000000 r5:000d3408 r4:c439e200 >> [<c00d1414>] (sys_write+0x0/0x70) from [<c004c3c0>] >> (ret_fast_syscall+0x0/0x30) >> r8:c004c568 r7:00000004 r6:402d95d0 r5:000d3408 r4:0000000f >> Unable to handle kernel NULL pointer dereference at virtual address >> 00000000 >> pgd = c3400000 >> [00000000] *pgd=836c1031, *pte=00000000, *ppte=00000000 >> Internal error: Oops: 80000007 [#1] >> last sysfs file: /sys/module/kgdboc/parameters/kgdboc >> Modules linked in: >> CPU: 0 Tainted: G W (2.6.37 #6) >> PC is at 0x0 >> LR is at serial8250_do_set_termios+0x238/0x380 >> pc : [<00000000>] lr : [<c022cdf4>] psr: 40000093 >> sp : c3679d90 ip : c3679c44 fp : c3679dcc >> r10: 00000000 r9 : 40000013 r8 : 00000000 >> r7 : 00000000 r6 : 00000013 r5 : c3679de4 r4 : c05db19c >> r3 : 00000000 r2 : 00000000 r1 : 00000001 r0 : c05db19c >> Flags: nZcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user >> Control: 10c5387d Table: 83400019 DAC: 00000015 >> Process sh (pid: 639, stack limit = 0xc36782e8) >> Stack: (0xc3679d90 to 0xc367a000) >> 9d80: 00000000 c01e4220 c3679dcc >> c3679da8 >> 9da0: c00aa474 c05db19c 00000000 0001c200 0000004e 00000004 c03f92f4 >> c3679e94 >> 9dc0: c3679ddc c3679dd0 c022cf60 c022cbc8 c3679e2c c3679de0 c0228184 >> c022cf48 >> 9de0: c05de7f6 00000000 00000000 00000cb0 00000000 00000000 00000000 >> 00000000 >> 9e00: 00000000 00000000 00000000 00000000 c05db19c 00000000 c05878f8 >> c05de7f0 >> 9e20: c3679e5c c3679e30 c0229908 c02280a4 00000008 0000006e 0000006e >> 0000004e >> 9e40: 00000008 0001c200 c01e696c c4980540 c3679e8c c3679e60 c020ce10 >> c0229860 >> 9e60: c00b0240 c05de7f5 c05de7e8 00000000 c05de7f6 0000000e c40f7000 >> c40efa58 >> 9e80: c3679eac c3679e90 c022ec30 c020cd38 c3679f5c 00000000 00000000 >> 00000000 >> 9ea0: c3679ed4 c3679eb0 c022eda0 c022ebb8 c022ecf8 c4898450 0000000f >> c40f7000 >> 9ec0: c40efa40 c4898380 c3679ef4 c3679ed8 c008ae64 c022ed04 0000000f >> c4898380 >> 9ee0: c3679f70 0000000f c3679f0c c3679ef8 c008ac5c c008ae24 0000000f >> c4894d50 >> 9f00: c3679f3c c3679f10 c0116504 c008ac40 c3679f70 0000000f c439e200 >> 000d3408 >> 9f20: c3679f70 0000000f c3678000 00000000 c3679f6c c3679f40 c00d11d4 >> c0116400 >> 9f40: c3679f6c 00000000 c439e200 c439e200 000d3408 00000000 00000000 >> 0000000f >> 9f60: c3679fa4 c3679f70 c00d1458 c00d1124 00000000 00000000 c439e200 >> 00000000 >> 9f80: c3679fa4 0000000f 000d3408 402d95d0 00000004 c004c568 00000000 >> c3679fa8 >> 9fa0: c004c3c0 c00d1420 0000000f 000d3408 00000001 000d3408 0000000f >> 00000000 >> 9fc0: 0000000f 000d3408 402d95d0 00000004 0000000f 4004c7f0 000c2d48 >> 00000000 >> 9fe0: 00000000 bed62a68 402163b8 4026915c 60000010 00000001 00000000 >> 00000000 >> Backtrace: >> [<c022cbbc>] (serial8250_do_set_termios+0x0/0x380) from [<c022cf60>] >> (serial8250_set_termios+0x24/0x28) >> [<c022cf3c>] (serial8250_set_termios+0x0/0x28) from [<c0228184>] >> (uart_set_options+0xec/0x110) >> [<c0228098>] (uart_set_options+0x0/0x110) from [<c0229908>] >> (uart_poll_init+0xb4/0xc4) >> r7:c05de7f0 r6:c05878f8 r5:00000000 r4:c05db19c >> [<c0229854>] (uart_poll_init+0x0/0xc4) from [<c020ce10>] >> (tty_find_polling_driver+0xe4/0x134) >> r4:c4980540 >> [<c020cd2c>] (tty_find_polling_driver+0x0/0x134) from [<c022ec30>] >> (configure_kgdboc+0x84/0x14c) >> [<c022ebac>] (configure_kgdboc+0x0/0x14c) from [<c022eda0>] >> (param_set_kgdboc_var+0xa8/0xc4) >> r5:00000000 r4:00000000 >> [<c022ecf8>] (param_set_kgdboc_var+0x0/0xc4) from [<c008ae64>] >> (param_attr_store+0x4c/0x6c) >> r8:c4898380 r7:c40efa40 r6:c40f7000 r5:0000000f r4:c4898450 >> r3:c022ecf8 >> [<c008ae18>] (param_attr_store+0x0/0x6c) from [<c008ac5c>] >> (module_attr_store+0x28/0x34) >> r6:0000000f r5:c3679f70 r4:c4898380 r3:0000000f >> [<c008ac34>] (module_attr_store+0x0/0x34) from [<c0116504>] >> (sysfs_write_file+0x110/0x144) >> r4:c4894d50 r3:0000000f >> [<c01163f4>] (sysfs_write_file+0x0/0x144) from [<c00d11d4>] >> (vfs_write+0xbc/0x148) >> [<c00d1118>] (vfs_write+0x0/0x148) from [<c00d1458>] (sys_write+0x44/0x70) >> r8:0000000f r7:00000000 r6:00000000 r5:000d3408 r4:c439e200 >> [<c00d1414>] (sys_write+0x0/0x70) from [<c004c3c0>] >> (ret_fast_syscall+0x0/0x30) >> r8:c004c568 r7:00000004 r6:402d95d0 r5:000d3408 r4:0000000f >> Code: bad PC value >> ---[ end trace 7e0af2776481cc1a ]--- >> >> >> On Thu, Jul 31, 2014 at 10:21 AM, Jegathesan Durairaj <itje...@gmail.com> >> wrote: >> >>> Send your full trace. I am also facing similar problem. Is it SMP? >>> On 31/07/2014 11:56 am, "Ran Shalit" <ransha...@gmail.com> wrote: >>> >>>> Hi Jegathesan, >>>> >>>> I am using TI's DM8148 (armv7 based soc), and I'm using the same UART >>>> (ttyS0 for both console and kgdb debugger) >>>> Now I get the exception already in tring to set the baud rate, >>>> according to the lines below it happens in uart_get_baud_rate. >>>> Maybe it is illegal to use same UART for both console and debugger ? Or >>>> is it maybe that I need to do some other actions before, or the set >>>> something in kernel config ? >>>> >>>> >>>> _____ _____ _ _ >>>> | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ >>>> | | _| .'| . | . | | __| _| . | | | -_| _| _| >>>> |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| >>>> |___| |___| >>>> >>>> Arago Project http://arago-project.org dm814x ttyO0 >>>> >>>> Arago 2012.10 dm814x ttyO0 >>>> >>>> dm814x login: root >>>> root@dm814x:~# echo ttyS0,115200 > /sys/module/kgdboc/parameters/kgdboc >>>> ------------[ cut here ]------------ >>>> WARNING: at drivers/serial/serial_core.c:399 >>>> uart_get_baud_rate+0x124/0x138() >>>> Modules linked in: >>>> Backtrace: >>>> [<c004ffc4>] (dump_backtrace+0x0/0x110) from [<c03ee140>] >>>> (dump_stack+0x18/0x1c) >>>> r6:c04f4d9f r5:0000018f r4:00000000 r3:60000013 >>>> >>>> >>>> This is the .config relevant flags: >>>> -dvr-rdk$ cat .config | grep "KGDB" >>>> CONFIG_HAVE_ARCH_KGDB=y >>>> CONFIG_KGDB=y >>>> CONFIG_KGDB_SERIAL_CONSOLE=y >>>> # CONFIG_KGDB_TESTS is not set >>>> # CONFIG_KGDB_KDB is not set >>>> ubuntu@ubuntu-laptop >>>> :~/dvrrdk/DVRRDK_04.01.00.02/ti_tools/linux_lsp/kernel/linux >>>> >>>> >>>> Thanks for any suggestion to make the kgdb work.... >>>> >>>> Ran >>>> >>>> >>>> >>>> On Thu, Jul 31, 2014 at 8:44 AM, Jegathesan Durairaj <itje...@gmail.com >>>> > wrote: >>>> >>>>> What is your processor? Try to mention the baud rate while configuring >>>>> kgdb. >>>>> On 31/07/2014 10:14 am, "Ran Shalit" <ransha...@gmail.com> wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> I am using kgdb with serial connection and recieve the following error >>>>>> immediately after starting the kgdb. I am using kernel which is based >>>>>> on >>>>>> git 2.6.37. It support only serial as I see (I don't have >>>>>> CONFIG_KGDB_ETH), >>>>>> so I could test the kgdb only with serial. >>>>>> >>>>>> I would appreciate any idea. Thanks, Ran >>>>>> >>>>>> >>>>>> root@dm814x:~# echo ttyS0 > /sys/module/kgdboc/parameters/kgdboc >>>>>> kgdb: Registered I/O driver kgdboc. >>>>>> >>>>>> root@dm814x:~# echo g > /proc/sysrq-trigger >>>>>> SysRq : DEBUG >>>>>> Entering KGDB >>>>>> Unable to handle kernel NULL pointer dereference at virtual address >>>>>> 00000000 >>>>>> pgd = c4368000 >>>>>> [00000000] *pgd=84042031, *pte=00000000, *ppte=00000000 >>>>>> Internal error: Oops: 80000007 [#1] >>>>>> last sysfs file: /sys/module/kgdboc/parameters/kgdboc >>>>>> KGDB: re-enter exception: ALL breakpoints killed >>>>>> Backtrace: >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Infragistics Professional >>>>>> Build stunning WinForms apps today! >>>>>> Reboot your WinForms applications with our WinForms controls. >>>>>> Build a bridge from your legacy apps to the future. >>>>>> >>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk >>>>>> _______________________________________________ >>>>>> Kgdb-bugreport mailing list >>>>>> Kgdb-bugreport@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport >>>>>> >>>>> >>>> >> ------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk _______________________________________________ Kgdb-bugreport mailing list Kgdb-bugreport@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport