Hi all, Attached patches add the Wyse S50 thin client to Coreboot. I have rev5446 and some older rev`s working here with different hacks but rev5484 and 5520 (and some i tested in between) are not working anymore.
Linux gives the following error: "hda: lost interrupt" . Attached also the bootlogs from rev5446 and rev5520.
Could somebody give me a hint (or even better a patch) i can try?
Although the patches are probably not ready for inclusion:
Signed-off-by: Nils Jacobs njacobs8@hetnet.nl
Thanks,Nils.
On 04/30/2010 07:58 PM, Nils wrote:
Hi all, Attached patches add the Wyse S50 thin client to Coreboot. I have rev5446 and some older rev`s working here with different hacks but rev5484 and 5520 (and some i tested in between) are not working anymore.
Linux gives the following error: "hda: lost interrupt" . Attached also the bootlogs from rev5446 and rev5520.
Could somebody give me a hint (or even better a patch) i can try?
Although the patches are probably not ready for inclusion:
Signed-off-by: Nils Jacobsnjacobs8@hetnet.nl
Hey Nils, I just acquired as S30, which is the same as the S50 but less onboard flash/memory :-)
Hi Joseph,
Op zaterdag 1 mei 2010 21:34:19 schreef u:
Hey Nils, I just acquired as S30, which is the same as the S50 but less onboard flash/memory :-)
Very nice! The more people working on it the better. I hope the GX2 tree is working again soon.
P.s. i forgot to mention there is another problem that i always had: Stage:loading fallback/coreboot_ram takes very long to load .(~35seconds)
Thanks,Nils.
On 05/01/2010 04:18 PM, Nils wrote:
Hi Joseph,
Op zaterdag 1 mei 2010 21:34:19 schreef u:
Hey Nils, I just acquired as S30, which is the same as the S50 but less onboard flash/memory :-)
Very nice! The more people working on it the better. I hope the GX2 tree is working again soon.
P.s. i forgot to mention there is another problem that i always had: Stage:loading fallback/coreboot_ram takes very long to load .(~35seconds)
Thanks,Nils.
Quick question, is the onboard flash detected as IDE device or as MTD device?
Hi Joseph,
Op zaterdag 1 mei 2010 23:49:12 schreef u:
Quick question, is the onboard flash detected as IDE device or as MTD device?
The standard BIOS is configured for Flash not IDE. I didn`t use the flash yet. I have a 2,5` laptop hdd attached to it on the intern power supply and that works ok. After long experimenting i found a kernel config that seems to work only on kernel 2.6.24 and enables the hdd on the flash interface. Probably a bug in 2.6.24. I use that kernel for flashing. If you need that give me a pm.
Greetings,Nils.
On 5/1/10 1:58 AM, Nils wrote:
Index: src/northbridge/amd/gx2/northbridgeinit.c
--- src/northbridge/amd/gx2/northbridgeinit.c (revision 5520) +++ src/northbridge/amd/gx2/northbridgeinit.c (working copy) @@ -672,7 +672,7 @@ { uint64_t shadowSettings = getShadow(); shadowSettings &= (uint64_t) 0xFFFF00000000FFFFULL; // Disable read & writes
- shadowSettings |= (uint64_t) 0x00000000F0000000ULL; // Enable reads for F0000-FFFFF
- shadowSettings |= (uint64_t) 0x0000FFFFFFFF0000ULL; // Enable reads for C0000-FFFFF setShadow(shadowSettings);
}
What's this doing?
Is it potentially dangerous for other systems?
Op zondag 9 mei 2010 00:00:22 schreef u:
On 5/1/10 1:58 AM, Nils wrote:
Index: src/northbridge/amd/gx2/northbridgeinit.c
--- src/northbridge/amd/gx2/northbridgeinit.c (revision 5520) +++ src/northbridge/amd/gx2/northbridgeinit.c (working copy) @@ -672,7 +672,7 @@ { uint64_t shadowSettings = getShadow(); shadowSettings &= (uint64_t) 0xFFFF00000000FFFFULL; // Disable
read &
writes - shadowSettings |= (uint64_t) 0x00000000F0000000ULL; //
Enable
reads for F0000-FFFFF + shadowSettings |= (uint64_t) 0x0000FFFFFFFF0000ULL; // Enable reads for C0000-FFFFF setShadow(shadowSettings); }
What's this doing?
Is it potentially dangerous for other systems?
Hi Stefan, I specifically tested this again on my patched rev5470 (the last working version here) and it is needed there. Without it Seabios refuses to work and coreboot reboots. I don`t know what it does on current trunk because it never gets til Seabios.
I don`t think it is dangrous to other systems because the GX2 tree is broken for more than a year and probably never worked with Seabios.
It would be nice if you could commit it.
Thanks,Nils.