| Author |
Message |
Jazzzy
Guest
|
Posted: Wed 10 Aug 2005, 14:28 Post subject:
No graphic mode - old laptop with Neomagic graphics |
|
I have old laptop with Neomagic graphic card that operates on unusual resolution 800x480. I've tried to start Puppy but it failed to load graphic mode
and I have no idea where and what to check or patch to have Puppy working. There is no MC nor xorg.conf and I'm newbie so please advise me what to do.
|
|
Back to top
|
|
 |
danleff

Joined: 08 May 2005 Posts: 294 Location: Albany, NY
|
Posted: Wed 10 Aug 2005, 17:11 Post subject:
|
|
There are multiple posts on this topic. Bladehunter has created a version of Puppy that should work with the NeoMagic video. See his announcement here.
But the question is, how much ram is in this old laptop? You need at least 64 mb of ram to run Puppy. If your laptop takes some of the ram for video (and many old lappys do), then you need more.
_________________ I love it when a plan comes together
--Hannibal Smith
|
|
Back to top
|
|
 |
Jazzzy
Guest
|
Posted: Wed 10 Aug 2005, 17:16 Post subject:
|
|
| danleff wrote: | | Puppy that should work with the NeoMagic video. |
Problem is resolution, not Neomagic.
|
|
Back to top
|
|
 |
Guest
Guest
|
Posted: Wed 10 Aug 2005, 18:41 Post subject:
|
|
My version has XFree and you should be able to configure for that resolution
|
|
Back to top
|
|
 |
Jazzzy
Guest
|
Posted: Thu 11 Aug 2005, 05:02 Post subject:
|
|
I've downloaded cd-puppy.iso, next unpacked files vmlinuz, image.gz and usr_cram.fs. Then I launched
linld.com image=vmlinuz initrd=image.gz cl=@puppy.lin
puppy.lin contains
root=/dev/ram0
PFILE=pup001-none-262144
and it does not work, above configuration works with files from original puppy but not with this modified. I've tried many configuration options and I always got this error
| Code: |
freeing unused memory : 132k freed
attempt to access beyond end of device
01:00 rw=0, want=14394, limit=12288
kernel panic: no init found, try passing init= option to kernel
|
|
|
Back to top
|
|
 |
Guest
Guest
|
Posted: Thu 11 Aug 2005, 06:14 Post subject:
|
|
ramdisk_size=16384 has to be passed to the kernel as it was compiled with a smaller ramdisk than actually required
have a look at isolinux.cfg on the cdrom (or in the iso) that will give you an idea.
|
|
Back to top
|
|
 |
Jazzzy
Guest
|
Posted: Thu 11 Aug 2005, 15:30 Post subject:
|
|
| bladehunter wrote: | | have a look at isolinux.cfg on the cdrom |
yeah thanx, I forget about it, just please tell me one more thing, normal xorg.conf is enough ? if yes then how to copy this file from /mnt/home to /etc/X11 ?
|
|
Back to top
|
|
 |
Guest
Guest
|
Posted: Fri 12 Aug 2005, 03:00 Post subject:
|
|
I dont know about the difference in syntax between Xorg and XFree...I imagine there would be some...Have you tried
#X -configure
It maybe able to automagically configure your card
|
|
Back to top
|
|
 |
Guest
Guest
|
Posted: Sat 13 Aug 2005, 18:01 Post subject:
|
|
Thanks for Bladehunter's framebuffer Puppy which is required for some old laptops only accepting framebuffer mode.
There are two types of bootloader. One type, e.g. syslinux reads into the boot sector whether the boot sector is on hard drive partition, floopy disk, CDROM or USB flash drive. The other type kicks in from DOS. Tiny.exe, linld.com, etc. are this type. I tried with tiny.exe and linld.com and could not start xwin. It was due to this type of bootloader not communicating with veasfb which is used for the framebuffer mode. If the small penguin is not displayed on the top of the screen when booting the kernel, this indicates vesafb is not activated.
There is a DOS version of GRUB which works with vesafb. Since 800x600 is not the setting in Bladehunter's Puppy, the vga parameter on the kernel command line has to be changed as well.
|
|
Back to top
|
|
 |
Guest
Guest
|
Posted: Sat 13 Aug 2005, 19:13 Post subject:
|
|
Just to clear up something
The last 3 releases I put out DO NOT use Frambuffer, they use a cutdown installation of XFree86....I found frambuffer was too slow and jerky
|
|
Back to top
|
|
 |
|