This is a somewhat negative “progress” report.
I decided that the 2.6.24-rc4 kernel is too immature, so I rolled
back to the 2.6.23.12 kernel. I compiled it with basically the same
configuration, including SMP and libata handling of IDE drives. This
time I also compiled a whole heap of third-party modules:
Modem
536, 537, ltmodem, pctel, slmodem, ungrab-winmodem.
Unfortunately, ess v0.3 does not compile.
Wireless
acx, madwifi, iwlwifi, rt61, rt73, rt2400, rt2500, rt2570, ndiswrapper.
I wanted to compile just the USB module out of linux-wlan-ng but it would not compile.
Sound
sis7019
Now for the negative news…
DHCP bug
Running a full install with this new kernel, I connected to the
Internet using my usual DHCP, and that works, I am running it right
now. Unfortunately, it causes Rox windows to have a delay of about 4-5
seconds before appearing and SeaMonkey takes about 15 seconds to start.
If I do ‘ifconfig eth0 down’ or kill dhcpcd, these apps revert to their
normal fast startup (virtually instantaneous for Rox).
I’m just about to see if there’s a later version of ‘dhcpcd’ and try that…
Non-existent function
This one really cheeses me off. I tried to compile RutilT and got
the message that ‘__sync_fetch_and_add_4′ function is missing at the
final link step.
I have already mentioned this problem, it affects a lot of packages.
They can be compiled inside T2, but not in Puppy. I asked Rene, the
main T2 developer, and he kind of confirmed the cause of the problem,
but I still have no solution.
Note, I’m not the only one with this problem, as a quick google
reveals. The problem is in gcc/libstdc++ and is something to do with
gcc thinking that the host CPU is a i386, and it then tries to link-in
a non-existent function. I found a discussion thread back in 2006 where
the gcc developers were discussing this bug, and the sentiment
expressed was that this bug should simply not be allowed to occur, and
they were looking at various patches.
Anyway, here we are at December 2007, with gcc version 4.2.2 and I’m
stuck with this show-stopper bug. For packages that exhibit this
problem, I have tried injecting ‘-march=i486′ or ‘-mcpu=i486′ as a C
flag, which is a solution suggested at various places on the Internet,
but no good.
So, I’m just about to approach the gcc developers directly…
January 11th, 2008 at 11:47 pm
There is good news and bad news!
IDE HD is now visible, the PUI works and the GRUB installer works (although the curious tray opening is back with a new feature - it stays open!).
And now for the bad news.
The boot up looping is back. Sorry - I can’t remember the answer and probably wouldn’t understand it either.
Cfdisk is still dead in the water.
January 12th, 2008 at 12:50 am
It gets worse. The wrong menu.lst is written - it alludes to fd0 after the opening lines when only the HD should be listed. Although there seems to be confusion between hda & sda, editing these does not stop the looping - the problem may not be in menu.lst?
January 12th, 2008 at 9:26 am
Barry,
I confirm, multisession CD / DVD now is working on Puppy Dingo alpha 5.
I load the iso first time, no problem.
I make internet setup, saving on my DVD +RW , all went OK.
I reboot and all setings and saved appears in the second boot.
I make additional setings , adding firefox, transmission, linuxrar, and others. Saving again on DVD +RW.
I reboot and puppy Dingo alpha 5 load the 2 Directories saved and all went OK.
Bravo. We will have puppy forever.
January 12th, 2008 at 2:00 pm
Sadly, there is more - can’t ’see’ other new installed distros which use kernel 2.6.23 on IDE with Dingo, but no problems with v3.01.
January 12th, 2008 at 6:02 pm
JustGreg has started a forum thread for feedback on alpha5:
http://www.murga-linux.com/puppy/viewtopic.php?t=25348
January 12th, 2008 at 7:43 pm
Barry: If you prefer to receive all comments via John’s Forum when you announce important changes/revisions/etc it might be advantageous for you yourself to start a new thread? Being under your own name, everyone would then know that it was kosher and would receive your attention.
January 12th, 2008 at 9:03 pm
Sage; that’s a really good idea.
I for one have been confused as to just where to post what.
To complete “the set” as it were, a thread for suggestions/comments specific to the release in addition to one dedicated to bugs might be handy.
January 13th, 2008 at 7:28 pm
Barry, Thank you generally for your dedication and efforts at Making Puppy all that it can be. Also, Ditto as to agreeing with Sage and nic2109 as to just where to post suggestions/comments for both confirmation of success or as to bugs new or confirmed. I for one have remained silent for many months because of this confusion!