Its the same link as before! I just updated the file! http://www.cs.york.ac.uk/rtslab/demos/amos/xupv2pro/patches/linuxppc-2.6.17_sysace.patch
-Ameet Ming Liu wrote: > Dear Ameet, > Could you please give me a copy of your new driver for SystemACE? > Regards > Ming > > >> From: Ameet Patil <ammubhai at gmail.com> >> To: Ming Liu <eemingliu at hotmail.com> >> Subject: Re: Xilinx BSP for linux 2.6 >> Date: Fri, 07 Jul 2006 15:17:31 +0100 >> >> Thats right! Sorry about the error! :-) >> >> Good luck with TEMAC! >> >> -Ameet >> >> Ming Liu wrote: >> > Dear Ameet, >> > OK. I found the problem. tts/0 should be a char device, not a block > one. >> > so it should be c not b. I neglected that and just copied your > commands. :) >> > >> > Next, I will try to implement the Temac driver. If any information, I >> > will let you know. >> > >> > Regards >> > Ming >> > >> > >> >> From: Ameet Patil <ammubhai at gmail.com> >> >> To: Ming Liu <eemingliu at hotmail.com> >> >> CC: linuxppc-embedded at ozlabs.org >> >> Subject: Re: Xilinx BSP for linux 2.6 >> >> Date: Fri, 07 Jul 2006 13:42:42 +0100 >> >> >> >> Hi Ming, >> >> >> >> Excellent News! >> >> >> >> Don't worry... the problem you are facing could be because of missing >> >> device files in your /dev folder. >> >> >> >> Do as follows: >> >> mount the CF card onto your PC and then goto the /dev folder on your >> >> root filesystem in the card. Here run the following commands as root: >> >> # mknod -m 660 console c 5 1 >> >> # mknod -m 660 xsa b 254 0 >> >> # mknod -m 660 xsa1 b 254 1 >> >> # mknod -m 660 xsa2 b 254 2 >> >> # mknod -m 660 xsa3 b 254 3 >> >> Now there should be a directory tts in your dev. If not create one >> >> "mkdir tts". Then do this in the dev/tts folder, >> >> # mknod -m 660 0 b 4 64 >> >> >> >> > Also, when I compile the kernel, there is a error. That's in > adapter.c >> >> > file, undefined reference to "XAssert". I checked the source code > and >> >> I think you have the old patch. If you download the new one, the >> >> compilation problem should not occur. But you resolved it yourself,... >> >> which is good. >> >> >> >> Let me know if this works. I shall add this stuff in PART II of the >> > article. >> >> >> >> -Ameet >> >> >> >> Ming Liu wrote: >> >> > Dear Ameet, >> >> > A good news is that now my 2.6 kernel is running in my ML403 board! >> >> > According your guidance, first I made the kernel as simple as > possible >> >> > and it works well. Then I included the patch for SystemACE and here > is >> >> > the information shown on the hyper teminal: >> >> > >> >> > >> >> > Linux/PPC load: console=ttyS0,9600 root=/dev/xsa3 [ 0.000148] >> >> > Console: colour dummy device 80x25 >> >> > [ 0.000919] Dentry cache hash table entries: 16384 (order: 4, > 65536 >> >> > bytes) >> >> > [ 0.002277] Inode-cache hash table entries: 8192 (order: 3, 32768 >> > bytes) >> >> > [ 0.012802] Memory: 63104k available (1340k kernel code, 384k > data, >> >> > 76k init, >> >> > 0k highmem) >> >> > [ 0.230310] Mount-cache hash table entries: 512 >> >> > [ 0.238305] VFS: Disk quotas dquot_6.5.1 >> >> > [ 0.238516] Dquot-cache hash table entries: 1024 (order 0, 4096 >> > bytes) >> >> > [ 0.238817] JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. >> >> > [ 0.239435] JFS: nTxBlock = 493, nTxLock = 3944 >> >> > [ 0.241883] Initializing Cryptographic API >> >> > [ 0.241940] io scheduler noop registered (default) >> >> > [ 0.322864] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, > IRQ >> >> > sharing >> >> > disabled >> >> > [ 0.324759] serial8250.0: ttyS0 at MMIO 0x40401003 (irq = 1) is a >> > 16550A >> >> > [ 1.653644] RAMDISK driver initialized: 16 RAM disks of 65536K > size >> >> > 1024 bloc >> >> > ksize >> >> > [ 1.745079] loop: loaded (max 8 devices) >> >> > [ 1.793392] xsa: xsa1 xsa2 xsa3 >> >> > [ 1.839262] mice: PS/2 mouse device common for all mice >> >> > [ 1.935059] VFS: Mounted root (ext2 filesystem) readonly. >> >> > [ 2.000037] Freeing unused kernel memory: 76k init >> >> > [ 2.075656] Warning: unable to open an initial console. >> >> > >> >> > I use xsa3 as the partition to store the file system. Now the file >> >> > system is the old one for my 2.4 kernel generated by busybox. Then I >> >> > think that's why the problem "unable to open an initial console" is >> >> > generated. Do you have some suggestion on how to solve it? Thanks > for >> >> > your opinion. >> >> > Also, when I compile the kernel, there is a error. That's in > adapter.c >> >> > file, undefined reference to "XAssert". I checked the source code > and >> >> > found that the function of XAssert is defined in the file >> >> > xbasic_types.c, not the xbasic_types.h. So it cannot be included > into >> >> > adapter.c. And also in the makefile there is no dependency on >> >> > xbasic_types.c. So I added the defination for this function in >> >> > adapter.c, copying it from xbasic_types.c. It then worked well. >> >> > Waiting for your guidance. You know, an expert's opinion is always >> >> > useful for a novice, like me. :) >> >> > >> >> > Regards >> >> > Ming >> >> > >> >> > _________________________________________________________________ >> >> > ???? MSN Explorer: http://explorer.msn.com/lccn/ >> >> > >> > >> > _________________________________________________________________ >> > ??????????????? MSN Hotmail? http://www.hotmail.com >> > > > _________________________________________________________________ > ???? MSN Explorer: http://explorer.msn.com/lccn >