* [U-Boot] unable to configure eth0 on DM6446 using filesystem
@ 2009-10-07 11:53 rohan tabish
2009-10-07 12:41 ` Mark Jackson
0 siblings, 1 reply; 2+ messages in thread
From: rohan tabish @ 2009-10-07 11:53 UTC (permalink / raw)
To: u-boot
Hye guys
i am trying to put linux on my custom board DM6446.I am done with the UBL,U-BOOT ,uImage(kernel) and the filesystem.
Have refrred the busybox as my file system.I am using the open source code from git.Here is what i get
## Booting kernel from Legacy Image at 80000000 ...?????????????????????????????
?? Image Name:?? Linux-2.6.31-rc5-davinci1??????????????????????????????????????
?? Image Type:?? ARM Linux Kernel Image
(uncompressed)??????????????????????????
?? Data Size:??? 1542436 Bytes =? 1.5 MB????????????????????????????????????????
?? Load Address: 80008000???????????????????????????????????????????????????????
?? Entry Point:?
80008000???????????????????????????????????????????????????????
?? Verifying Checksum ... OK????????????????????????????????????????????????????
?? Loading Kernel Image ...
OK??????????????????????????????????????????????????
OK??????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
Starting kernel ...?????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
Uncompressing Linux..............................................................
Linux version 2.6.31-rc5-davinci1 (root at localhost.localdomain) (gcc version 4.2.9
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177???????????????????
CPU: VIVT data cache, VIVT instruction
cache????????????????????????????????????
Machine: DaVinci DM644x EVM?????????????????????????????????????????????????????
Memory policy: ECC disabled, Data cache writeback???????????????????????????????
DaVinci dm6446a variant
0x1?????????????????????????????????????????????????????
Built 1 zonelists in Zone order, mobility grouping on.? Total pages: 30480??????
Kernel command line: console=ttyS0,115200n8 root=/dev/ram0 rw initrd=0x81600000,M
PID hash table entries: 512 (order: 9, 2048 bytes)??????????????????????????????
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)??????????????????
Inode-cache hash table
entries: 8192 (order: 3, 32768 bytes)????????????????????
Memory: 120MB = 120MB total?????????????????????????????????????????????????????
Memory: 108116KB available (2856K code, 300K data, 124K init, 0K highmem)???????
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1?????????
NR_IRQS:229?????????????????????????????????????????????????????????????????????
Console: colour dummy device 80x30??????????????????????????????????????????????
Calibrating delay loop... 147.86 BogoMIPS (lpj=739328)??????????????????????????
Mount-cache hash table entries: 512?????????????????????????????????????????????
CPU: Testing write buffer coherency: ok?????????????????????????????????????????
DaVinci: 71 gpio
irqs???????????????????????????????????????????????????????????
NET: Registered protocol family 16??????????????????????????????????????????????
WARNING: both IDE and Flash are enabled, but they share AEMIF pins.?????????????
??????? Disable IDE for NAND/NOR
support.???????????????????????????????????????
MUX: Setting register HPIEN_DISABLE?????????????????????????????????????????????
?????????? PINMUX0 (0x00000000) = 0x80000c1f -> 0x80000c1f??????????????????????
MUX: initialized
ATAEN??????????????????????????????????????????????????????????
MUX: Setting register ATAEN?????????????????????????????????????????????????????
?????????? PINMUX0 (0x00000000) = 0x80000c1f -> 0x80020c1f??????????????????????
MUX:
initialized HDIREN?????????????????????????????????????????????????????????
MUX: Setting register HDIREN????????????????????????????????????????????????????
?????????? PINMUX0 (0x00000000) = 0x80020c1f -> 0x80030c1f??????????????????????
MUX:
initialized MCBSP??????????????????????????????????????????????????????????
MUX: Setting register MCBSP?????????????????????????????????????????????????????
?????????? PINMUX1 (0x00000004) = 0x00000081 -> 0x00000481??????????????????????
bio: create slab <bio-0> at 0???????????????????????????????????????????????????
pcf857x: probe of 1-0038 failed with error -121?????????????????????????????????
pcf857x: probe of 1-0039 failed with error -121?????????????????????????????????
pcf857x: probe of 1-003a failed with error
-121?????????????????????????????????
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?????????????????????????????????????????????????????????????
NET: Registered protocol family
1???????????????????????????????????????????????
Trying to unpack rootfs image as initramfs...???????????????????????????????????
rootfs image is not initramfs (junk in compressed archive); looks like an initrd
Freeing initrd memory:
10240K???????????????????????????????????????????????????
msgmni has been set to 231??????????????????????????????????????????????????????
io scheduler noop
registered????????????????????????????????????????????????????
io scheduler anticipatory registered (default)??????????????????????????????????
Setting Up Clocks for DM420 OSD?????????????????????????????????????????????????
Console: switching to colour frame buffer device
90x30??????????????????????????
fb0: dm_osd0_fb frame buffer device?????????????????????????????????????????????
fb1: dm_vid0_fb frame buffer device?????????????????????????????????????????????
fb2: dm_osd1_fb frame buffer
device?????????????????????????????????????????????
fb3: dm_vid1_fb frame buffer device?????????????????????????????????????????????
Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled????????????????????????
Platform driver 'serial8250' needs updating - please use dev_pm_ops?????????????
serial8250.0: ttyS0
at MMIO 0x1c20000 (irq = 40) is a 16550A????????????????????
console [ttyS0] enabled?????????????????????????????????????????????????????????
serial8250 serial8250.0: unable to register port at index 1 (IO0 MEM1c20400 IRQ42
serial8250 serial8250.0: unable to register port at index 2 (IO0 MEM1c20800 IRQ42
brd: module
loaded??????????????????????????????????????????????????????????????
at24 1-0050: 32768 byte 24c256 EEPROM (writable)????????????????????????????????
davinci_emac_probe: using random MAC addr: 9a:c3:b8:e1:ad:db????????????????????
emac-mii:
probed????????????????????????????????????????????????????????????????
Fixed MDIO Bus: probed??????????????????????????????????????????????????????????
Platform driver 'smc91x' needs updating - please use dev_pm_ops?????????????????
Platform driver 'smc911x'
needs updating - please use dev_pm_ops????????????????
dm9000 Ethernet Driver, V1.31???????????????????????????????????????????????????
Platform driver 'dm9000' needs updating - please use dev_pm_ops?????????????????
console [netcon0]
enabled???????????????????????????????????????????????????????
netconsole: network logging started?????????????????????????????????????????????
i2c /dev entries
driver?????????????????????????????????????????????????????????
TCP cubic registered????????????????????????????????????????????????????????????
NET: Registered protocol family
17??????????????????????????????????????????????
RPC: Registered udp transport module.???????????????????????????????????????????
RPC: Registered tcp transport module.???????????????????????????????????????????
Clocks: disable unused
uart1????????????????????????????????????????????????????
Clocks: disable unused uart2????????????????????????????????????????????????????
Clocks: disable unused
ide??????????????????????????????????????????????????????
Clocks: disable unused asp0?????????????????????????????????????????????????????
Clocks: disable unused
mmcsd????????????????????????????????????????????????????
Clocks: disable unused spi??????????????????????????????????????????????????????
Clocks: disable unused
usb??????????????????????????????????????????????????????
Clocks: disable unused vlynq????????????????????????????????????????????????????
Clocks: disable unused
pwm0?????????????????????????????????????????????????????
Clocks: disable unused pwm1?????????????????????????????????????????????????????
Clocks: disable unused
pwm2?????????????????????????????????????????????????????
Clocks: disable unused timer1???????????????????????????????????????????????????
RAMDISK: ext2 filesystem found at block 0???????????????????????????????????????
RAMDISK: Loading
7000KiB [1 disk] into ram disk... done.????????????????????????
VFS: Mounted root (ext2 filesystem) on device 1:0.??????????????????????????????
Freeing init memory: 124K???????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
??? System initialization...????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
??? Hostname?????? : OMAP3EVM???????????????????????????????????????????????????
??? Filesystem???? :
v1.0.0?????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
??? Kernel release : Linux 2.6.31-rc5-davinci1??????????????????????????????????
??? Kernel version : #1 PREEMPT Mon Oct 5 09:45:44 PKT 2009?????????????????????
????????????????????????????????????????????????????????????????????????????????
?Mounting /proc???????????? : [SUCCESS]?????????????????????????????????????????
?Mounting /sys????????????? :
[SUCCESS]?????????????????????????????????????????
?Mounting /dev????????????? : [SUCCESS]?????????????????????????????????????????
?Mounting /dev/pts????????? : [SUCCESS]?????????????????????????????????????????
?Enabling hot-plug????????? : [SUCCESS]?????????????????????????????????????????
?Populating /dev??????????? : [SUCCESS]?????????????????????????????????????????
?Mounting other filesystems :
[SUCCESS]?????????????????????????????????????????
?Starting syslogd?????????? : [SUCCESS]?????????????????????????????????????????
?Starting telnetd?????????? : [SUCCESS]?????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
System initialization complete.?????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
Please press Enter to activate this console.
# ifconfig -a???????????????????????????????????????????????????????????????????
eth0????? Link encap:Ethernet? HWaddr 00:00:00:00:00:00?????????????????????????
????????? BROADCAST MULTICAST? MTU:1500? Metric:1???????????????????????????????
????????? RX packets:0 errors:0 dropped:0 overruns:4294967295 frame:4294967291??
????????? TX packets:0 errors:0 dropped:0 overruns:4294967295 carrier:4294967295
????????? collisions:4294967293
txqueuelen:1000?????????????????????????????????
????????? RX bytes:0 (0.0 B)? TX bytes:0 (0.0 B)????????????????????????????????
????????? Interrupt:13??????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
lo??????? Link encap:Local Loopback?????????????????????????????????????????????
????????? LOOPBACK? MTU:16436?
Metric:1?????????????????????????????????????????
????????? RX packets:0 errors:0 dropped:0 overruns:0 frame:0????????????????????
????????? TX packets:0 errors:0 dropped:0 overruns:0 carrier:0??????????????????
????????? collisions:0
txqueuelen:0?????????????????????????????????????????????
????????? RX bytes:0 (0.0 B)? TX bytes:0 (0.0 B)?
# ifconfig eth0 up
eth0: no PHY found????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
ifconfig: SIOCSIFFLAGS: Operation not permitted
# ifconfig eth0 up
net eth0: DaVinci EMAC: request_irq() failed??????????????????
ifconfig: SIOCSIFFLAGS: Device or resource busy???
?ifconfig eth0
up??????????????????????????????????????????????????????????????
kernel BUG at include/linux/netdevice.h:439!????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
Unable to handle kernel NULL pointer dereference at virtual address 00000000????
pgd =
c1660000??????????????????????????????????????????????????????????????????
[00000000] *pgd=86668031, *pte=00000000, *ppte=00000000?????????????????????????
Internal error: Oops: 817 [#1] PREEMPT??????????????????????????????????????????
Modules linked
in:??????????????????????????????????????????????????????????????
CPU: 0??? Not tainted? (2.6.31-rc5-davinci1 #1)?????????????????????????????????
PC is at
__bug+0x20/0x2c????????????????????????????????????????????????????????
LR is at preempt_schedule+0x48/0x64?????????????????????????????????????????????
pc : [<c002b3b0>]??? lr : [<c024c9e4>]??? psr: 60000013?????????????????????????
sp : c70dbdc0? ip : c70dbd00? fp :
c70dbdcc?????????????????????????????????????
r10: c704a800? r9 : c704a800? r8 : c704aac0?????????????????????????????????????
r7 : 00000001? r6 : 00000001? r5 : 00000000? r4 : c66dda80??????????????????????
r3 : 00000000? r2 : c70da000? r1 : c706a320? r0 : 00000033??????????????????????
Flags: nZCv? IRQs on?
FIQs on? Mode SVC_32? ISA ARM? Segment user???????????????
Control: 0005317f? Table: 81660000? DAC: 00000015???????????????????????????????
Process ifconfig (pid: 857, stack limit = 0xc70da270)???????????????????????????
Stack: (0xc70dbdc0 to 0xc70dc000)???????????????????????????????????????????????
bdc0: c70dbe1c c70dbdd0
c0191e24 c002b3a0 c704a800 c704a800 c005695c c00568ac???
bde0: 00000000 00000000 c704aa08 c704aa08 c0056984 c704a800 c704a830 c0260c8c???
be00: 00001002 bee95950 c704a800 c70d630c c70dbe3c c70dbe20 c01ce43c c0191a44???
be20: c01c9c48 c704a800 00000041 00001043 c70dbe5c c70dbe40 c01cc63c c01ce388???
be40: 00000001 00000000 c70dbe78 c70d6300 c70dbec4 c70dbe60 c0210fcc c01cc5b4???
be60: 00008914 00000000 30687465 00000000 00000000 00000000 001b1043 001b46a4???
be80: 001b4708 001b4740 001b1043 001b46a4 001b4708 001b4740 001b4708 c66ddd80???
bea0: 00008914 bee95950 c66ddd80 00000003 c70da000 0019273c c70dbed4 c70dbec8???
bec0: c0211a6c c0210d18 c70dbef4 c70dbed8 c01bdab4 c02119bc c66ddd80 c66ddd80???
bee0: bee95950 00008914 c70dbf14 c70dbef8 c00a1eb4 c01bd8dc c70dbf1c
c66ddd80???
bf00: c6d9e028 bee95950 c70dbf7c c70dbf18 c00a2558 c00a1e8c c01bc0d0 c0095a68???
bf20: c0262488 c0034c18 c6d9e000 00000000 c70dbf5c c70dbf40 c0092808 c0034c18???
bf40: 00000000 00000003 c6d9e000 00000119 c70dbf84 c70dbf60 c01bc16c 00000003???
bf60: bee95950 00008914 c0027fe4 c70da000 c70dbfa4 c70dbf80 c00a25f8 c00a2018???
bf80: c01bcab0 00000000 00192574 00000004 00000000 00000036 00000000 c70dbfa8???
bfa0: c0027e60 c00a25c8 00192574 00000004 00000003 00008914 bee95950 00192574???
bfc0: 00192574 00000004 00000000 00000036 00000000 0000005c 0019273c bee95950???
bfe0: bee95ebc bee95928 0000b75c 0000903c 20000010 00000003 cf68a77a 3fd5190e???
Backtrace:??????????????????????????????????????????????????????????????????????
[<c002b390>] (__bug+0x0/0x2c) from [<c0191e24>] (emac_dev_open+0x3f0/0xc50)?????
[<c0191a34>] (emac_dev_open+0x0/0xc50) from [<c01ce43c>] (dev_open+0xc4/0x128)??
[<c01ce378>] (dev_open+0x0/0x128) from [<c01cc63c>] (dev_change_flags+0x98/0x170)
?r6:00001043 r5:00000041
r4:c704a800????????????????????????????????????????????
[<c01cc5a4>] (dev_change_flags+0x0/0x170) from [<c0210fcc>] (devinet_ioctl+0x2c4)
?r7:c70d6300 r6:c70dbe78 r5:00000000 r4:00000001????????????????????????????????
[<c0210d08>] (devinet_ioctl+0x0/0x6b0) from [<c0211a6c>] (inet_ioctl+0xc0/0xf0)?
[<c02119ac>] (inet_ioctl+0x0/0xf0) from [<c01bdab4>] (sock_ioctl+0x1e8/0x248)???
[<c01bd8cc>] (sock_ioctl+0x0/0x248) from [<c00a1eb4>] (vfs_ioctl+0x38/0x98)?????
?r6:00008914 r5:bee95950 r4:c66ddd80????????????????????????????????????????????
[<c00a1e7c>] (vfs_ioctl+0x0/0x98) from [<c00a2558>] (do_vfs_ioctl+0x550/0x5b0)??
?r6:bee95950 r5:c6d9e028 r4:c66ddd80????????????????????????????????????????????
[<c00a2008>] (do_vfs_ioctl+0x0/0x5b0) from [<c00a25f8>] (sys_ioctl+0x40/0x64)???
?r9:c70da000 r8:c0027fe4 r6:00008914 r5:bee95950
r4:00000003????????????????????
[<c00a25b8>] (sys_ioctl+0x0/0x64) from [<c0027e60>] (ret_fast_syscall+0x0/0x2c)?
?r7:00000036 r6:00000000 r5:00000004 r4:00192574????????????????????????????????
Code: e1a01000 e59f000c eb004704 e3a03000 (e5833000)????????????????????????????
---[ end trace fd18f3f6111d678d
]---????????????????????????????????????????????
Segmentation fault?
when
i do ifconfig eth0 up first tym it displays the first message.if i do
it again displays the second message device busy.if do it third time it
says bug in kernel as shown in the above log can anyone tell how to
resolve this issue.
The ethernet works well in the u-boot but it is not working in the kernel.My PHY is SMSC 8700 and i have added support for it using the make menuconfig but stilll i am unale to enable the ethernet. Can anyone tell what is the problem
with regard's
Rohan Tabish
Send instant messages to your online friends http://uk.messenger.yahoo.com
^ permalink raw reply [flat|nested] 2+ messages in thread
* [U-Boot] unable to configure eth0 on DM6446 using filesystem
2009-10-07 11:53 [U-Boot] unable to configure eth0 on DM6446 using filesystem rohan tabish
@ 2009-10-07 12:41 ` Mark Jackson
0 siblings, 0 replies; 2+ messages in thread
From: Mark Jackson @ 2009-10-07 12:41 UTC (permalink / raw)
To: u-boot
rohan tabish wrote:
> Hye guys
> i am trying to put linux on my custom board DM6446.I am done with the UBL,U-BOOT ,uImage(kernel) and the filesystem.
> Have refrred the busybox as my file system.I am using the open source code from git.Here is what i get
<snip>
> The ethernet works well in the u-boot but it is not working in the kernel ...
By your own admission, you have no problem with U-Boot, so I'd suggest trying a Linux mailing (eg LKML) ???
Regards
Mark
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-10-07 12:41 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-07 11:53 [U-Boot] unable to configure eth0 on DM6446 using filesystem rohan tabish
2009-10-07 12:41 ` Mark Jackson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox