Hi All,
I am facing IP-Config: Failed to open eth0 IP-Config: No network devices available issue in my ARM TI board, so that i could not access ethernet port,
so please do the needful,
PFA of my kernel log,
DM35x initialization passed!TI UBL Version: 1.50Booting Catalog Boot LoaderBootMode = NANDStarting NAND Copy...Valid magicnum, 0xA1ACED66, found in block 0x00000019. DONEJumping to entry point at 0x81080000.U-Boot 1.3.4 (Aug 8 2012 - 11:15:51)I2C: readyDRAM: 128 MBNAND: NAND device: Manufacturer ID: 0x2c, Chip ID: 0xdc (Micron NAND 512MiB 3,3V 8-bit)Bad block table not found for chip 0Bad block table not found for chip 0Bad block table written to 0x1ffe0000, version 0x01Bad block table written to 0x1ffc0000, version 0x01No NAND device found!!!512 MiBIn: serialOut: serialErr: serialARM Clock :- 216MHzDDR Clock :- 171MHzHit any key to stop autoboot: 0 Loading from NAND 512MiB 3,3V 8-bit, offset 0x400000 Image Name: Linux-2.6.32-rc2-davinci1hht_v3. Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1997152 Bytes = 1.9 MB Load Address: 80008000 Entry Point: 80008000## Booting kernel from Legacy Image at 80700000 ... Image Name: Linux-2.6.32-rc2-davinci1hht_v3. Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1997152 Bytes = 1.9 MB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OKOKStarting kernel ...Uncompressing Linux...................................................................................................................................... done, booting the kernel.Linux version 2.6.32-rc2-davinci1hht_v3.0 (root@titus-hht) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #5 PREEMPT Mon Aug 20 10:40:13 IST 2012CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177CPU: VIVT data cache, VIVT instruction cacheMachine: DaVinci DM355 EVMMemory policy: ECC disabled, Data cache writebackDaVinci dm355 variant 0x0Built 1 zonelists in Zone order, mobility grouping on. Total pages: 29464Kernel command line: console=ttyS0,115200n8 noinitrd rw ip=10.10.30.56 root=/dev/mtdblock3 rw rootfstype=yaffs2 mem=116M video=davincifb:vid0=off:vid1=off:osd0=320x240x16,2025K davinci_enc_mngr.ch0_output=LCD davinci_enc_mngr.ch0_mode=320x240PID 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: 116MB = 116MB totalMemory: 113180KB available (3796K code, 308K data, 196K init, 0K highmem)SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1Hierarchical RCU implementation.NR_IRQS:245Console: colour dummy device 80x30Calibrating delay loop... 107.31 BogoMIPS (lpj=536576)Mount-cache hash table entries: 512CPU: Testing write buffer coherency: okDaVinci: 104 gpio irqsNET: Registered protocol family 16bio: create slab <bio-0> at 0DM355 IPIPE intialized in Single Shot modeSCSI subsystem initializedusbcore: registered new interface driver usbfsusbcore: registered new interface driver hubusbcore: registered new device driver usbvpss vpss: dm355_vpss vpss probedvpss vpss: dm355_vpss vpss probe successch0 default output "LCD", mode "320x240"LogicPD encoder initializedSwitching to clocksource timer0_1musb_hdrc: version 6.0, cppi-dma, host, debug=0musb_hdrc: USB Host mode controller at fec64000 using DMA, IRQ 12musb_hdrc musb_hdrc: MUSB HDRC host drivermusb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1usb usb1: configuration #1 chosen from 1 choicehub 1-0:1.0: USB hub foundhub 1-0:1.0: 1 port detectedNET: Registered protocol family 2IP 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 registeredNET: Registered protocol family 1RPC: Registered udp transport module.RPC: Registered tcp transport module.RPC: Registered tcp NFSv4.1 backchannel transport module.VFS: Disk quotas dquot_6.5.2Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.msgmni has been set to 221alg: No test for stdrng (krng)io scheduler noop registeredio scheduler anticipatory registered (default)davincifb davincifb.0: check_fb_var: calling convert_fb_var_to_osd, var->bits_per_pixel: 16davincifb davincifb.0: convert_fb_var_to_osd: bits per pixel: 16davincifb davincifb.0: davincifb_set_par: calling convert_fb_info_to_osd bpp: 16davincifb davincifb.0: convert_fb_info_to_osd: var->bits_per_pixel: 16davincifb davincifb.0: convert_fb_var_to_osd: bits per pixel: 16davincifb davincifb.0: davincifb_set_par: calling convert_fb_info_to_osd bpp: 16davincifb davincifb.0: convert_fb_info_to_osd: var->bits_per_pixel: 16davincifb davincifb.0: convert_fb_var_to_osd: bits per pixel: 16Console: switching to colour frame buffer device 40x15davincifb davincifb.0: dm_osd0_fb: 320x240x16@0,0 with framebuffer size 2025KBdavincifb davincifb.0: check_fb_var: calling convert_fb_var_to_osd, var->bits_per_pixel: 4davincifb davincifb.0: convert_fb_var_to_osd: bits per pixel: 4davincifb davincifb.0: davincifb_set_par: calling convert_fb_info_to_osd bpp: 4davincifb davincifb.0: convert_fb_info_to_osd: var->bits_per_pixel: 4davincifb davincifb.0: convert_fb_var_to_osd: bits per pixel: 4davincifb davincifb.0: dm_osd1_fb: 320x240x4@0,0 with framebuffer size 300KBimp serializer initializeddavinci_previewer initializeddavinci_resizer initializedSerial: 8250/16550 driver, 3 ports, IRQ sharing disabledserial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550Aconsole [ttyS0] enabledserial8250.0: ttyS1 at MMIO 0x1c20400 (irq = 41) is a 16550Aserial8250.0: ttyS2 at MMIO 0x1e06000 (irq = 14) is a 16550Abrd: module loadedNAND device: Manufacturer ID: 0x2c, Chip ID: 0xdc (Micron NAND 512MiB 3,3V 8-bit)usb 1-1: new high speed USB device using musb_hdrc and address 2Creating 5 MTD partitions on "davinci_nand.0":0x000000000000-0x0000003c0000 : "bootloader"0x0000003c0000-0x000000400000 : "params"0x000000400000-0x000000800000 : "kernel"0x000000800000-0x000020000000 : "filesystem1"0x000020000000-0x000020400000 : "filesystem2"mtd: partition "filesystem2" is out of reach -- disableddavinci_nand davinci_nand.0: controller rev. 2.3spi_davinci spi_davinci.0: DaVinci SPI driver in EDMA modeUsing RX channel = 17 , TX channel = 16 and event queue = 1spi_davinci spi_davinci.0: Controller at 0xfec66000 PINMUX0 = 7f55PINMUX0 = 7b55enable_tft_completed.Inserting SPI modulePINMUX0 = 7b55PINMUX0 = 7baaSPI2 SPI2FMT0 value =173320 tft_open exitPPP generic driver version 2.4.2PPP Deflate Compression module registeredPPP BSD Compression module registeredusb 1-1: configuration #1 chosen from 1 choicehub 1-1:1.0: USB hub foundPPP MPPE Compression module registeredNET: Registered protocol family 24dm9000 Ethernet Driver, V1.31hub 1-1:1.0: 4 ports detecteddm9000 dm9000: eth%d: Invalid ethernet MAC address. Please set using ifconfigeth0: dm9000a at c7880000,c7884002 IRQ 65 MAC: 00:00:00:00:00:00 (chip)console [netcon0] enablednetconsole: network logging startedusbcore: registered new interface driver cdc_acmcdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adaptersInitializing USB Mass Storage driver...usbcore: registered new interface driver usb-storageUSB Mass Storage support registered.usbcore: registered new interface driver usbserialusbserial: USB Serial Driver coreUSB Serial support registered for pl2303usbcore: registered new interface driver pl2303pl2303: Prolific PL2303 USB to serial adaptor driverOMAP Keypad Driveromap_kp_probeinput: omap-keypad as /devices/platform/omap-keypad.0/input/input0register omap-keypad input devicegpio_request_irq 70 status 0rtc-isl1208 1-006f: chip found, driver version 0.3rtc-isl1208 1-006f: rtc core: registered rtc-isl1208 as rtc0i2c /dev entries driverLinux video capture interface: v2.00watchdog watchdog: heartbeat 60 secdavinci_mmc davinci_mmc.0: Using DMA, 4-bit modedavinci_mmc davinci_mmc.1: Using DMA, 4-bit modeusbcore: registered new interface driver hiddevusbcore: registered new interface driver usbhidusbhid: v2.6:USB HID core driverAdvanced Linux Sound Architecture Driver Version 1.0.21.XXXXX: init001: XXXXX 086XXXXX 093XXXXX 079XXXXX 051XXXXX 065XXXXX 058XXXXX 072XXXXX: probe 106 ret: 0No device for DAI tlv320aic3xNo device for DAI davinci-i2sXXXXX: probe 101: asoc: tlv320aic3x <-> davinci-i2s mapping okFailed to add route HPLOUT->Headphone JackXXXXX: probe 105 ret: 0ALSA device list: #0: DaVinci EVM (tlv320aic3x)SPCR1=0x0RCR1=0x0XCR1=0x0SRGR1=0x20000001PCR1=0x0DXR1=0x0SPCR1=0x2000000XCR1=0x140PCR1=0xA00SRGR1=0x101F0F07SPCR1=0x2F30000Resetting DAC....done Configuring Audio DACSPI0 SPIFMT0 value =173320 SPI0 dv_open exitbefore spi openafter init dispTCP cubic registeredNET: Registered protocol family 17rtc-isl1208 1-006f: setting system clock to 2010-01-20 01:02:44 UTC (1263949364)mmc0: new high speed SD card at address 0002mmcblk0: mmc0:0002 00000 1.86 GiB mmcblk0: p1 p2IP-Config: Failed to open eth0IP-Config: No network devices available.
Hi all,
In dvsdk3.10 2.6.32 kernel , we cant get mac id (ethernet) through boot arguments that codes are not available in this 2.6.32 kernel,
but dvsdk2.10 2.6.18 having support to parsing the codes (mac id) from boot arguments into kernel
so myself backported that code into 2.6.32 and its working fi9,
Regards,
S.Titus.