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...)