Sorry for the delays, but my DSL is broken,
so I've been dooing most of my downloading over my GPRS phone...
(thank god it's fixed montly fee ,-)... already over 70MB in just a couple
of days)

Here is a copy of what I have at: http://www.iki.fi/tmb/Cooker/
(with some added contents...)

MDK Cooker Stuff by tmb


Here's updated stuff to MDK 9.1:

Here is the updated boot disk: http://www.iki.fi/tmb/Cooker/13mdkboot.img
Here is the fix for standard kernel:
http://www.iki.fi/tmb/Cooker/13mdkfix.img
Here is the fix for enterprise kernel:
http://www.iki.fi/tmb/Cooker/13mdkentfix.img

(of couse I could have built a fix for every kernel, but I want them
tested,and theese 2 kernels shoud give everyone a chance to try them
out...)


What do they try to fix?

- the boot problem with Promise based IDE controllers, by setting
"CONFIG_PDC202XX_FORCE=Y" 
- the VESA framebuffer problem that hangs systems with 1024 MB of RAM or
more... (by adding the vesafb_vram_option patch that is listed below)


Here's how to use them:

Download them to your computer and write the images to floppy disks.
(you'll need at least 2 of the files above, the "boot", and the one
depending on the kernel you wan't to update...)
the command under Linux is: "dd if= of=/dev/fd0 bs=512"

Insert your MDK 9.1 CD and boot with your newly made boot disk and install
as usual when you have installed the system, and the installer tells you to
reboot,DONT!! Instead you need to do this:

1. Go to console (Ctrl-Alt-F2)
2. type: chroot /mnt (and press enter)
3. insert your floppy "fix" disk created above
4. type: mount /dev/fd0 /mnt/floppy -t vfat (and press enter)
5. type: /mnt/floppy/Install (and press enter)
6. Wait until the prompt returns (you will see some file copying, ...)
7. type: umount /mnt/floppy (and press enter)
8. type: exit (and press enter)
9. Go back to installer (Ctrl-Alt-F7)
10 NOW you can reboot (don't forget to remove the floppy)


What does it do?
- it removes ONLY the files in /boot that are related to the kernel
  it fixes (vmlinuz,initrd,map,config,kernel) and replaces them with
  the fixed ones...
- it removes /lib/modules/<kernel_to_fix>/kernel/drivers/ide/raid/*
  and replaces them with fixed ones
- it removes /lib/modules/<kernel_to_fix>/modules.dep and recreates
  it with depmod using the replaced /boot/System.map...
- it "installs" the kernel by the 'installkernel' command so it 
  recreates the initrd and updates lilo/grub

Does it work?
- YES ... (atleast for me...)
- I have tested this "fix" procedure almost 20 times, and none
  of the 3 systems I tested on has complained...


If you have the vesa framebuffer problem:

when you are booting from your disk made above, and get to the 
first install screen (were you have the option to press F1...) 
do this:

1. Press F1
2. type: linux video=vesa:vram:32 (and press enter)
   (the numer 32 means that you want to allocate 32MB for the 
   framebuffer, and you can choose any size you want, specified 
   in MB. A generic rule is to allocate the same amount as your 
   graphic card has RAM, but it's your choice)
3. the installer continues, install as normal.
4. when you get to the summary screen, choose the bootloader 
   configuration.
5. enter the line used above in the "append" field and accept 
   the changes.
6. dont forget the "fix" procedure mentioned above.


Other useful patches:

(they are all diffed against kernel-source-2.4.21-0.13mdk,
and only useful to those who knows how to apply patches to the 
kernel, and rebuild it)


Disable local apic on presario 7xx series + some other:
http://www.iki.fi/tmb/Cooker/dmi_scan_update.patch.bz2
(this one is the same as the one I sent earlier, and is 
included in the mm kernel)

Firewire update to linux1394.org branch-2.4 revision 848:
http://www.iki.fi/tmb/Cooker/ieee1394_rev848.patch.bz2

Buffer handling updates for every upcoming nic update: (taken from pre6)
http://www.iki.fi/tmb/Cooker/net_skbuf_update.patch.bz2

Update via-thine to 1.1.16 to fix some bugs:
http://www.iki.fi/tmb/Cooker/net_via_rhine_1.1.16_update.patch.bz2

Updates wireless stuff to orinoco 0.13.c to fix bugs:
http://www.iki.fi/tmb/Cooker/orinoco_13c.patch.bz2
(the file hermes.conf should be copied to directory /etc/pcmcia
(or better yet merged with pcmcia-cs package...))

updates pci.ids to 1.48 + *a lot* of nVidia ids:
http://www.iki.fi/tmb/Cooker/pci.ids_1.48-tmb.patch.bz2

adds vesa framebuffer size option:
http://www.iki.fi/tmb/Cooker/vesafb_vram_option.patch.bz2



 Have Fun !!
 (and let me know if it works for you...)

 Thomas



PS. If everything works out I'll have a new kernel by Sunday,
    wich has all the patches above, along with stuff like:
    - radeon framebuffer support (experimental)
    - nvidia framebuffer support (maybe...)
    - ide subsystem from pre5-ac3 with different patches
   (close to what the 2.4.21 will have, if I understand Marecelos 
    message on the Kernel ML)
    - updated support for SK nics, including gigabit
    - reiserfs from pre6 with old_journal patch...
    - nForce2 Firewire
    - tv-cards updated... more supported...
    - usb updates...
    - ibm tp hotplug (docking?) support
    - sony vaio programmable io controller updates/fixes...
    - a lot of other things that I dont remember now...

If I just could find a free site to carry some rpms,
with ftp upload to put them on at least until I get my DSL fixed
http upploads with large files wont work on a slow line...)




Reply via email to