PhilS
Posts: 39
Joined: Thu Jan 05, 2012 4:12 pm
Contact: Website

Re: Model A/B SD cross compatibility

Fri Jan 06, 2012 11:54 am

Hi all,

Just a thought, will an SD card that has been used in a model B run in a model A and vice versa? I've had issues with kernels being compiled for specific memory sizes and locations, so I thought I'd check!

(Sorry if it"s been asked before)

Cheers

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26442
Joined: Sat Jul 30, 2011 7:41 pm

Re: Model A/B SD cross compatibility

Fri Jan 06, 2012 1:10 pm

PhilS said:


Hi all,

Just a thought, will an SD card that has been used in a model B run in a model A and vice versa? I've had issues with kernels being compiled for specific memory sizes and locations, so I thought I'd check!

(Sorry if it"s been asked before)

Cheers


An interesting question. I don't know! The Linux kernel side should be fine, but I am not sure what happens on GPU boot, where it decides the memory allocations for Linux.

I'll try and find out.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

PhilS
Posts: 39
Joined: Thu Jan 05, 2012 4:12 pm
Contact: Website

Re: Model A/B SD cross compatibility

Fri Jan 06, 2012 4:20 pm

Thanks, if nothing else, I'm sure we'll find out pretty soon!

mobeyduck
Posts: 173
Joined: Tue Nov 29, 2011 6:39 pm

Re: Model A/B SD cross compatibility

Fri Jan 06, 2012 4:31 pm

I think from A to B shouldn't be a problem you might be unable to use the Ethernet but that can be fixed. Adding memory should never be a problem.

(excluding some (old)dedicated stuff)

B to A can get a memory problem

patrickhwood
Posts: 27
Joined: Wed Aug 31, 2011 2:12 am

Re: Model A/B SD cross compatibility

Fri Jan 06, 2012 7:15 pm

My guess is that the same kernel will run on both boards.  This has certainly been the case with other ARM-based boards with multiple memory configurations.

If that's not the case, then you can wait for a uboot port, then use that to chain load the kernel, passing appropriate arguments for memory and driver configuration.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26442
Joined: Sat Jul 30, 2011 7:41 pm

Re: Model A/B SD cross compatibility

Fri Jan 06, 2012 8:28 pm

Pat said:


My guess is that the same kernel will run on both boards.  This has certainly been the case with other ARM-based boards with multiple memory configurations.

If that's not the case, then you can wait for a uboot port, then use that to chain load the kernel, passing appropriate arguments for memory and driver configuration.


That is the case - the reason I wasn't sure earlier was I think the memory partition is done at boot and I am not sure how it decides on this.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

Return to “General discussion”