Frank Wille | 1 Jan 02:09 2010
Picon

Re: NetBSD on Nintendo Wii (PowerPC 750CL)

James Longworth wrote:

> What are the chances of seeing a Nintendo Wii (IBM Broadway PowerPC
> 750CL) port?

There must be somebody who is experienced enough, owns such a machine and is
motivated to do the port.

> Linux already runs on it.

That might be useful, but I remember from the Pegasos/ofppc port that the
Linux sources didn't help much.

>  It would be nice to run NetBSD instead.

No doubt.
BTW, what kind of bootloader/firmware does the Wii use? Uboot or something
own? And does Nintendo allow access to the complete hardware?

--

-- 
Frank Wille

Harold Gutch | 1 Jan 13:41 2010
Picon

Re: NetBSD on Nintendo Wii (PowerPC 750CL)

On Fri, Jan 01, 2010 at 02:09:32AM +0100, Frank Wille wrote:
> BTW, what kind of bootloader/firmware does the Wii use? Uboot or something
> own?

The whole system is proprietary, but a lot of it (including the boot
process) has been reverse engineered.

However, I believe Linux it not booted "natively", but is instead run
(more or less) as if it was a game.  That means, the Wii goes through
the regular boot process, ends up running the system menu, which is
where you then usually do things like run a game or start Opera (the
official web browser for the Wii).  Here you then select to run Linux.

> And does Nintendo allow access to the complete hardware?

Officially, Nintendo does not even allow running *any* unofficial
code, so one would always have to rely on an unofficial way to run
code on the Wii.  There are however a few possibilities to do this,
even on the most up-to-date systems and even without opening the Wii.
These then grant (at least to my knowledge) full access to the
complete hardware.

