Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Linux Software

Linux 2.2.0-pre3 is available 96

specht (Karl Heinz Kremer) was the first to write in and tell the world that yet another pre2.2 kernel has hit the wire. Go snag it quick and hammer on it.
This discussion has been archived. No new comments can be posted.

Linux 2.2.0-pre3 is available

Comments Filter:
  • I just booted up 2.2 pre 3 on a pentium 233 machine. here is the output from top..

    2:13pm up 31 min, 0 users, load average: 1.86, 1.83, 1.37
    65 processes: 61 sleeping, 4 running, 0 zombie, 0 stopped
    CPU states: 950.0% user, 70.5% system, 0.0% nice, 0.0% idle
    Mem: 127804K av, 74876K used, 52928K free, 61852K shrd, 4432K buff
    Swap: 130748K av, 100K used, 130648K free 25768K cached

    PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND
    631 homebrew 14 0 852 852 440 R 0 99.9 0.6 39:08 l3enc
    349 root 2 0 16168 15M 876 R 0 72.9 12.6 24:35 Xaccel
    432 homebrew 0 0 3272 3272 2552 S 0 31.0 2.5 5:42 dtterm
    447 homebrew 0 0 16644 16M 7236 S 0 22.8 13.0 16:58 netscape-com
    641 homebrew 3 0 732 732 560 R 0 17.7 0.5 0:08 top

    Notice that the processor usage is listed as 950% user :)

    Anyone else notice this?
  • Try the mirrors. ftp.(country code).kernel.org. They work great.
  • Posted by posterkid:

    pre2 gave me very few problems that a recompile with different options took care of (Cyrix 6x86 non-MX does NOT work with MTRR, and the SoftOSS drivers don't seem to like my SB16). Other than that and /dev/lp1 changing to /dev/lp0 (I remember that happening when I was running 2.1.x versions), everything looks perfect to this guy....
  • Posted by freebox:

    This, and everything else I use, is working for me now.
  • Posted by posterkid:

    um. no, that's not what I meant. /dev/dsp was giving me problems when compiled with the SoftOSS driver option. Disabled, worked beautifully. Now fuck off, anonymous troll.
  • in /usr/src/linux/include/asm/param.h change

    #ifndef HZ
    #define HZ 100
    #endif

    to:

    #ifndef HZ
    #define HZ 1024
    #endif

    I don't know enough about kernel hacking to explain what the scheduler does exactly, but this helps a lot.
  • Cyrix 686 support was dropped as of 2.2.0pre1. Alan Cox says he fixed all the Cyrix bugs and there's no longer any mention of it in his diary. My kernels still die on boot with Divide error: 0000 when compiled for 586/K5/5x86/6x86. I understand the Cyrix 686 isn't very popular and mine is no longer sold in stores. Is it time to ditch the Cyrix and get an AMD?
  • To work around the Cyrix divide error bug edit /usr/src/linux/arch/i386/kernel/smp.c

    in front of line 1055 put

    if(!cpu_hz) cpu_hz = 150000000;

    Replace 150000000 with whatever your clockspeed is in hz.

    To get the sb module loaded specify values for io, irq, dma, and dma16. The io value should be a hex number starting in 0x, like this

    insmod sb io=0x220 irq=10 dma=1 dma16=5

    I doubt these obscure bugs are going to ever get fixed.
  • I am so sick to death of every time a new kernel comes out that some one that thinks of themself as very important thinks that they have to have the thing before anyone else. First of all, if you really are that important, you would have known about it from mailing lists already. Second, how long could it take you to download a patch? I have NEVER had a problem downloading a patch. If you were as good as you like to think you are, you would know what mirror sites are best for you to use. Third, the kernel, especially when it gets to this stage, needs to be tried by people that aren't "experts" (not saying you are) so that we can see if there might be things that average users get stuck on.

    And lastly, I am getting so I can't stand these people that post really stupid crap like this, and don't even have the nads to identify themselves. I am getting to the point where I would almost prefer Rob 86 ALL anonymous coward posts.
  • Strange... not only did my SB16 work out of the box (errr, out of the compile? ;) But that nasty noise burst problem that plagued Quake2 in the 2.1.1xx versions has resolved itself.

    Of course, I picked up the 3.20 version of the quake driver, so that might have something to do with it too...

    What sort of problems are you encountering with yours? I saw some chatter on Linux kernel earlier about specifying IRQ, DMA and DMA16 specs during the modprobe stage.

    --
    rickf@transpect.SPAM-B-GONE.net (remove the SPAM-B-GONE bit)

  • The /proc stuff has been changed slightly which will require a new set of tools. Download the latest procps tools (1.2.8) Here [mit.edu].

    I strongly suggest that everyone also visit www.linuxhq.com [linuxhq.com] and look at the CHANGES area under the 2.1.x kernel area. Upgrading to those packages will solve a lot of problems before they arise.

    FWIW - I'm running 2.2.0pre2 at present, and the only complaint I have is that lockd seems to crap out and not let /usr get unmounted on reboot. =(

    --
    rickf@transpect.SPAM-B-GONE.net (remove the SPAM-B-GONE bit)

  • Quake has had a long-standing problem with kernels around 2.1.115 or so and later. Probably the best solution (seeing how everything else works okay) would be to get the latest driver from Id Software [idsoftware.com]. Quake 2 is currently at rev 2.30.

    --
    rickf@transpect.SPAM-B-GONE.net (remove the SPAM-B-GONE bit)
  • Running pre2.
    rasputin:~$ mount -V
    mount: mount-2.7l
  • Weird that 6x86 MMXes work fine, but 6x86 classics don't.. Big difference between the two other than MMX?
  • Mine is an old Cyrix 6x86 P150 (really 120 mHz) and it's running fine under the 586/K5/5x86/6x86 setting.
    --
    Aaron Gaudio
    "The fool finds ignorance all around him.
  • Take a look at http://www.linuxtoday.org/stories/296.html

    It's a little old though.
    --
    Aaron Gaudio
    "The fool finds ignorance all around him.
  • I've recently tried 2.2.0pre1 with a rate of 500 hz, and got some nasty side effects
    on my Pentium 166 MMX; the sequencer was way out of sync, MIDIs and MODs (xmp with AWE support) played 5 times faster than they should have, plus
    my "ps" command showed some fucked up results; half my processes appeared to take 99% of the CPU time, and the total CPU time consumed was _really_ messed up.
    What results have you had with 1024 hz timeslices?
  • Take a look at the kernel devel archives.. Lots of people have been reporting this and stuff.. I think there are a couple patches floating around to fix it too.
  • Ah, okay. As I said before, I don't know the inner details of how Linux's scheduler actually works. I was under the impression that irq0 (int08h) just directly called the scheduler, which then did its choosing of the next process. But I'm apparently wrong and there's some sort of thing where it first determines whether the scheduler has to call or not. My bad. (Sorry, the only scheduler I've played with is Minix's, and even that I didn't delve very deeply into. :)
    ---
  • Linux might fall into trouble, but rest assured there would be others. It won't happen, of course, because of the love of the job people have.




  • I'm assuming you're coming from 2.0.x when upgrading to 2.2.0pre. You'll need to upgrade your ppp package before you can connect to the net. I had this same problem when upgrading from 2.0.x to 2.1.x.

    Dan
  • I've learned my lesson about early "stable" kernels. I lived through 2.0.0 to 2.0.32 with a slowly disintegrating 486 machine whose death was complicated by kernels with landmines in them. I fondly remember 2.0.17 which actually crashed! I have to admit that it was really a blast downloading a patch every two days, recompling and hoping that this time they'd get it right.

    I'm not complaining -- after that period we got a series of kernels which have been superb. I'm sure that the 2.2.* kernels will become mature and then they'll be great. I just wouldn't run 2.2.0 on any machine that I use for anything more important than playing Super Nintendo cartridges.

  • Actually, I didn't have problems with 2.0.0 either. The real trouble started with 2.0.1

  • Check your pppd options and make sure that debug
    is enabled, then check your syslog. That'll give
    you a better idea of what's going on, at least.
  • Kernel 2.2.0pre-1 works very good, but with pre2 and pre3 I get teh following error:
    gcc -D__KERNEL__ -I/usr/src/linux-2.2.0-pre2/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c -o ewrk3.o ewrk3.c
    ewrk3.c: In function `EISA_signature':
    ewrk3.c:1658: fixed or forbidden register was spilled.
    This may be due to a compiler bug or to impossible asm
    statements or clauses.
    make[3]: *** [ewrk3.o] Error 1
    make[3]: Leaving directory `/usr/src/linux-2.2.0-pre2/drivers/net'
    make[2]: *** [first_rule] Error 2
    make[2]: Leaving directory `/usr/src/linux-2.2.0-pre2/drivers/net'
    make[1]: *** [_subdir_net] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.2.0-pre2/drivers'
    make: *** [_dir_drivers] Error 2

    Note.the ewrk3 is an isa card not an Eisa card.
  • I have the EXACT same problem, 2.1.131 mounted fine, but 2.2.0pre3 won't mount at all.
  • Do you need to apply all of the pre patches in succession, or back out and apply the patch to 2.1.132?
  • can anyone point me to a link that describes what new goodies i can expect w/ 2.2.0 ??

    thanks
    gng
  • hmm.. thanks for your ideas.. I would never have though of typing "linux" into a search engine, lemme give it a shot..

    ok.. at Altavista I entered the following query +linux +kernel, There were 535980 reference to "kernel" and 236646 reference to "linux". Now I don t know about you but I m programmer who works
    on things other than linux for a living..gasp..so it s not a priority to spend hours sifting though webpages to find the latest information on the linux kernel....

    Second..Because of linux s amorphous nature, information is dispersed all across the internet. Because of this, sometimes more inexperienced users will often ask questions that might be
    obvious to more seasoned linux users. Responses to these questions that contain no useful information other then the sentiment RTFM don t do the linux community any good and will/could turn potential users away from considering Linux as a viable operating system. I personally would love to see my boss,clients and friends adding linux partitions to their machines at home/work and when they do I plan on fielding
    everyone of their questions in a kind and informative manner.


    -gng
  • And clever and witty and oooh so good.

    Is that what you wanted to hear? Is that why you feel compelled to show off to the world just how "in" you are?

  • [RANT MODE ON]
    Regardless of what you bunch of anonymous lamers think, the man has a point.

    Nobody bothers to look anything up on a fucking search site any more, they fire up Free Agent or mIRC and bother people with stupid questions.

    90% of the time those questions are answered by a man page, a HOWTO, or /usr/doc/packagename.

    9% of the time you can find an answer after a couple of minutes on the search engines.

    That other 1% of the time are the only questions that people should be wasting my time with in IRC or Usenet, or here on /.

    If you can't be bothered to RTFM, you shouldn't be using Linux, plain and simple. It's the best-documented operating system in the history of mankind, so RTFM or FOAD.

    [RANT OFF]
  • Really? I had a 486 chugging away as a web server for about 8 months on 2.0.0 with no upgrades, patches, reboots or anything... it would have lasted longer, but one of my University's Generators exploded, and they shut the power down to fix it...
    I guess I just got lucky on the setup for that one... all cheap stuff that for the most part Win95 refused to associate with.
  • it was just a damn question! no need for all that

    too much to drink last night?
  • Wrong! When I submitted the story I found the
    new source package _AND_ patch on the US mirror
    (ftp://ftp.us.kernel.org). Actually I went there
    to get the pre2 version which I had no chance so far to look into. Imagine my surprise as I found an even newer version.
  • I had so much fun running scandisk to fix my FAT partition!

    It seems to work fine in pre1
  • People need to learn how to use patch. I'm sure you do, but all those newbies. It would also help if the ftp mirrors were able to get the patches sooner.
  • I don't know if anyone has a patch already.. but.. i simple changed the file fs/fat/inode.c to equal the same in pre2.
    It worked for me.. except that after running the first pre3 that gave me that error... something in my two fat32 partitions chaged that it reported no free disc space... i had to run windows scandisk.
  • Is anyone else having trouble playing audio CDs under 2.2.0pre3 (on a RedHat 5.0 system)? I have a Wearnes 32x IDE drive on my secondary IDE connector (I also have a Mistumi 4x drive as the slave on that cable, though whether it's connected or not doesn't seem to make a difference). When I try to play an audio CD with xmcd I get "no disc", and I've gone through all the xmcd help docs and tried cdplay as well, but it just hangs. If, however, I try to mount the CD first, after the error message, both xmcd and cdplay then find the CD. Things had seemed to be working smoothly running 2.0.35. Has anyone else had any problems like this? Any suggestions? Thanks!

    --Sean
  • I tried out the new 2.2.0pre1 kernel and other than the fact that I cannot connect to the internet, it seems to work fine. To be more specific, my modem dials fine but when it is supposed to connect to my isp by starting pppd, it fails saying that the network is down. (before u ask, yes I did compile PPP support in the kernel). If anyone has any ideas as to how I could fix this problem, let me know.
  • This being the first time I have acutally asked a question of SlashDot about something, I have to say WoW!!! In 12 minutes I got 3 responses with solutions to my problem. Thanx people, u RuLE!!!

    L8r
  • I just booted 2.2.0pre3 and discovered that yet again, I cannot get my sound working. I have the drivers as modules (soundcore.o, sound.o, sb.o, mpu401.o, and uart401.o). I have to load those modules in this order: soundcore, sound, uart401, mpu401. When I try to load the module sb.o it says 'device or resource busy'. I noticed that when I was configuring the kernel that it doesn't even let me set the address, irq or dma of the card. If anybody could help me with this problem it would be greatly appreciated.

You knew the job was dangerous when you took it, Fred. -- Superchicken

Working...