* Multiple Ethernet Ports on Xilinx FPGA @ 2006-11-27 4:40 Brett McNerney 2006-11-27 10:07 ` fialing @ executing /sbin/int in main.c Abdul Rahaman 0 siblings, 1 reply; 5+ messages in thread From: Brett McNerney @ 2006-11-27 4:40 UTC (permalink / raw) To: linuxppc-embedded [-- Attachment #1: Type: text/plain, Size: 562 bytes --] I currently have a custom board that we have successfully booted Linux on and gotten telnet and ftp over a single Ethernet port to work. What I would like to do now is have it boot and use both the Ethernet ports located on the board. I have looked at the adapter.c file but was unsure how to go about making this work. I have searched around online to see if I could get an idea how to do this but have not had any success in finding an answer. Any help would be greatly appreciated. And oh ya by the way I am working with the 2.4.26 kernel. Thanks Brett [-- Attachment #2: Type: text/html, Size: 992 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* fialing @ executing /sbin/int in main.c 2006-11-27 4:40 Multiple Ethernet Ports on Xilinx FPGA Brett McNerney @ 2006-11-27 10:07 ` Abdul Rahaman 2006-11-27 21:01 ` Adrian Craine 0 siblings, 1 reply; 5+ messages in thread From: Abdul Rahaman @ 2006-11-27 10:07 UTC (permalink / raw) To: linuxppc-embedded [-- Attachment #1: Type: text/plain, Size: 3008 bytes --] Hi All, Iam trying to port linux on an mpc8xx processor. Iam using 2.6.10 kernel and busybox 1.0.0.The system is booting up but its failing at the "init".For some reasons it says Kernel panic - not syncing: No init found. Try passing init= option to kernel. <0>Rebooting in 180 second Pls check below the entire text. Linux version 2.6.10 (gcc version 3.4.1) #83 Wed Nov 22 16:02:46 IST 2006 On node 0 totalpages: 8192 DMA zone: 8192 pages, LIFO batch:2 Normal zone: 0 pages, LIFO batch:1 HighMem zone: 0 pages, LIFO batch:1 Built 1 zonelists Kernel command line: console=ttyCPM,38400=console=ttyCPM debug root=/dev/ram0 rw PID hash table entries: 256 (order: 8, 4096 bytes) Decrementer Frequency = 495000000/60 m8xx_wdt: wdt disabled (SYPCR: 0xFFFFFF88) Warning: real time clock seems stuck! Console: colour dummy device 80x25 Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 29592k available (1572k kernel code, 360k data, 92k init, 0k highmem) Calibrating delay loop... 261.12 BogoMIPS (lpj=130560) before dcache_init after dcache_init Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Before SysFs_init After SysFs_init After init_rootfs after init_mount_tree inside proc_root_init after proc_misc_init checking if image is initramfs...it isn't (no cpio magic); looks like an initrd Freeing initrd memory: 746k freed after SK_Init before register file system in sockets after register file system in sockets after kernel mount in sockets NET: Registered protocol family 16 JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. Software Watchdog Timer: 0.07 initialized. soft_noboot=0 soft_margin=60 sec (nowayout= 0) Serial: CPM driver $Revision: 0.01 $ ttyCPM0 at MMIO 0xf000a80 (irq = 20) is a CPM UART io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized: 4 RAM disks of 8192K size 1024 blocksize loop: loaded (max 8 devices) elevator: using anticipatory as default io scheduler mice: PS/2 mouse device common for all mice eth0: FEC ENET Version 0.2, FEC irq 3, MII irq 4, addr 00:a0:1e:a8:7b:cb u32 classifier OLD policer on NET: Registered protocol family 2 IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 2048 bind 4096) NET: Registered protocol family 17 RAMDISK: Compressed image found at block 0 VFS: Mounted root (ext2 filesystem). Freeing unused kernel memory: 92k init Kernel panic - not syncing: No init found. Try passing init= option to kernel. <0>Rebooting in 180 second I have tried googling,but haven't got any suitable answer to my problem.Please help,as Iam not able to figure out why the "init" is failing. Sunil [-- Attachment #2: Type: text/html, Size: 7493 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: fialing @ executing /sbin/int in main.c 2006-11-27 10:07 ` fialing @ executing /sbin/int in main.c Abdul Rahaman @ 2006-11-27 21:01 ` Adrian Craine 2006-11-28 5:22 ` Abdul Rahaman 0 siblings, 1 reply; 5+ messages in thread From: Adrian Craine @ 2006-11-27 21:01 UTC (permalink / raw) To: Abdul Rahaman; +Cc: linuxppc-embedded Abdul Rahaman wrote: > Hi All, > Iam trying to port linux on an mpc8xx processor. Iam using 2.6.10 > kernel and busybox 1.0.0.The system is booting up but its failing at > the “init”.For some reasons it says Kernel panic - not syncing: No > init found. Try passing init= option to kernel. > <0>Rebooting in 180 second > Pls check below the entire text. > Linux version 2.6.10 (gcc version 3.4.1) #83 Wed > Nov > 22 16:02:46 IST 2006 > On node 0 totalpages: 8192 > DMA zone: 8192 pages, LIFO batch:2 > Normal zone: 0 pages, LIFO batch:1 > HighMem zone: 0 pages, LIFO batch:1 > Built 1 zonelists > Kernel command line: console=ttyCPM,38400=console=ttyCPM debug > root=/dev/ram0 rw > PID hash table entries: 256 (order: 8, 4096 bytes) > Decrementer Frequency = 495000000/60 > m8xx_wdt: wdt disabled (SYPCR: 0xFFFFFF88) > Warning: real time clock seems stuck! > Console: colour dummy device 80x25 > Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) > Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) > Memory: 29592k available (1572k kernel code, 360k data, 92k init, 0k > highmem) > Calibrating delay loop... 261.12 BogoMIPS (lpj=130560) > before dcache_init > after dcache_init > Mount-cache hash table entries: 512 (order: 0, 4096 bytes) > Before SysFs_init > After SysFs_init > After init_rootfs > after init_mount_tree > inside proc_root_init > after proc_misc_init > checking if image is initramfs...it isn't (no cpio magic); looks like > an initrd > Freeing initrd memory: 746k freed > after SK_Init > before register file system in sockets > after register file system in sockets > after kernel mount in sockets > NET: Registered protocol family 16 > JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. > Software Watchdog Timer: 0.07 initialized. soft_noboot=0 > soft_margin=60 sec (nowayout= 0) > Serial: CPM driver $Revision: 0.01 $ > ttyCPM0 at MMIO 0xf000a80 (irq = 20) is a CPM UART > io scheduler noop registered > io scheduler anticipatory registered > io scheduler deadline registered > io scheduler cfq registered > RAMDISK driver initialized: 4 RAM disks of 8192K size 1024 blocksize > loop: loaded (max 8 devices) > elevator: using anticipatory as default io scheduler > mice: PS/2 mouse device common for all mice > eth0: FEC ENET Version 0.2, FEC irq 3, MII irq 4, addr 00:a0:1e:a8:7b:cb > u32 classifier > OLD policer on > NET: Registered protocol family 2 > IP: routing cache hash table of 512 buckets, 4Kbytes > TCP: Hash tables configured (established 2048 bind 4096) > NET: Registered protocol family 17 > RAMDISK: Compressed image found at block 0 > VFS: Mounted root (ext2 filesystem). > Freeing unused kernel memory: 92k init > Kernel panic - not syncing: No init found. Try passing init= option to > kernel. > <0>Rebooting in 180 second > I have tried googling,but haven’t got any suitable answer to my > problem.Please help,as Iam not able to figure out why the “init” is > failing. > Sunil Are all the libraries present for init? # readelf -lh sbin/init should contain a line similar to the following: [Requesting program interpreter: /lib/ld.so.1] If this is missing the kernel will fail to run init with the above behavior. Adrian. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: fialing @ executing /sbin/int in main.c 2006-11-27 21:01 ` Adrian Craine @ 2006-11-28 5:22 ` Abdul Rahaman 2006-11-30 4:11 ` Abdul Rahaman 0 siblings, 1 reply; 5+ messages in thread From: Abdul Rahaman @ 2006-11-28 5:22 UTC (permalink / raw) To: Adrian Craine, linuxppc-embedded Hi Adrain, I just cheked what you have told about ld.so.1 looks its there, here the dump of 'init' [chandrashekharp@linux sbin]$ pwd /home/chandrashekharp/linux/new_fs8xx/ramdisk/sbin [chandrashekharp@linux sbin]$ readelf -lh init ELF Header: Magic: 7f 45 4c 46 01 02 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, big endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: PowerPC Version: 0x1 Entry point address: 0x100034c4 Start of program headers: 52 (bytes into file) Start of section headers: 1010184 (bytes into file) Flags: 0x0 Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 8 Size of section headers: 40 (bytes) Number of section headers: 40 Section header string table index: 37 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align PHDR 0x000034 0x10000034 0x10000034 0x00120 0x00120 R E 0x4 INTERP 0x000154 0x10000154 0x10000154 0x0000d 0x0000d R 0x1 [Requesting program interpreter: /lib/ld.so.1] LOAD 0x000000 0x10000000 0x10000000 0x6c184 0x6c184 R E 0x10000 LOAD 0x06c184 0x1007c184 0x1007c184 0x0045c 0x07018 RWE 0x10000 DYNAMIC 0x06c47c 0x1007c47c 0x1007c47c 0x000d0 0x000d0 RW 0x4 NOTE 0x000164 0x10000164 0x10000164 0x00020 0x00020 R 0x4 GNU_EH_FRAME 0x06c160 0x1006c160 0x1006c160 0x00024 0x00024 R 0x4 STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x4 Section to Segment mapping: Segment Sections... 00 01 .interp 02 .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_ r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr 03 .data .eh_frame .got2 .dynamic .ctors .dtors .jcr .got .sdata .sbss .p lt .bss 04 .dynamic 05 .note.ABI-tag 06 .eh_frame_hdr 07 [chandrashekharp@linux sbin]$ Regards, Rahaman ----- Original Message ----- From: "Adrian Craine" <adrian.craine@nec.com.au> To: "Abdul Rahaman" <abdul.rahaman@semindia.in> Cc: <linuxppc-embedded@ozlabs.org> Sent: Tuesday, November 28, 2006 2:31 AM Subject: Re: fialing @ executing /sbin/int in main.c Abdul Rahaman wrote: > Hi All, > Iam trying to port linux on an mpc8xx processor. Iam using 2.6.10 > kernel and busybox 1.0.0.The system is booting up but its failing at > the “init”.For some reasons it says Kernel panic - not syncing: No > init found. Try passing init= option to kernel. > <0>Rebooting in 180 second > Pls check below the entire text. > Linux version 2.6.10 (gcc version 3.4.1) #83 Wed > Nov > 22 16:02:46 IST 2006 > On node 0 totalpages: 8192 > DMA zone: 8192 pages, LIFO batch:2 > Normal zone: 0 pages, LIFO batch:1 > HighMem zone: 0 pages, LIFO batch:1 > Built 1 zonelists > Kernel command line: console=ttyCPM,38400=console=ttyCPM debug > root=/dev/ram0 rw > PID hash table entries: 256 (order: 8, 4096 bytes) > Decrementer Frequency = 495000000/60 > m8xx_wdt: wdt disabled (SYPCR: 0xFFFFFF88) > Warning: real time clock seems stuck! > Console: colour dummy device 80x25 > Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) > Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) > Memory: 29592k available (1572k kernel code, 360k data, 92k init, 0k > highmem) > Calibrating delay loop... 261.12 BogoMIPS (lpj=130560) > before dcache_init > after dcache_init > Mount-cache hash table entries: 512 (order: 0, 4096 bytes) > Before SysFs_init > After SysFs_init > After init_rootfs > after init_mount_tree > inside proc_root_init > after proc_misc_init > checking if image is initramfs...it isn't (no cpio magic); looks like > an initrd > Freeing initrd memory: 746k freed > after SK_Init > before register file system in sockets > after register file system in sockets > after kernel mount in sockets > NET: Registered protocol family 16 > JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. > Software Watchdog Timer: 0.07 initialized. soft_noboot=0 > soft_margin=60 sec (nowayout= 0) > Serial: CPM driver $Revision: 0.01 $ > ttyCPM0 at MMIO 0xf000a80 (irq = 20) is a CPM UART > io scheduler noop registered > io scheduler anticipatory registered > io scheduler deadline registered > io scheduler cfq registered > RAMDISK driver initialized: 4 RAM disks of 8192K size 1024 blocksize > loop: loaded (max 8 devices) > elevator: using anticipatory as default io scheduler > mice: PS/2 mouse device common for all mice > eth0: FEC ENET Version 0.2, FEC irq 3, MII irq 4, addr 00:a0:1e:a8:7b:cb > u32 classifier > OLD policer on > NET: Registered protocol family 2 > IP: routing cache hash table of 512 buckets, 4Kbytes > TCP: Hash tables configured (established 2048 bind 4096) > NET: Registered protocol family 17 > RAMDISK: Compressed image found at block 0 > VFS: Mounted root (ext2 filesystem). > Freeing unused kernel memory: 92k init > Kernel panic - not syncing: No init found. Try passing init= option to > kernel. > <0>Rebooting in 180 second > I have tried googling,but haven’t got any suitable answer to my > problem.Please help,as Iam not able to figure out why the “init” is > failing. > Sunil Are all the libraries present for init? # readelf -lh sbin/init should contain a line similar to the following: [Requesting program interpreter: /lib/ld.so.1] If this is missing the kernel will fail to run init with the above behavior. Adrian. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: fialing @ executing /sbin/int in main.c 2006-11-28 5:22 ` Abdul Rahaman @ 2006-11-30 4:11 ` Abdul Rahaman 0 siblings, 0 replies; 5+ messages in thread From: Abdul Rahaman @ 2006-11-30 4:11 UTC (permalink / raw) To: linuxppc-embedded Hi srideep , I tried putting hello world program in Ramdisk image.It is Ok. But its not busy box link, but just object file. I tried creating helloworld program also as busy box link, coudnt create. perhaps u can tell me some tip to create hello world program as busy box link. Then i will head towards init , can tell clear what did you mean , you took init from package , but not from busy box, do you mean you have selected init from linux package!!! Regards, Rahaman ----- Original Message ----- From: "Abdul Rahaman" <abdul.rahaman@semindia.in> To: "Adrian Craine" <adrian.craine@nec.com.au>; <linuxppc-embedded@ozlabs.org> Sent: Tuesday, November 28, 2006 10:52 AM Subject: Re: fialing @ executing /sbin/int in main.c Hi Adrain, I just cheked what you have told about ld.so.1 looks its there, here the dump of 'init' [chandrashekharp@linux sbin]$ pwd /home/chandrashekharp/linux/new_fs8xx/ramdisk/sbin [chandrashekharp@linux sbin]$ readelf -lh init ELF Header: Magic: 7f 45 4c 46 01 02 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, big endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: PowerPC Version: 0x1 Entry point address: 0x100034c4 Start of program headers: 52 (bytes into file) Start of section headers: 1010184 (bytes into file) Flags: 0x0 Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 8 Size of section headers: 40 (bytes) Number of section headers: 40 Section header string table index: 37 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align PHDR 0x000034 0x10000034 0x10000034 0x00120 0x00120 R E 0x4 INTERP 0x000154 0x10000154 0x10000154 0x0000d 0x0000d R 0x1 [Requesting program interpreter: /lib/ld.so.1] LOAD 0x000000 0x10000000 0x10000000 0x6c184 0x6c184 R E 0x10000 LOAD 0x06c184 0x1007c184 0x1007c184 0x0045c 0x07018 RWE 0x10000 DYNAMIC 0x06c47c 0x1007c47c 0x1007c47c 0x000d0 0x000d0 RW 0x4 NOTE 0x000164 0x10000164 0x10000164 0x00020 0x00020 R 0x4 GNU_EH_FRAME 0x06c160 0x1006c160 0x1006c160 0x00024 0x00024 R 0x4 STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x4 Section to Segment mapping: Segment Sections... 00 01 .interp 02 .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_ r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr 03 .data .eh_frame .got2 .dynamic .ctors .dtors .jcr .got .sdata .sbss .p lt .bss 04 .dynamic 05 .note.ABI-tag 06 .eh_frame_hdr 07 [chandrashekharp@linux sbin]$ Regards, Rahaman ----- Original Message ----- From: "Adrian Craine" <adrian.craine@nec.com.au> To: "Abdul Rahaman" <abdul.rahaman@semindia.in> Cc: <linuxppc-embedded@ozlabs.org> Sent: Tuesday, November 28, 2006 2:31 AM Subject: Re: fialing @ executing /sbin/int in main.c Abdul Rahaman wrote: > Hi All, > Iam trying to port linux on an mpc8xx processor. Iam using 2.6.10 > kernel and busybox 1.0.0.The system is booting up but its failing at > the “init”.For some reasons it says Kernel panic - not syncing: No > init found. Try passing init= option to kernel. > <0>Rebooting in 180 second > Pls check below the entire text. > Linux version 2.6.10 (gcc version 3.4.1) #83 Wed > Nov > 22 16:02:46 IST 2006 > On node 0 totalpages: 8192 > DMA zone: 8192 pages, LIFO batch:2 > Normal zone: 0 pages, LIFO batch:1 > HighMem zone: 0 pages, LIFO batch:1 > Built 1 zonelists > Kernel command line: console=ttyCPM,38400=console=ttyCPM debug > root=/dev/ram0 rw > PID hash table entries: 256 (order: 8, 4096 bytes) > Decrementer Frequency = 495000000/60 > m8xx_wdt: wdt disabled (SYPCR: 0xFFFFFF88) > Warning: real time clock seems stuck! > Console: colour dummy device 80x25 > Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) > Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) > Memory: 29592k available (1572k kernel code, 360k data, 92k init, 0k > highmem) > Calibrating delay loop... 261.12 BogoMIPS (lpj=130560) > before dcache_init > after dcache_init > Mount-cache hash table entries: 512 (order: 0, 4096 bytes) > Before SysFs_init > After SysFs_init > After init_rootfs > after init_mount_tree > inside proc_root_init > after proc_misc_init > checking if image is initramfs...it isn't (no cpio magic); looks like > an initrd > Freeing initrd memory: 746k freed > after SK_Init > before register file system in sockets > after register file system in sockets > after kernel mount in sockets > NET: Registered protocol family 16 > JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. > Software Watchdog Timer: 0.07 initialized. soft_noboot=0 > soft_margin=60 sec (nowayout= 0) > Serial: CPM driver $Revision: 0.01 $ > ttyCPM0 at MMIO 0xf000a80 (irq = 20) is a CPM UART > io scheduler noop registered > io scheduler anticipatory registered > io scheduler deadline registered > io scheduler cfq registered > RAMDISK driver initialized: 4 RAM disks of 8192K size 1024 blocksize > loop: loaded (max 8 devices) > elevator: using anticipatory as default io scheduler > mice: PS/2 mouse device common for all mice > eth0: FEC ENET Version 0.2, FEC irq 3, MII irq 4, addr 00:a0:1e:a8:7b:cb > u32 classifier > OLD policer on > NET: Registered protocol family 2 > IP: routing cache hash table of 512 buckets, 4Kbytes > TCP: Hash tables configured (established 2048 bind 4096) > NET: Registered protocol family 17 > RAMDISK: Compressed image found at block 0 > VFS: Mounted root (ext2 filesystem). > Freeing unused kernel memory: 92k init > Kernel panic - not syncing: No init found. Try passing init= option to > kernel. > <0>Rebooting in 180 second > I have tried googling,but haven’t got any suitable answer to my > problem.Please help,as Iam not able to figure out why the “init” is > failing. > Sunil Are all the libraries present for init? # readelf -lh sbin/init should contain a line similar to the following: [Requesting program interpreter: /lib/ld.so.1] If this is missing the kernel will fail to run init with the above behavior. Adrian. _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-11-30 4:15 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-11-27 4:40 Multiple Ethernet Ports on Xilinx FPGA Brett McNerney 2006-11-27 10:07 ` fialing @ executing /sbin/int in main.c Abdul Rahaman 2006-11-27 21:01 ` Adrian Craine 2006-11-28 5:22 ` Abdul Rahaman 2006-11-30 4:11 ` Abdul Rahaman
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).