* [PATCH] Driver for FECs on motorola DUET (87x/88x)
@ 2004-05-13 14:42 Pantelis Antoniou
[not found] ` <40A4C04A.8060508@intracom.gr>
0 siblings, 1 reply; 18+ messages in thread
From: Pantelis Antoniou @ 2004-05-13 14:42 UTC (permalink / raw)
To: Linuxppc-Embedded, Dan Malek, Wolfgang Denk, Joakim Tjernlund,
sanjeevr
[-- Attachment #1: Type: text/plain, Size: 1074 bytes --]
Hello
The attached patch is a driver for both the FECs on the new
motorola 87x/88x processors.
I first tried to modified the old FEC driver but due to hardware
peculiarities and the large modification needed I decided to
create a new driver based on the old one.
The main features of the driver are:
o Supports correctly both FECs.
o Easier way to add new boards.
o MII ethtool support.
o NAPI support.
o Support polling mode of link changes even with
generic phys.
o No fixed receive ethernet buffers zero copy receive,
based on the work of Joakim Tjernlund.
o Copy small received frames to reduce memory consumption.
o I think it will be easier to port to 2.6. Haven't yet a
chance to try it though.
The major changes were:
o Moved location to drivers/net
o It is now a whole subdirectory instead of just one file.
o MII no longer interrupt driven.
Note that the board which uses it is not in the tree
since it depends on other patches that were rejected for 2.4.
However it is trivial to add more boards.
Please take a look and comment.
Regards
Pantelis
[-- Attachment #2: duet-fec2.diff.bz2 --]
[-- Type: application/x-bzip2, Size: 13872 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread[parent not found: <40A4C04A.8060508@intracom.gr>]
* RE: [PATCH] Driver for FECs on motorola DUET (87x/88x) [not found] ` <40A4C04A.8060508@intracom.gr> @ 2004-05-14 14:22 ` Joakim Tjernlund 2004-05-14 14:14 ` Pantelis Antoniou 2004-05-14 14:48 ` Pantelis Antoniou 2004-05-14 21:52 ` Dan Malek 2 siblings, 1 reply; 18+ messages in thread From: Joakim Tjernlund @ 2004-05-14 14:22 UTC (permalink / raw) To: Pantelis Antoniou, Tom Rini Cc: Linuxppc-Embedded, Dan Malek, Wolfgang Denk, sanjeevr > Hi there, > > After our little talk in IRC I've ported the driver to 2.6 > and have gotten as far as the loading of init (which promptly crashes). > > I think I am very near to making it work... > > I have a BDI2000 and I'm not afraid to use it, but I don't know > what to look for? > > Any mm hackers over there have any idea? To start with, I think you should fix the Machine Check exception in head_8xx.S to get proper error reporting. I think it should be: . = 0x200 MachineCheck: EXCEPTION_PROLOG mfspr r4,DAR stw r4,_DAR(r11) mfspr r5,DSISR stw r5,_DSISR(r11) addi r3,r1,STACK_FRAME_OVERHEAD EXC_XFER_EE(0x200, MachineCheckException) Does init crash or just hang? If it hangs, it may be a TLB problem. ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] Driver for FECs on motorola DUET (87x/88x) 2004-05-14 14:22 ` Joakim Tjernlund @ 2004-05-14 14:14 ` Pantelis Antoniou 0 siblings, 0 replies; 18+ messages in thread From: Pantelis Antoniou @ 2004-05-14 14:14 UTC (permalink / raw) To: Joakim Tjernlund Cc: Tom Rini, Linuxppc-Embedded, Dan Malek, Wolfgang Denk, sanjeevr Joakim Tjernlund wrote: >>Hi there, >> >>After our little talk in IRC I've ported the driver to 2.6 >>and have gotten as far as the loading of init (which promptly crashes). >> >>I think I am very near to making it work... >> >>I have a BDI2000 and I'm not afraid to use it, but I don't know >>what to look for? >> >>Any mm hackers over there have any idea? >> > >To start with, I think you should fix the Machine Check >exception in head_8xx.S to get proper error reporting. >I think it should be: > . = 0x200 >MachineCheck: > EXCEPTION_PROLOG > mfspr r4,DAR > stw r4,_DAR(r11) > mfspr r5,DSISR > stw r5,_DSISR(r11) > addi r3,r1,STACK_FRAME_OVERHEAD > EXC_XFER_EE(0x200, MachineCheckException) > >Does init crash or just hang? >If it hangs, it may be a TLB problem. > > > > It crashes and the backtrace seems sane. Regards Pantelis ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] Driver for FECs on motorola DUET (87x/88x) [not found] ` <40A4C04A.8060508@intracom.gr> 2004-05-14 14:22 ` Joakim Tjernlund @ 2004-05-14 14:48 ` Pantelis Antoniou 2004-05-14 15:23 ` Joakim Tjernlund 2004-05-14 21:52 ` Dan Malek 2 siblings, 1 reply; 18+ messages in thread From: Pantelis Antoniou @ 2004-05-14 14:48 UTC (permalink / raw) To: Linuxppc-Embedded Cc: Tom Rini, Joakim Tjernlund, Dan Malek, Wolfgang Denk, sanjeevr Progress report. Got it to move even further. No longer crashes but it seems stuck in something related to the serial console. Still responds to pings, so I'm very hopefull. Come Monday I'll probably get it to work... Regards Pantelis ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [PATCH] Driver for FECs on motorola DUET (87x/88x) 2004-05-14 14:48 ` Pantelis Antoniou @ 2004-05-14 15:23 ` Joakim Tjernlund 2004-05-14 15:18 ` Pantelis Antoniou 2004-05-14 15:32 ` Tom Rini 0 siblings, 2 replies; 18+ messages in thread From: Joakim Tjernlund @ 2004-05-14 15:23 UTC (permalink / raw) To: Pantelis Antoniou, Linuxppc-Embedded Cc: Tom Rini, Dan Malek, Wolfgang Denk, sanjeevr > From: Pantelis Antoniou [mailto:panto@intracom.gr] > > Progress report. > > Got it to move even further. Great! > > No longer crashes but it seems stuck in something related > to the serial console. If you are going to mess with the 8xx_io/uart.c, you might want to port this from 2.4: http://ppc.bkbits.net:8080/linuxppc-2.4/diffs/arch/ppc/8xx_io/uart.c@1.14.1.9?nav=index.html|src/.|src/arch|src/arch/ppc|src/arch/pp c/8xx_io|hist/arch/ppc/8xx_io/uart.c ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] Driver for FECs on motorola DUET (87x/88x) 2004-05-14 15:23 ` Joakim Tjernlund @ 2004-05-14 15:18 ` Pantelis Antoniou 2004-05-14 15:32 ` Tom Rini 1 sibling, 0 replies; 18+ messages in thread From: Pantelis Antoniou @ 2004-05-14 15:18 UTC (permalink / raw) To: Joakim Tjernlund Cc: Linuxppc-Embedded, Tom Rini, Dan Malek, Wolfgang Denk, sanjeevr Joakim Tjernlund wrote: >>From: Pantelis Antoniou [mailto:panto@intracom.gr] >> >>Progress report. >> >>Got it to move even further. >> > >Great! > > :P >>No longer crashes but it seems stuck in something related >>to the serial console. >> > >If you are going to mess with the 8xx_io/uart.c, you might >want to port this from 2.4: >http://ppc.bkbits.net:8080/linuxppc-2.4/diffs/arch/ppc/8xx_io/uart.c@1.14.1.9?nav=index.html|src/.|src/arch|src/arch/ppc|src/arch/pp >c/8xx_io|hist/arch/ppc/8xx_io/uart.c > > > > I know, I tried to port it over but it's a mess. Things have changed dramatically in the serial subsystem in 2.6. I'm not sure that I will avoid rewritting the serial driver. Regards Pantelis Regards Pantelis ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] Driver for FECs on motorola DUET (87x/88x) 2004-05-14 15:23 ` Joakim Tjernlund 2004-05-14 15:18 ` Pantelis Antoniou @ 2004-05-14 15:32 ` Tom Rini 1 sibling, 0 replies; 18+ messages in thread From: Tom Rini @ 2004-05-14 15:32 UTC (permalink / raw) To: Joakim Tjernlund Cc: Pantelis Antoniou, Linuxppc-Embedded, Dan Malek, Wolfgang Denk, sanjeevr On Fri, May 14, 2004 at 05:23:20PM +0200, Joakim Tjernlund wrote: > > From: Pantelis Antoniou [mailto:panto@intracom.gr] > > > > Progress report. > > > > Got it to move even further. > > Great! > > > > > No longer crashes but it seems stuck in something related > > to the serial console. > > If you are going to mess with the 8xx_io/uart.c, you might > want to port this from 2.4: > http://ppc.bkbits.net:8080/linuxppc-2.4/diffs/arch/ppc/8xx_io/uart.c@1.14.1.9?nav=index.html|src/.|src/arch|src/arch/ppc|src/arch/pp > c/8xx_io|hist/arch/ppc/8xx_io/uart.c I'd prefer asking Kumar Gala for the re-written serial driver he did for cpm2, and either copying that and making it work for cpm1 (8xx) or adding cpm1 support cleanly into it. I can provide an older, but working on some variant of 2.4, serial driver vs the drivers/serial infrastructure as well, if needed (I didn't write it, fwiw). -- Tom Rini http://gate.crashing.org/~trini/ ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] Driver for FECs on motorola DUET (87x/88x) [not found] ` <40A4C04A.8060508@intracom.gr> 2004-05-14 14:22 ` Joakim Tjernlund 2004-05-14 14:48 ` Pantelis Antoniou @ 2004-05-14 21:52 ` Dan Malek 2004-05-24 13:40 ` Pantelis Antoniou 2 siblings, 1 reply; 18+ messages in thread From: Dan Malek @ 2004-05-14 21:52 UTC (permalink / raw) To: Pantelis Antoniou Cc: Joakim Tjernlund, Tom Rini, Wolfgang Denk, sanjeevr, Linuxppc-Embedded On May 14, 2004, at 8:49 AM, Pantelis Antoniou wrote: > Any mm hackers over there have any idea? I have some ideas. There are some "generic" functions doing some lazy processing that isn't likely to be valid on the 8xx, in particular the way demand zero pages are handled. Anyway, that's as far as I've traced it. Sometimes it appears to work, but it could be that what is happening still isn't correct, it just doesn't crash/hang. There are few other things that caught my attention where we used to execute generic PPC MM code without any ill side effects, but when these were ported to 2.6 we are now doing the wrong things on the 8xx. We just have to work our way though it with some applications and testing. -- Dan ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] Driver for FECs on motorola DUET (87x/88x) 2004-05-14 21:52 ` Dan Malek @ 2004-05-24 13:40 ` Pantelis Antoniou 2004-05-24 17:18 ` Dan Malek 0 siblings, 1 reply; 18+ messages in thread From: Pantelis Antoniou @ 2004-05-24 13:40 UTC (permalink / raw) To: Dan Malek Cc: Joakim Tjernlund, Tom Rini, Wolfgang Denk, Kumar Gala, Linuxppc-Embedded Dan Malek wrote: > > On May 14, 2004, at 8:49 AM, Pantelis Antoniou wrote: > >> Any mm hackers over there have any idea? > > > I have some ideas. There are some "generic" functions > doing some lazy processing that isn't likely to be valid > on the 8xx, in particular the way demand zero pages > are handled. Anyway, that's as far as I've traced it. > Sometimes it appears to work, but it could be that what > is happening still isn't correct, it just doesn't crash/hang. > There are few other things that caught my attention where > we used to execute generic PPC MM code without any > ill side effects, but when these were ported to 2.6 we > are now doing the wrong things on the 8xx. We just have > to work our way though it with some applications and > testing. I have made some progress... I have ported the CPM UART driver by Kumar Gala to the 8xx. It works correctly but still the same problem persists... It correctly mounts the NFS root, and after the first write by init it hangs. By breaking in using my BDI2000 I see it stuck at default_idle. Networking & interrupts appear OK, since I can still ping. It seems that for some reason no user space scheduling takes place. Apparently the scheduling is controlled by the _TIF_NEED_RESCHED flag which is no where to be found in head_8xx.S. Before I submerge into the assembly of head_8xx.S does anyone have any ideas? > > -- Dan > > Regards Pantelis ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] Driver for FECs on motorola DUET (87x/88x) 2004-05-24 13:40 ` Pantelis Antoniou @ 2004-05-24 17:18 ` Dan Malek 2004-05-24 19:11 ` Joakim Tjernlund ` (2 more replies) 0 siblings, 3 replies; 18+ messages in thread From: Dan Malek @ 2004-05-24 17:18 UTC (permalink / raw) To: Pantelis Antoniou Cc: Joakim Tjernlund, Tom Rini, Kumar Gala, Wolfgang Denk, Linuxppc-Embedded On May 24, 2004, at 9:40 AM, Pantelis Antoniou wrote: > Before I submerge into the assembly of head_8xx.S does anyone have any > ideas? I just used head.S, which works fine on the 82xx, as a model for the code in head_8xx.S. I've been looking at some "common" PPC cache management functions that I'm not certain are doing the proper thing on the 8xx. I'm suspecting some data corruption problems due to improper effects of cache instructions. There are some optimizations we can do to head_8xx.S, but I don't think there is anything incorrect in it. -- Dan ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [PATCH] Driver for FECs on motorola DUET (87x/88x) 2004-05-24 17:18 ` Dan Malek @ 2004-05-24 19:11 ` Joakim Tjernlund 2004-05-25 1:10 ` Paul Mackerras [not found] ` <40B327EF.2090903@intracom.gr> 2 siblings, 0 replies; 18+ messages in thread From: Joakim Tjernlund @ 2004-05-24 19:11 UTC (permalink / raw) To: Dan Malek, Pantelis Antoniou Cc: Tom Rini, Kumar Gala, Wolfgang Denk, Linuxppc-Embedded > I just used head.S, which works fine on the 82xx, as a model for the > code in head_8xx.S. I've been looking at some "common" PPC cache > management functions that I'm not certain are doing the proper thing > on the 8xx. I'm suspecting some data corruption problems due to > improper effects of cache instructions. > > There are some optimizations we can do to head_8xx.S, but I don't > think there is anything incorrect in it. I do think there is something wrong in head_8xx.S. Check http://lists.linuxppc.org/linuxppc-embedded/200405/msg00109.html for details. ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] Driver for FECs on motorola DUET (87x/88x) 2004-05-24 17:18 ` Dan Malek 2004-05-24 19:11 ` Joakim Tjernlund @ 2004-05-25 1:10 ` Paul Mackerras 2004-05-25 9:49 ` Joakim Tjernlund [not found] ` <40B327EF.2090903@intracom.gr> 2 siblings, 1 reply; 18+ messages in thread From: Paul Mackerras @ 2004-05-25 1:10 UTC (permalink / raw) To: Dan Malek Cc: Pantelis Antoniou, Joakim Tjernlund, Tom Rini, Kumar Gala, Wolfgang Denk, Linuxppc-Embedded Dan Malek writes: > There are some optimizations we can do to head_8xx.S, but I don't > think there is anything incorrect in it. Given that the 860 manual says that the 860 sets DAR and DSISR on a machine check, I think Joakim's patch is desirable. I assume other 8xx processors do also. Paul. ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [PATCH] Driver for FECs on motorola DUET (87x/88x) 2004-05-25 1:10 ` Paul Mackerras @ 2004-05-25 9:49 ` Joakim Tjernlund 2004-05-25 10:24 ` Paul Mackerras 0 siblings, 1 reply; 18+ messages in thread From: Joakim Tjernlund @ 2004-05-25 9:49 UTC (permalink / raw) To: Paul Mackerras, Dan Malek Cc: Pantelis Antoniou, Tom Rini, Kumar Gala, Wolfgang Denk, Linuxppc-Embedded > Given that the 860 manual says that the 860 sets DAR and DSISR on a > machine check, I think Joakim's patch is desirable. I assume other > 8xx processors do also. > > Paul. I wonder if this applies to head.S also? I don't have a manual handy, but since the Alignment exceptions are identical, I guess that DAR & DSISR are also set for the CPUs that uses head.S? Currently only 8xx uses these in the machine check exception, but I think the these registers should be accurate. They may be useful for debugging if nothing else. Jocke ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [PATCH] Driver for FECs on motorola DUET (87x/88x) 2004-05-25 9:49 ` Joakim Tjernlund @ 2004-05-25 10:24 ` Paul Mackerras 0 siblings, 0 replies; 18+ messages in thread From: Paul Mackerras @ 2004-05-25 10:24 UTC (permalink / raw) To: Joakim Tjernlund Cc: Dan Malek, Pantelis Antoniou, Tom Rini, Kumar Gala, Wolfgang Denk, Linuxppc-Embedded Joakim Tjernlund writes: > I wonder if this applies to head.S also? I don't have a manual > handy, but since the Alignment exceptions are identical, I guess > that DAR & DSISR are also set for the CPUs that uses head.S? No, the 6xx/7xx/7xxx processors only set SRR0/1 on a machine check. Paul. ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
[parent not found: <40B327EF.2090903@intracom.gr>]
* Re: 2.6 on 8xx (was [PATCH] Driver for FECs on motorola DUET (87x/88x)) [not found] ` <40B327EF.2090903@intracom.gr> @ 2004-05-25 14:01 ` Robert P. J. Day 2004-05-25 14:08 ` Pantelis Antoniou 0 siblings, 1 reply; 18+ messages in thread From: Robert P. J. Day @ 2004-05-25 14:01 UTC (permalink / raw) To: Pantelis Antoniou; +Cc: Linuxppc-Embedded On Tue, 25 May 2004, Pantelis Antoniou wrote: > Hi there > > Success!!! > > netvia-ppc root # uname -a > Linux netvia-ppc 2.6.6 #54 Tue May 25 13:53:27 EEST 2004 ppc ppc ppc > GNU/Linux > > Everything works now, the problem was with the uart driver, had a > problem with > the interrupts. i'm definitely interested in what it took for you to get this to work. currently, i've got a perfectly working system, booting a 2.4-based kernel, compiled with ELDK 3.0, on a customized 8xx board. this system uses the now-deprecated "devfs". i bk-cloned the linuxppc-2.5 tree, did "make menuconfig" as best i could (guessing every so often at some of the new features), compiled a new kernel and, glory be, actually got the new kernel to boot up to the point of trying to start "init", at which point it hung. i'm using embedded planet's planet core bootloader and, although i'd love to make the switch to u-boot, given that planet core seems to be doing the job at the moment, i think i won't tempt the gods just yet. that's a later project. given that "devfs" is now technically obsolete, i'm wondering what you did in terms of the kernel configuration, and what you had to do in your root filesystem to effect the switch over to (i'm assuming) sysfs+udev. mind sharing your .config file for this? i'm not interested in getting every feature of this board to work at the moment -- just getting to the command line prompt would make me happy. rday ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6 on 8xx (was [PATCH] Driver for FECs on motorola DUET (87x/88x)) 2004-05-25 14:01 ` 2.6 on 8xx (was [PATCH] Driver for FECs on motorola DUET (87x/88x)) Robert P. J. Day @ 2004-05-25 14:08 ` Pantelis Antoniou 2004-05-25 15:06 ` Robert P. J. Day 0 siblings, 1 reply; 18+ messages in thread From: Pantelis Antoniou @ 2004-05-25 14:08 UTC (permalink / raw) To: Robert P. J. Day; +Cc: Linuxppc-Embedded Robert P. J. Day wrote: >On Tue, 25 May 2004, Pantelis Antoniou wrote: > > >>Hi there >> >>Success!!! >> >> netvia-ppc root # uname -a >> Linux netvia-ppc 2.6.6 #54 Tue May 25 13:53:27 EEST 2004 ppc ppc ppc >>GNU/Linux >> >>Everything works now, the problem was with the uart driver, had a >>problem with >>the interrupts. >> > >i'm definitely interested in what it took for you to get this to work. >currently, i've got a perfectly working system, booting a 2.4-based >kernel, compiled with ELDK 3.0, on a customized 8xx board. this system >uses the now-deprecated "devfs". > I used an NFS mounted root ELDK 3.0 filesystem. By mistake I booted with devfs and everything worked except the telnet networked logins. Did not have time to check why though. > >i bk-cloned the linuxppc-2.5 tree, did "make menuconfig" as best i could >(guessing every so often at some of the new features), compiled a new >kernel and, glory be, actually got the new kernel to boot up to the point >of trying to start "init", at which point it hung. > Well you wont get any further than this using the stock kernel. I had to use my own ethernet and a ported over serial uart driver for CPM2 boards. Also some tweaking is needed to the irq dispatch and defining out some mmu staff which do not apply for 8xx. > >i'm using embedded planet's planet core bootloader and, although i'd love >to make the switch to u-boot, given that planet core seems to be doing the >job at the moment, i think i won't tempt the gods just yet. that's a >later project. > > My condolences :) >given that "devfs" is now technically obsolete, i'm wondering what you did >in terms of the kernel configuration, and what you had to do in your root >filesystem to effect the switch over to (i'm assuming) sysfs+udev. > I did nothing special; it appeared to just work. > >mind sharing your .config file for this? i'm not interested in getting >every feature of this board to work at the moment -- just getting to the >command line prompt would make me happy. > Patience, I'll clean the stuff up and post them here. > >rday > > > > Regards Pantelis ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6 on 8xx (was [PATCH] Driver for FECs on motorola DUET (87x/88x)) 2004-05-25 14:08 ` Pantelis Antoniou @ 2004-05-25 15:06 ` Robert P. J. Day 0 siblings, 0 replies; 18+ messages in thread From: Robert P. J. Day @ 2004-05-25 15:06 UTC (permalink / raw) To: Pantelis Antoniou; +Cc: Linuxppc-Embedded On Tue, 25 May 2004, Pantelis Antoniou wrote: > > Robert P. J. Day wrote: > >i'm definitely interested in what it took for you to get this to work. > >currently, i've got a perfectly working system, booting a 2.4-based > >kernel, compiled with ELDK 3.0, on a customized 8xx board. this system > >uses the now-deprecated "devfs". > > > I used an NFS mounted root ELDK 3.0 filesystem. By mistake I booted with > devfs and everything worked except the telnet networked logins. > Did not have time to check why though. oh, so devfs, although deprecated, will still work? that's good to know, one less thing i need to fight with. > >i bk-cloned the linuxppc-2.5 tree, did "make menuconfig" as best i could > >(guessing every so often at some of the new features), compiled a new > >kernel and, glory be, actually got the new kernel to boot up to the point > >of trying to start "init", at which point it hung. > > > Well you wont get any further than this using the stock kernel. > > I had to use my own ethernet and a ported over serial uart driver for CPM2 > boards. > > Also some tweaking is needed to the irq dispatch and defining out > some mmu staff which do not apply for 8xx. ok, i'll just hang out and wait for changes to eventually appear. no big rush on my part. thanks. rday ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
[parent not found: <D50B7204-AE3C-11D8-B485-003065F9B7DC@embeddededge.com>]
* RE: [PATCH] Driver for FECs on motorola DUET (87x/88x) [not found] <D50B7204-AE3C-11D8-B485-003065F9B7DC@embeddededge.com> @ 2004-05-25 12:29 ` Joakim Tjernlund 0 siblings, 0 replies; 18+ messages in thread From: Joakim Tjernlund @ 2004-05-25 12:29 UTC (permalink / raw) To: Dan Malek Cc: Pantelis Antoniou, Linuxppc-Embedded, Kumar Gala, Wolfgang Denk, Tom Rini > On May 24, 2004, at 3:11 PM, Joakim Tjernlund wrote: > > > I do think there is something wrong in head_8xx.S. Check > > http://lists.linuxppc.org/linuxppc-embedded/200405/msg00109.html > > for details. > > Yes, that should be there but it doesn't prevent normal operation. > It just causes a fatal error to print helpful information. .. which is why I keep bugging you to add it. Useful error reporting while debugging is a Good Thing. Jocke ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2004-05-25 15:06 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-13 14:42 [PATCH] Driver for FECs on motorola DUET (87x/88x) Pantelis Antoniou
[not found] ` <40A4C04A.8060508@intracom.gr>
2004-05-14 14:22 ` Joakim Tjernlund
2004-05-14 14:14 ` Pantelis Antoniou
2004-05-14 14:48 ` Pantelis Antoniou
2004-05-14 15:23 ` Joakim Tjernlund
2004-05-14 15:18 ` Pantelis Antoniou
2004-05-14 15:32 ` Tom Rini
2004-05-14 21:52 ` Dan Malek
2004-05-24 13:40 ` Pantelis Antoniou
2004-05-24 17:18 ` Dan Malek
2004-05-24 19:11 ` Joakim Tjernlund
2004-05-25 1:10 ` Paul Mackerras
2004-05-25 9:49 ` Joakim Tjernlund
2004-05-25 10:24 ` Paul Mackerras
[not found] ` <40B327EF.2090903@intracom.gr>
2004-05-25 14:01 ` 2.6 on 8xx (was [PATCH] Driver for FECs on motorola DUET (87x/88x)) Robert P. J. Day
2004-05-25 14:08 ` Pantelis Antoniou
2004-05-25 15:06 ` Robert P. J. Day
[not found] <D50B7204-AE3C-11D8-B485-003065F9B7DC@embeddededge.com>
2004-05-25 12:29 ` [PATCH] Driver for FECs on motorola DUET (87x/88x) Joakim Tjernlund
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).