kobject_add failed for tts/0 (-13)-EACCES
From: ManojKwal
Date: Tue Dec 18 2007 - 00:39:56 EST
Greetings!
System details:
Board: DTSP-ARM926Ej-S(new board)
Cross-toolchain: ELDK4.1
Linux kernel: 2.6.18
u-boot: 1.1.6
I have been able to successfully run u-boot and linux kernel with root file
system but when kernel is start the following error message
come.........."kobject_add failed for tts/0 (-13)"
The complete log is following:
U-Boot 1.1.6 (Dec 14 2007 - 19:27:49)
DRAM: 64 MB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
Flash
## Booting image at 00010000 ...
Image Name: Linux-2.6.18-DRM
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 627476 Bytes = 612.8 kB
Load Address: 08008000
Entry Point: 08008000
Verifying Checksum ... OK
OK
Starting kernel ...
Uncompressing Linux........................................... done, booting
the kernel.
Linux version 2.6.18-DRM (khandelwal@HotelTV-Server) (gcc version 4.0.0
(DENX ELDK 4.1 4.0.0)) #18 Fri Dec 14 18:34:58 KST 2007
CPU: ARM926EJ-S [41069263] revision 3 (ARMv5TEJ), cr=00053177
Machine: DTSP
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
CPU0: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
Built 1 zonelists. Total pages: 16128
Kernel command line: root=/dev/ram0 mem=63M initrd=0xA000000,6M
ramdisk=16384 console=ttyS0,38400 init=/linuxrc
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 63MB = 63MB total
Memory: 56448KB available (984K code, 248K data, 68K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (no cpio magic); looks like an
initrd
Freeing initrd memory: 6144K
dtsp_init() - platform_add_device - for serial
NetWinder Floating Point Emulator V0.97 (double precision)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
serial_dtsp_init()
serial_dtsp_probe()
dtsp_uart.0: tts/0 at MMIO 0x20200000 (irq = 2) is a ttyS
kobject_add failed for tts/0 (-13)
[<c001d918>] (dump_stack+0x0/0x14) from [<c00c9d74>]
(kobject_add+0x168/0x1a4)
[<c00c9c0c>] (kobject_add+0x0/0x1a4) from [<c00eab84>]
(class_device_add+0x88/0x420)
r8 = C0114240 r7 = 0CC00040 r6 = C3E11BC0 r5 = C0323440
r4 = C0323440
[<c00eaafc>] (class_device_add+0x0/0x420) from [<c00eaf38>]
(class_device_register+0x1c/0x20)
[<c00eaf1c>] (class_device_register+0x0/0x20) from [<c00eafc8>]
(class_device_create+0x8c/0xc4)
r4 = C0323440
[<c00eaf3c>] (class_device_create+0x0/0xc4) from [<c00d0ef0>]
(tty_register_device+0xc8/0xe8)
[<c00d0e28>] (tty_register_device+0x0/0xe8) from [<c00e500c>]
(uart_add_one_port+0x22c/0x2a0)
r7 = C011FAE4 r6 = 00000002 r5 = 00000000 r4 = 60000013
[<c00e4de0>] (uart_add_one_port+0x0/0x2a0) from [<c00e6a9c>]
(serial_dtsp_probe+0x40/0x60)
[<c00e6a5c>] (serial_dtsp_probe+0x0/0x60) from [<c00eb7a8>]
(platform_drv_probe+0x20/0x24)
r7 = C011FB84 r6 = 00000000 r5 = C0114240 r4 = C0114310
[<c00eb788>] (platform_drv_probe+0x0/0x24) from [<c00e9a18>]
(driver_probe_device+0x7c/0xcc)
[<c00e999c>] (driver_probe_device+0x0/0xcc) from [<c00e9b8c>]
(__driver_attach+0x84/0xe4)
r7 = C011FB84 r6 = C00E9B08 r5 = C0114240 r4 = C0114310
[<c00e9b08>] (__driver_attach+0x0/0xe4) from [<c00e8e2c>]
(bus_for_each_dev+0x48/0x80)
r5 = C01FBF18 r4 = 00000000
[<c00e8de4>] (bus_for_each_dev+0x0/0x80) from [<c00e98a0>]
(driver_attach+0x20/0x28)
r7 = C011FB98 r6 = C011FEFC r5 = C011FB84 r4 = 00000000
[<c00e9880>] (driver_attach+0x0/0x28) from [<c00e9198>]
(bus_add_driver+0x6c/0x128)
[<c00e912c>] (bus_add_driver+0x0/0x128) from [<c00e9ff4>]
(driver_register+0x90/0xa0)
r8 = 00000000 r7 = 00000000 r6 = C01FA000 r5 = C00172D8
r4 = C011FB84
[<c00e9f64>] (driver_register+0x0/0xa0) from [<c00eb8a8>]
(platform_driver_register+0x6c/0x88)
r4 = 00000000
[<c00eb83c>] (platform_driver_register+0x0/0x88) from [<c0016828>]
(serial_dtsp_init+0x2c/0x50)
[<c00167fc>] (serial_dtsp_init+0x0/0x50) from [<c00190e0>] (init+0x88/0x26c)
r4 = C0017814
[<c0019058>] (init+0x0/0x26c) from [<c002f59c>] (do_exit+0x0/0x814)
r7 = 00000000 r6 = 00000000 r5 = 00000000 r4 = 00000000
RAMDISK driver initialized: 1 RAM disks of 16384K size 1024 blocksize
mice: PS/2 mouse device common for all mice
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 68K
/etc/init.d/rcS: /etc/init.d/rcS: 2: mount: not found
Please press Enter to activate this console.
BusyBox v1.1.3 (2007.12.13-08:41+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
#
Please help me to sort out this problem. I have very little experience on
this type of work.............
Thanks in Advance...........
Manoj Khandelwal
Software Engineer
--
View this message in context: http://www.nabble.com/kobject_add-failed-for-tts-0-%28-13%29-EACCES-tp14384475p14384475.html
Sent from the linux-kernel mailing list archive at Nabble.com.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/