No, It is not set (It does not exist in .config) $ cat .config | grep "SMP" CONFIG_BROKEN_ON_SMP=y # CONFIG_VIDEO_VP27SMPX is not set
Thanks, Ran On Thu, Jul 31, 2014 at 11:20 AM, Jegathesan Durairaj <itje...@gmail.com> wrote: > check CONFIG_SMP in .config file. Is it set or NOT? > > > On Thu, Jul 31, 2014 at 1:29 PM, Ran Shalit <ransha...@gmail.com> wrote: > >> 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