From: Takahide H. <tak...@hi...> - 2001-07-25 10:05:24
|
Hi, hackers. I'm trying to run Linux-2.4.6 kernel on PS2. I tried latest redboot (redboot.elf-010716) to load and boot it, then I found the problem that redboot seems to fail to load 2.4.6 image. The redboot start loading with the command 'load -m tftp vmlinux246', then my ethernet hub start blinking but stops in a second. and there is no response from redboot. I think the problem is linux-2.4 specific because of following facts: o the redboot loads and boots /boot/vmlinux-2.2.1ps2 in the PS2Linux kit and other images built with cross compiler. o Boot loader in the PS2linux kit DVD disc loads my 2.4.6 kernel image from Memory Cards. I see some dmesg on the screen. o 2.4 ELF images have three entries in the program header, where 2.2 ELF images have two entries. I placed my (unfinished)vmlinux of 2.4.6 at: http://developer.hima.gr.jp/playstation2/vmlinux_246_0722.elf Some (incomplete) dmesg will be on the screen if it successfully start booting. I appreciate your help very much. BTW, is anyone also working on Linux-2.4 kernel? --- Takahide Higuchi e-mail: tak...@hi... |
From: YAEGASHI T. <t...@ke...> - 2001-07-25 14:14:16
|
Hello Higuchi, Thank you for playing with my software. I greatly appreciate your feedback. And I'm glad that I've found another PS2 Linux kernel hacker in Japan. :-> In the article <200...@hi...>, Takahide Higuchi <tak...@hi...> wrote: > I'm trying to run Linux-2.4.6 kernel on PS2. > I tried latest redboot (redboot.elf-010716) to load and boot it, then I > found the problem that redboot seems to fail to load 2.4.6 image. > > The redboot start loading with the command 'load -m tftp vmlinux246', > then my ethernet hub start blinking but stops in a second. > and there is no response from redboot. > > I think the problem is linux-2.4 specific because of following facts: > > o the redboot loads and boots /boot/vmlinux-2.2.1ps2 in the PS2Linux > kit and other images built with cross compiler. > o Boot loader in the PS2linux kit DVD disc loads my 2.4.6 kernel image > from Memory Cards. I see some dmesg on the screen. > o 2.4 ELF images have three entries in the program header, where 2.2 > ELF images have two entries. Well it's probably RedBoot's problem, but your situation seems more subtle. I could see your vmlinux_246_0722.elf running with redboot.elf-010716. It halts with the message "entering kernel_thread(init...)". What is your network configuration? My TFTP server is Linux 2.4.5 with tulip NIC, and connected with PS2 via a cheap 10/100Mbps switching hub. > I placed my (unfinished)vmlinux of 2.4.6 at: > > http://developer.hima.gr.jp/playstation2/vmlinux_246_0722.elf > > Some (incomplete) dmesg will be on the screen if it successfully > start booting. Great! > BTW, is anyone also working on Linux-2.4 kernel? I had been going to work on Linux 2.4 port, but unfortunately I have no time for PS2 hacking now. -- YAEGASHI Takeshi <t...@ke...> <ta...@ya...> |
From: Takahide H. <tak...@hi...> - 2001-07-26 12:56:20
|
Hello Yaegashi-san, Thank you very much for testing my binary image quickly and giving me a useful comment. The problem is solved! |Thank you for playing with my software. I greatly appreciate your |feedback. And I'm glad that I've found another PS2 Linux kernel |hacker in Japan. :-> | It's so cool that you did make redboot working on PS2. Your effort makes kernel hacking much easier and boosts kernel development!! |What is your network configuration? My TFTP server is Linux 2.4.5 |with tulip NIC, and connected with PS2 via a cheap 10/100Mbps |switching hub. I was using 10Base-T half-duplex hub, SiS900 NIC on motherboard and TFTP server running on Linux-2.2.18pre21 (debian 2.2). Today I replaced the hub with new one which can do 100Base-T then the problem is solved! Packet analyzer (ethereal) shows that redboot stops to send TFTP ACK packet after 2800 - 3300th TFTP DATA packets on my 10Base-T network. It seems that kernel images of linux-2.2 did not hit this bug since they are smaller than ones of linux-2.4. I guess that transmit queue management in the ethernet driver of redboot has some problem when transmit queue becomes full and transmitter gets busy at the same time. ( I experienced similar situation in other project) --- Takahide HIGUCHI e-mail: tak...@hi... |
From: GOTO M. <go...@de...> - 2001-07-25 14:14:29
|
Hi, At Wed, 25 Jul 2001 19:05:17 +0900, Takahide Higuchi wrote: > I'm trying to run Linux-2.4.6 kernel on PS2. > I tried latest redboot (redboot.elf-010716) to load and boot it, then I > found the problem that redboot seems to fail to load 2.4.6 image. Great! > The redboot start loading with the command 'load -m tftp vmlinux246', > then my ethernet hub start blinking but stops in a second. > and there is no response from redboot. Lock up was occured? > I think the problem is linux-2.4 specific because of following facts: > > o the redboot loads and boots /boot/vmlinux-2.2.1ps2 in the PS2Linux > kit and other images built with cross compiler. > o Boot loader in the PS2linux kit DVD disc loads my 2.4.6 kernel image > from Memory Cards. I see some dmesg on the screen. > o 2.4 ELF images have three entries in the program header, where 2.2 > ELF images have two entries. > > I placed my (unfinished)vmlinux of 2.4.6 at: > > http://developer.hima.gr.jp/playstation2/vmlinux_246_0722.elf > > Some (incomplete) dmesg will be on the screen if it successfully > start booting. > > I appreciate your help very much. > > BTW, is anyone also working on Linux-2.4 kernel? I'm working too. IMHO, to develop using CVS is nice idea. I welcome to start with co-development. Any comments? -- gotom |
From: Takahide H. <tak...@hi...> - 2001-07-26 12:56:24
|
Hi, |> |> BTW, is anyone also working on Linux-2.4 kernel? | |I'm working too. | I feel happy to find you on this list :P) what is current status of your kernel, gotom? As for me, MMU initialization seems okay but kernel_thread(init,...) does not take effects because timer interrupt does not reach to the scheduler. It is probably because I have linked wrong time_init() function. |IMHO, to develop using CVS is nice idea. |I welcome to start with co-development. |Any comments? | I agree. The kernel should somehow get working soon. then we all can enjoy hacking in parallel :) with CVS. Could someone set up CVS repository next week? I feel ready to release source code after some cleanup and trivial fix is done, --- Takahide HIGUCHI e-mail: tak...@hi... |
From: J.Brown (Ender/Amigo) <en...@en...> - 2001-07-26 13:14:51
|
Why not use Sourceforge's CVS? If nobody wants to, I can setup a private one as soon as I get a response to this message :) Regards, | If I must have computer systems with publically Ender | available terminals, the maps they display of my complex (James Brown) | will have a room clearly marked as the Main Control Room. | That room will be the Execution Chamber. The actual main | control room will be marked as Sewage Overflow Containment. > Could someone set up CVS repository next week? I feel ready to release > source code after some cleanup and trivial fix is done, > > --- Takahide HIGUCHI e-mail: tak...@hi... > > _______________________________________________ > Ps2hacking-devel mailing list > Ps2...@li... > http://lists.sourceforge.net/lists/listinfo/ps2hacking-devel > |