See the WiiBrew wiki ( http://www.wiibrew.org/ ) for a full
explanation on all of the above (and lots more).

best,
  Harold

Frank Wille | 1 Jan 15:11 2010
Picon

Re: NetBSD on Nintendo Wii (PowerPC 750CL)

Harold Gutch wrote:

> Officially, Nintendo does not even allow running *any* unofficial
> code, so one would always have to rely on an unofficial way to run
> code on the Wii.  There are however a few possibilities to do this,
> even on the most up-to-date systems and even without opening the Wii.
> These then grant (at least to my knowledge) full access to the
> complete hardware.
>
> See the WiiBrew wiki ( http://www.wiibrew.org/ ) for a full
> explanation on all of the above (and lots more).

Wow, that's interesting!
The question is whether those holes will be closed, as soon as a new system
revision is released - as Sony did it with their PS3.

--

-- 
Frank Wille

Harold Gutch | 1 Jan 20:29 2010
Picon

Re: NetBSD on Nintendo Wii (PowerPC 750CL)

On Fri, Jan 01, 2010 at 03:11:33PM +0100, Frank Wille wrote:
> Harold Gutch wrote:
> 
> > Officially, Nintendo does not even allow running *any* unofficial
> > code, so one would always have to rely on an unofficial way to run
> > code on the Wii.  There are however a few possibilities to do this,
> > even on the most up-to-date systems and even without opening the Wii.
> 
> Wow, that's interesting!
> The question is whether those holes will be closed, as soon as a new system
> revision is released - as Sony did it with their PS3.

It's a kind of cat and mouse game.  Nintendo tries to close all known
holes.  They try not to haste things, so when a new hole is found, it
usually can be used for a few months before new system versions are
released that close that particular exploit.  Newer games come with
updates that patch your system and you are required to install the
patches before the game works, and of course Nintendo only allows you
to connect to their online shop system (where you can buy software for
the Wii) if your Wii is fully updated.  However, Nintendo apparently
has been very reluctant to uninstall the "Homebrew Channel".  In short
terms, this is an unofficial piece of software (so it has to be
installed via an exploit) that is installed on your Wii's flash file
system, that acts as an ELF loader.  So far, once you have installed
it, it's there and can be used, and Nintendo doesn't try to delete it
with updates.

All in all, Nintendo could be more aggressive preventing unofficial
code from running on the Wii, but they do fight it.

(Continue reading)

Mr. Jack Chen. | 5 Jan 14:38 2010
Picon

Thank you.


Good Day ,

This is an official requisition for your legal consultation services on behalf of Yiwu Rostar Craftwork
Co. Ltd.

We are based in China and our principal activity is manufacturing of specialize in high-density pure 
cotton yarn, dyed fabric and make shirts, textile & fabric - fabric lace wholesale, lace embroidery, shoe
laces, embroidered lace exporters, embroidered lace trims & designs, fabric embroidered lace, bridal
lace fabrics etc.Other activities include constructing,leasing and selling residential and 
commercial buildings and provision of investment services. 

We are presently incapacitated due to international legal boundaries to exert pressure on our delinquent
customers in America, Europe and we request for your services accordingly.

We got your contact information from the state of Europe lawyers Directory as a result of our search  for a
reliable firm or individual to provide legal services as requested. After a careful review of your
profile as well as your qualification and experience, we are of the opinion that you are capable and
qualified to provide the legal services as requested. 

Please accept my sincerest appreciation on behalf of Yiwu Rostar Craftwork Co. Ltd. in advance for your
willingness to render your services as we look forward to your prompt response to our request. 

Thank you.
Mr. Jack Chen.
Room 1607, No.999 North Chouzhou Road, 
Yiwu, Zhejiang, 
China.
Zip: 322000 

(Continue reading)

kug1977 | 25 Jan 22:23 2010
Picon

Problems boot netbsd after installation

Hi,

I've the following problems to boot netbsd-GENERIC.gz or netbsd-GENERIC_MD.gz kernels on a Apple
PowerBook G3 (pismo), 384 MD RAM, 30 GB HD.

I was able to install netbsd without any problems from NetBSD 5.0.1 and copy the both netbsd-GENERIC
kernels to HFS boot-partition. Starting the kernel from OF isn't a problem, but than the kernel hangs.

First time after 

fwohci0: BUS reset
fwohci0: node_id=0xc800ffc0,gen=1, CYCLEMASTER mode
resCount=4080 plen=20 len=-4
fwohci0: AR DMA status=8409, skip buffer done
ieee1394if0: 1 nodes, maxhop <= 0, Not found IRM capable mode
fwohci0: BUS reset
uhub0 at usb0: Apple Computer OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1 at usb0: Apple Computer OHCI root hub, class 9/0, rev 1.00/1.00, addr 1

Sometimes it hangs after recognizing KBD and MICE but it never come to an end. Can anybody say, what's to do,
please. I like to run the new NetBSD on this machine.

Thx
kug1977
Michael | 25 Jan 22:59 2010
Picon

Re: Problems boot netbsd after installation


Hello,

On Jan 25, 2010, at 4:23 PM, kug1977 wrote:

> I've the following problems to boot netbsd-GENERIC.gz or netbsd- 
> GENERIC_MD.gz kernels on a Apple PowerBook G3 (pismo), 384 MD RAM,  
> 30 GB HD.
>
> I was able to install netbsd without any problems from NetBSD 5.0.1  
> and copy the both netbsd-GENERIC kernels to HFS boot-partition.  
> Starting the kernel from OF isn't a problem, but than the kernel  
> hangs.
>
> First time after
>
> fwohci0: BUS reset
> fwohci0: node_id=0xc800ffc0,gen=1, CYCLEMASTER mode
> resCount=4080 plen=20 len=-4
> fwohci0: AR DMA status=8409, skip buffer done
> ieee1394if0: 1 nodes, maxhop <= 0, Not found IRM capable mode
> fwohci0: BUS reset
> uhub0 at usb0: Apple Computer OHCI root hub, class 9/0, rev  
> 1.00/1.00, addr 1
> uhub1 at usb0: Apple Computer OHCI root hub, class 9/0, rev  
> 1.00/1.00, addr 1
>
> Sometimes it hangs after recognizing KBD and MICE but it never come  
> to an end. Can anybody say, what's to do, please. I like to run the  
> new NetBSD on this machine.
(Continue reading)

Frank Wille | 28 Jan 20:16 2010
Picon

ddb enhancements

Hi,

I was working on ddb for PPC the last two days and mainly did a lot of bug
fixes and enhancements to the disassembler.

But also the machine directive got two new sub commands: bat (show all BAT
registers with detailed information) and mmu (show sdr1, asr, sr
registers).

The new commands should probably also be mentioned on the man-page, but
where do I find the ddb man page source?

--

-- 
Frank Wille

matthew green | 29 Jan 06:56 2010
Picon

re: ddb enhancements


   I was working on ddb for PPC the last two days and mainly did a lot of bug
   fixes and enhancements to the disassembler.

   But also the machine directive got two new sub commands: bat (show all BAT
   registers with detailed information) and mmu (show sdr1, asr, sr
   registers).

   The new commands should probably also be mentioned on the man-page, but
   where do I find the ddb man page source?

src/share/man/man4/ddb.4.

.mrg.

Eduardo Horvath | 29 Jan 08:02 2010
Picon

Re: ddb enhancements

On Thu, 28 Jan 2010, Frank Wille wrote:

> I was working on ddb for PPC the last two days and mainly did a lot of bug
> fixes and enhancements to the disassembler.
> 
> But also the machine directive got two new sub commands: bat (show all BAT
> registers with detailed information) and mmu (show sdr1, asr, sr
> registers).

What happens on book E machines?

Eduardo


Gmane