I'm trying to read SPD of DIMM on a motherboard with SiS745 chipset. But I cann't read it. I've checked the ACPI enable bit. It is 0xD8. The ACPI Base Address is 0xE400.
Can anyone help me to fix the problem ?
I have finally finished a bunch of paperwork exercise here at the Lab and
can now work on linuxbios again :-)
I have applied and committed the flash_rom patches you sent.
Will the person who recently sent me the new motherboard patches please
resend ... I lost them. :-(
Nice to be back doing something technical ...
Hi. I've experienced some problems with sis900 ethernet performances.
Though this is not *directly* linuxbios related, I think here I can find
I'm here with my pcchips 810 motherboard, but I've found the same
problem on other TWO motheboards.
I load the sis900 module or I compile it into the kernel, but the
performances are incredibly low: if I transfer a huge file, the transfer
starts at 5MB/s more or less, but after few seconds it drammatically
drops to 60KB/s. I would need more that two hours to transfer an ISO image.
I've changed the cable, connected the computers with a cross cable, but
the problem is always there. The other computer has a rtl8139 card and
works fine with other non-sis900 hosts. ifconfig or iptraf show NO
errors but the transfer rate is no more than 60KB/s.
I'm using kernel 2.4.20, pcchips810lmr with 256MB memory and athlon2000+...
bye bye, thank you
How to build a lirc receiver
O.k. I have been going incrementally and have just finished
the register allocator. I built the compiler on an optimization
framework which took a little more work than I expected but things
have been going good so far.
My test code base is the L440GX ram initialization in C, that I wrong
a while ago. With a small change smbus_read_byte so that it does
not take a pointer argument but instead does the classic getchar trick
for return a status and a data byte in the same return value.
So far it compiles it all with just 8 registers except for 2 lines of
code. So a little bit of tweaking of will probably be called for.
I will publish the code as soon as I have it generating x86 assembly.
The big thing I want to measure now is how much of a code size
increase all of that unconditional inline gives. If it significant I
have a optimization on the back burner that will not inline a function
if there are sufficient registers available to call it out of line.
Upgrading the compiler to optionally use the MMX and/or the SSE
registers for additional storage should take about an hour. The
generic code really does not care. Of almost as much usefulness
I have not yet implemented constant propagation which should reduce
the register pressure as well.
The compiler itself is probably not especially shareable with other
projects as it first and foremost optimizes register usage. But
I don't think it will be a major maintenance burden either. So far
it comes to about 8000 lines of code with a noticeable chunk of that
being code to dump the the various forms of intermediate code. Though
I expect it to probably stabilize around 10000 lines of code.
My tentative name for the compiler is romcc. If anyone has a better
one I'm all ears. So far romcc is the only name I have thought of
that someone else isn't already using.
my problems are not linuxbios specific, but since I wanted a linuxbios mobo, I've bought one from cwlinux and maybe one of you had the same problems. My mobo is a pcchips M758LT+, whith a sis630ET chipset.
When I first plugged my hard disk to this mobo, the problems began. I had lot of HDD input/ouput errors (XFS on a 2.4.20-ck4 kernel), and finaly my HD seems to be dead... I've installed the latest ac patched kernel (2.4.21-pre5-ac3) which is supposed to have latest sis ide drivers, but I'm still having problem with my new HD (some stange sounds, some I/O errors on XFS and corrupts on ext2). The 630ET is supposed to be an ATA133 chipset, but the kernel recognized it as a Sis630 / ATA66 chipset (dmesg says 'SiS630 ATA 66 controller'). Is there still a problem with the drivers or are they fine for SIS630ET? Anyone has this mobo whith no problem?
I don't want to play with the embedded Doc LinuxBios before I'm sure all's OK.
2nd problem (and last one). This chipset is supposed to embed a sound card. After some search on the net, I think it should be a sis7012 or 7018 chip. But my kernel can't find such a device (nothing in dmesg, nothing in lspci -vvv). I've activated it in the bios, but it's still invisible. Any experience with sound on this mobo?
Linux BIOS Team,
I was wondering if there is any active work on the above Supermicro
boards and are there issues with accessing the 3ware raid controllers
bios tools if one is using linux BIOS?
Does anyone know if IPMI works under LinuxBIOS? AFAIK, there is a Linux
driver patch but dunno if it still works under LinuxBIOS.
Tel: (852) 2542 2046
Fax: (852) 2542 2036
Mobile: (852) 9201 9866
Unit 202B 2/F Lai Cheong Factory Building,
479-479A Castle Peak Road,
Lai Chi Kok, Kowloon,
Tel: (852)2542 2046
Fax: (852)2542 2036
For public pgp key, please obtain it from http://www.keyserver.net/en.
I need to run X on a LinuxBIOS based machine, not for video output...
just to use it's framebuffer to render images, and subsequently capture
The Virtual Framebuffer is an option, but is quite slow.
Setting "ATI Rage128 display support" (CONFIG_FB_ATY128) doesn't help.
/dev/fb0 doesn't exist, and X starts with:
(II) ATI: ATI driver (version 6.3.6) for chipsets: ati, ativga
(II) R128: Driver for ATI Rage 128 chipsets: ATI Rage 128 RE (PCI),
ATI Rage 128 RF (AGP), ATI Rage 128 RG (AGP), ATI Rage 128 RK (PCI),
ATI Rage 128 RL (AGP), ATI Rage 128 SM (AGP), ATI Rage 128 PR,
ATI Rage 128 Pro PD (PCI), ATI Rage 128 Pro PF (AGP),
ATI Rage 128 Pro ULTRA TF (AGP), ATI Rage 128 Pro ULTRA TL (AGP),
ATI Rage 128 Pro ULTRA TR (AGP), ATI Rage 128 Mobility LE (PCI),
ATI Rage 128 Mobility LF (AGP), ATI Rage 128 Mobility MF (AGP),
ATI Rage 128 Mobility ML (AGP)
(II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
ATI Radeon VE QY (AGP), ATI Radeon VE QZ (AGP),
ATI Radeon Mobility LW (AGP), ATI Radeon Mobility LY (AGP),
ATI Radeon Mobility LZ (AGP)
(--) Assigning device section with no busID to primary device
(EE) No devices detected.
I can run with frame buffer settings, and get a "no screens found" error.
The best reference I've found concerning video initialization was in the
archive, from Ron Minnich:
> Anybody: What's the recommended approach/reference/magic to getting video
> going for LinuxBIOS. I'd like to get the on-chip video going on the VIA Epia
> board - Hints appreciated.
it depends. If you can get the chipset to init by knowing what to do, then
do it in the northbridge code (if integrated) or in the mainboard code (if
If it is a Mystery Chip but you have a VGABIOS for it, try enabling
linuxbios VGABIOS support and see if that turns it on.
Otherwise you'll have to see if linux framebuffer support will do it, or
the user-mode program we also have in freebios/utils.
I'm guessing this means freebios/util/vgabios/testbios. With testbios,
I need a file name, I'm guessing I need the BIOS binary. Where would I
find the bios binary?
Chris Worley <chrisw(a)lnxi.com>