Linux 2.2.2 Released
Dave Miller, the ultracool hacker who does (definitely) work at Red Hat,
wrote in to let us know Linux 2.2.2 has been released. A summary
of changes should appear on Cutting Edge Linux
shortly. This new kernel should fix the recent autofs bug (fixed in ac7).
Update: 02/22 11:35 by J :Dave Whitinger, the guy behind the fabulous Linux Today site, wrote in
with the linux-kernel-announce(ment).
Update: 02/24 03:13 by CT : Dave Miller does work at Red Hat.
They need to invent a way to upgrade kernels without having to reboot, then linux would be perfect.
Compiled 2.2.0. Sound is gone. APM no longer turns off the computer on shut down. Does anybody know if that's fixed in 2.2.2? I shure hope so because 2.2 is way faster then 2.0.36 on my system...
(I have genuine SB16, Asus TX97e board.)
I'm reminded of Sideshow Bob's parole hearing. When his tatoo "Die Bart Die" is questioned, he explains that it's German: "Die Bart Die." The parole board concludes that anyone who knows German can't be all bad, and they let him out (and he goes on to attempt again to do in Bart).
:-)
Let's hope that the kernel developers have more success than Sideshow Bob!
Ok, back on topic now.
So 2.2.2 was released on 2-22, is this ironic or what?
Anyone know if things like the new RAID
code and the working ISDN code are going to
be integrated into the 2.2 series of kernels?
Or will we be looking at 2.2.x + patches until
some point in 2.3 (or Goddess forbid, 2.4?)
Linux Today has a list of updated files for 2.2.2 here.
My swap partition was getting bored. It was begging for a kernel compile.
Hmm... when did David Miller start working for Redhat? I thought he was working for Cobalt Micro.
the sound was fixed in 2.2.1...it broke for me too..(thats part of why it was a "brown paper bag" release)..
I win
APM and power-off on shutdown is a compile time option, at least in the 2.0 series. I haven't yet compiled my first 2.2, but I'd assume that it is similar- check the options.
~luge
had the same problem when I tried from the patch... I got the full source and it compiled fine.
i downloaded the patch, the kernel compiled fine but then i got a error during make_modules.
then i downloaded the full source and got an error in loopback.o during make bzImage...
I suggest you look up the word "Damnit". You won't find it anywhere (hint, replace the second 'n' with another 'm').
It's actually really easy if you have a multiprocessor system. Just boot it on the spare CPU, then *switch*. Duhh!
Yeah, I had the same problem. When I deleted Quake ][, it went away.
Umm... hey I don't know what you are talking about. QII runs great for me, I have actually fewer problems - but I am using a vanilla SB AWE32 and 3dfx Voodoo -- hmm, maybe it could be something other than the kernel?
I can't seem to get the correct syntax for ipchains to work and since my firewall is important, that leaves me at 2.0.36-3 for now. Can anyone please translate this into an IPchains sytax. Btw, I *have* read man ipchains and still got nowhere.
/sbin/ipfwadm -I -i reject -P all -D myhostname.com -S 152.163.210.0/24
Thanks guys...
/me awaits the RTFM comments. =)
I'm running 2.2.1 now and I'm not sure if I should get 2.2.2.
Things work pretty well with 2.2.1, for the most part. But since I upgraded from 2.0.36, my balls really started to itch a lot. Does 2.2.2 fix that?
Has anyone noticed that when you upgrade to 2.2 using Red Hat that in /var/log/messages the "LOGIN:" parts seem all screwed up?
I'm sure it has to be in one of the internal structures somewhere... If you are desperate, do a 'tickadj 11000' and let it sit for a while. Then, set it back to 10000 and set the date back to the right time. I think that should work, but pretty slowly.
I think I know what the problem is. The older kernels were small enough that you could install them directly onto your "floppy." The 2.2.x series are a lot bigger and a "floppy" just won't cut it anymore. Use your imagination and I'm sure you'll come up with a solution.
Regards,
President William Jefferson Clinton
It's always nice to here wisdom earned through experience. Any other things we should know?
That's the problem with you linux lusers.... always trying to have sex with your computer.
just kidding.
No problems here, full source.
Quake (typically) runs with root access, and the ability to write to /dev/mem. So it can take down the system by stomping on the kernel (among other things)
Highball!!!
looks like yet again development features are
being integrated into the ``stable'' branch,
just like with 2.0 when someone completely
replaced the ``stable'' aic7xxx driver with a copy of the
2.1 dev version and thus broke AHA2940 support
for a bunch of older boards.
when will this pathetically impatient
childish behavior end?
Thank you thank you thank you and thank you =)
2.2.2 here i come
Actually, on the other side of the world (New Zealand), it's the 23rd.
The internet doesn't revolve around the US.
Apparently there's also a ipfwadm wrapper-type thingie for ipchains :)
handy for admins who couldn't be bothered modifying all their ipfwadm rules on multiple boxes, etc...
I dunno why a wrapper would be used though, i'd think it better to write a conversion script...
AndyM
hey there,
I know this has been asked before, but has there been any talk of dropping oss for alsa? does alsa need to improve/ stabilise/ get past the 1.oh magic number?
cheers
andym
hm , must be something other .
i have sb64 + 3dfx or software ,
just works fine , even with sound
chris
QuakeWorld locks up on me...both regular, and GL :~( :))
verison...ever since I went to 2.2 it's done this.
I can't figure it out no matter what I do.
(But hey, I get more work done. Maybe it's a kernel
feature.
oops, seems I made an error. the first "-s" should of course be "-d" as in destination. (and host should be your host ip adress)
I had this problem too..
Dunno how or why, but switching to the libc5 version of quake/Quake2 fixed it. (It's a glibc system.. RedHat)
*shrug*
I have discovered a flaw in the actual USER BASE of linux. If I was to release a new kernel, all linux users will be forced to reboot.. There is NO work around.
If you bum around the ask slashdot features there is a question about really large FS's. There are links in the "reply's" to sites about JFS stuff. There are BETA releases as I've heard.
I myself do not know very much about the matter, but I read about it there
Anonymous Hero
Cut down on LSD will ya
ta dude, i _did_ check out their homepage, but was just wondering if anyone had heard any _talk_ of the possibility of using alsa sometime in the not-too-distant future...
:)
cheers andym
Could this be a consequence of not upgrading all the advertised programs/libraries ?
Or Is this a feature of 2.2.x, limiting RSS of processes at the expense of awful trash - leading to some kind priority inversion ?
And would the "VFS updates" advertised for 2.2.2 fix that ?
Sorry.. i ment libc should form NO problem.
Everytime a new kernel is released, I recompile my current kernel (1.2.23) that way, I feel like I'm upgrading but there aren't any nasty suprises. I don't even have to run lilo or reboot!
This was a problem in 2.2.2-pre5 and apparently the fix never made it back to Linus:
_ 9902_03/msg00917.html
See:
http://www.linuxhq.com/lnxlists/linux-kernel/lk
for the patch.
..it would be "the beard, the", but its the wrong gender for beard, and for Bart either - both are male in German, whereas the "die" article is the female article.
Count on geeks to be anal-retentive! :-)
Of course, it was a joke. It wasn't intended by Sideshow Bob (or me) to be good German. It was intended by Sideshow to sucker Springfield loons.
Why are you quibbling over the use of German in a joke? Sheesh.
talcom powder will take the itch away, but it is very addicting and i dont know if women like a mouthful of talcom.
Yep. Even if I don't need it I do. Unless it's on a box that many people are using or that is at a remote site.
By the way, for the people that don't know how to install a patch:
bunzip2 -c patch-2.2.2.bz2 | patch -p0
That's assuming your current directory is
KN
Yes it is
There was a serious bug, the files uploaded were bad...they cause massive ext2 file system corruption. The updated 2.2 is there for download ...hehe, just kiddin...but this is exactly why I wait 2 days :)
Agreed
Its one which journalist can store large bs stories upon.
No its on that tracks deletions, file movements, etc. So you can recover in the event of a crash.
I personally thing they slow the system down and are useless for power use, but for servers I suppose its good.
Yes and NT stole the technology from os2 (ibm) blatently (and stole win95 look from it too)...he always wanted their os and tricked them into a tech share agreement, they shared, he took all. Just look at the fs under an editor..its got hpfs written all over it, LITERALLY :).
sco has journaling too, but they wrote theirs
You can upgrade the kernel without rebooting...you just can use the new version till you reboot. You can still say, yes I have 2.2 installed.
Why does it seem people around here update for no reason? Get the patch...skim it, if its not pertinent to you...don't install it...I think everyone wants the latest hotest kernel.
.0 .1 .2
I am about ready for linux to start releasing patches just a services packs period...then people will understand
Major release 2.2
Patch level
Oh WOW they released a patch.
actually its /usr/src/linux...if not path it)
/usr/src/linux; bunzip2 -c patch-2.2.2.bz2|patch -p1
/usr/src/linux;
get it and try this (assuming you copied the patch
to
if its a bz2 file
cd
if its a gz file
cd
gzip -d -c patch-2.2.2.gz|patch -p1
note the -p1 as apposed to -p0
I used the patch, no errors.
I remember that one! And my freakin wide devices still worked, as did the first external device (which is a high terminated narrow chain), but my hp 4 scanner didn't. I got a refurbed 4c to replace my 4p (which its better) but now I got two freakin scanners...spare parts I suppose :).
I've got a regular (not PnP) SB16 and had the same problem with 2.2.1. Then I just recompiled it with sound in the kernel rather than as a module. Works great. I'll see about 2.2.2 when I get home this evening...
i had the same problem when i went from 2.0.36 .. i determined that the problem was OSS.. so now when i run quake2, it unloads OSS, and loads the Kernel sound modules, when quake2 exits, it reloads OSS.. this works fine for me, no more lock ups..
to 2.2.x
I delete the line SKIN from ~/.x11amp/.config
I'm using binary 0.7 x11amp and 2.2.2 kernel, i can live without the skins
Well, it's 2/22 and kernel 2.2.2 is out. It makes me wonder if anyone planned this. Interesting, eh?
(Maybe we'll get 2.2.3 tomorrow. *grin*)
Too bad that I still have problems with 2.2.2 and sound. The Ultrasound project won't compile on 2.2 and OSS sounds VERY staticky on one channel .. Would anyone by any chance know why OSS would be staticky in one channel but the Ultrasound project sounds fine in both?
Wow... it's like a Little Caesar's commercial... "twotwotwo!"
a way to ensure integrity of a filesystem in case of powerdown or other calamity.
:)
When a file is written, an entry is first made to the journal indicating what was to be written, then an attempt is made at writing to the filesystem, if the write was successful then the journal entry is removed or marked done else the write can be attempted again or rolled back.
In the case of an error in the filesystem, the journal can be used to bring it back into sane state.
Think of journaling as a form of transaction processing for a filesystem. This is my understanding of the process.
NTFS is a journaling filesystem with advanced Access Control Lists. It's the best and only real thing that NT has going for it; too bad the rest of the OS has so many problems. When NTFS read/write is available for Linux then we can say that Linux is a better NT than NT? --- Note play on words...
Codifex Maximus ~ In search of... a shorter sig.
Posted by OGL:
Yay!
-W.W.
Posted by a VALUED MEMBER of the space m:
ftp://pulsar.midsouth.rr.com/pu b/linux-2.2.2.tar.gz
Posted by chiem:
Actually, I won:
chiem@blowfish:~[1]$ uptime
1:23am up 2:49, 3 users, load average: 0.11, 0.14, 0.07
Which means I had it done at ~10:33 pm on the 22nd.
--k
Is that the same Dave Miller that used to run a BBS on an Apple //gs, or am I suffering from Small World Syndrome?
--Threed
Typically, UTC (Universal Coordinated Time, a very close approximation to GMT) is taken as the standard time. I gather astronomers prefer sidereal time, possibly even in America. HTH.
Oh yeah, this conversion table might come in handy some time.
--
W.A.S.T.E.
W.A.S.T.E.
Actually Linux users should change their underwear everytime they recompile the kernel.
Windows users should change them everytime they reboot.
heh heh
Kashani
- Why is the ninja... so deadly?
Yes, it does. Not only that but it'll make you richer and take away that sick personality streak.
when loading the module aha152x:
bug: kernel timer added twice at c021a72d (of course, that last "thing" changes any time I try to load the module)
Unlike 2.2.2-pre5, it builds on Alpha(164LX, at least).
I'm rebooting now to see if it works...
/* MAGIC THEATRE
ENTRANCE NOT FOR EVERYBODY
MADMEN ONLY */
/* MAGIC THEATRE
ENTRANCE NOT FOR EVERYBODY
MADMEN ONLY */
Anyone know when they are starting the 2.3 tree? I'm quite content with my shiny new 2.2 kernel (my /dev/sound finally works!), but I'd also like to see what they've got in the works for the future. Have they begun a tentative feature list for 2.3?
--Lenny
A journalling filesystem would be nice, although that will likely be saved until Linux 3.0 . ext2fs seems pretty decent, though I know little about the topic. Hmmm...wonder where I could find some good literature on filesystems (theory and comparisons)?
--Lenny
I wouldn't go out of my way to to do it, but besides that, why the hell not? I'm not about to bring down my router box to upgrade the kernel (it still runs 2.0.36) until I'm sure the upgrade would be without serious complications. (I've heard about troubles w/ ipchains and ipamasq) But for my personal box, I figure any update to the stable kernel, especially in the early stages is a pretty good idea
--- Linux... a college project gone horribly right
Alan Cox mentions on www.linux.org.uk that realplayer is not cool with the new sound stuff or something. In any case it doesn't work quite right. He says some people already have a workaround. I couldn't find where this was discussed -- does anybody know what the workaround is? Or do I have to go browse the kernel mailing list archives...
Turn off "Socket Filtering" in your configuration. .config file.
Or CONFIG_FILTER in your
This will #ifdef out the socket filtering code,
which is the culprit. I'm gonna see if my feeble
C/kernel skills can do anything about it
tommorrow. But I am sure it'll be fixed before
I wake up.
-- I am not a fanatic, I am a true believer.
I have been recently. (for 2.2)
Thats _really_ cool.
Provided of course that you have enough memory to avoid swapping... NT is very swapaholic with less than 64MB.
Oink! Oink!
"Uncanny" would be more appropriate.
Yes, but be sure to include penicillin.h.
Brian
I believe Dominic Giampalo (the guy behind BFS, the file system underlying the BeOS) has written a book by the name of "Practical File System Design with the Be File System". Despite the name, my understanding (note: I haven't read the book) is that it's a bit more generic than it sounds...
- Darchmare
- Axis Mutatis, http://www.axismutatis.net
- Jeff
Quake 2 works intermittently for me. It seems to work better if my sound modules aren't loaded yet. If the sound modules are loaded, and I try to start up Quake 2, I get nothing. It starts to load, and switches video modes, but then freezes. If I kill quake2 from a telnet session, things go back to normal, but attempting to kill it from the machine itself is nearly impossible because you can't do anything but SysRq commands. And those don't always bring the machine back into a usable state. Check here for information on my setup.
See http://service2.real.com/solutions/ RAP01014.HTM
I just booted up my new 2.2.2 kernel and tried Quake II and it froze up the whole system, just like 2.2.1. what's up with this? I remember reading /. comments about this when 2.2.0 was released, but I guess either the issue hasn't been addressed, or it's just considered a serious bug in quake....
It's me again. I just realized that I should have mentioned what kind of system I have.
Hardware: generic ET6000 / 2.25 MB; SB AWE64 PnP.
Software: linux 2.2.2; glibc 2.0.7; svgalib 1.3.1; Quake 2 v. 3.19 (glibc).
Quake 2 works fine with Linux 2.0.33, but freezes in 2.2.[12], leaving the system unusable so I have to reboot.
Based on the comments so far, it sounds like this has to do with sound or glibc or both.
If anyone else wants to share his experience, I'd appreciate it.
hmm... what is a journaling FS?
if some people recompile a kernel everytime an update is issued. =]
I'm pretty sure Hurd can do this, the platform-independent MkLinux part can be restarted without taking down the whole Mach system. But, is the uptime stored by MkLinux or Mach?
--
Stephen Pitts
Dunno about the sound...But I had the same problem with APM (running redhat 5.2). Actually its not a kernel problem, but its an inittab thing. Edit /etc/rc.d/init.d/halt. Go to the last line and change it from:
"eval $command -d"
to
"eval $command -d -p"
This fixed my APM problem.
Hope this helps...
-Bubba
I'm running a SB16 PnP which worked fine under 2.0.36, but which doesn't work under 2.2.1. I get the fabled "device or resource busy" when initializing the sb module (it's choking on the DMA address). Has anyone had any luck with a similar setup? Is this fixed in 2.2?
wog
sndconfig is broken in 2.2.x for SB cards because the module expects different arguments than it did in 2.0.x
I have already run isapnp and modprobe -- isapnp works, but modprobe fails with "device or resource busy".
wog
As soon as I get it...
"... I declare our city to be a free and independent state to be named Tri-Insula!" --Fernando Wood, Mayor of NYC 1861
I wouldn't be surprised if someone found a way to create memmgr.o and then change that while the system was running. OK, so I would be impressed.
Cheers,
Joshua. (Geez, it's late.)
--jon. Postel is dead. May we all mourn his, and our, loss.
I can't get any mp3s to play correctly through 2.2.2.
cd-audio works fine, quake audio plays fine, but the mp3s loop the first 0.5s of the mp3.
both x11amp and mpg123 fail.
reboot into 2.2.1, mp3s work fine.
What's up with this?
Enough said... I would recommend ALSA... I had similar problems... Under OSS/Free, I could not get it to play sound on my GUS PnP without the thing spewing out tons and tons of DMA/IRQ errors, even though my DMA/IRQs were okay. IMHO, OSS/Free is what I would call crippleware, masquerading as open source... ALSA rules.
For me, the 2.2.2 kernel was up for maybe 5 hours before it hung: I used mpg123 to play some mp3's (mpg123 has worked with 2.0.x, 2.1.x, and 2.2.1). When the last mp3 was finnished, there was some debug information, but no shell prompt. The Alt-SysRq-stuff didn't quite work: I usually do S-U-B (Sync-Umount-Boot) in situations like this, but this time the 'S' only printed out more debug-information, the 'U' didn't do anything (I tried it three times). The 'B' rebooted as expected though (and it spent 25 minutes fixing the disks).
;)
I have a Cyrix CPU. I've had problems with the 2.2.1 kernel too (random hangs and reboots). Does this have to do with Cyrix maybe? I've read articles about some undocumented 'hang-cyrix-opcodes', but why would any program include anything like that?
Gavare
(Let's just hope I can post this before the system hangs again
I will beat you to it and be the first to compile.
"Nothing great was ever achieved without enthusiasm." - Emerson
010110000010110101010100011110010111000001100101
I do not understand.
010110000010110101010100011110010111000001100101
I'm still using a libc5 system with kernel 2.0.36 (on an i486). Is it really worth the effort to try the move to 2.2.x? I'm pretty happy with the state of the system now, and unless there's some really super-duper reason to do the upgrade boogie (like security problems) I generally leave things be.
--
I would love to hear if it helps anyone, it's been pretty private (Never found a good place to post it), but I release it under GNU GPL! If anyone makes a change, I'd love to hear about it as well.
mail me.
Lab test show that use of micro$oft causes deadly cancer in lab animals.
I think I figured out what it was. I noticed quake2 not working as well, strace told me it was stopping on a read.. TURNS OUT it's the friggin mouse.. Just move the mouse and it works. (for me atleast)
Lab test show that use of micro$oft causes deadly cancer in lab animals.
> "640k ought to be enough for anybody." - Bill Gates
AFAIK Gates never said this. This sentence was uttered by some chairman of IBM who was responsible for hardware limit of 640 KB of directly adressable memory. Again, AFAIK these words were said when he was asked if he thinks 640k limit will have the same fate as 64k limit did. As we all know 640k limit got to the same place but much faster due to accelerated speed of technical progress.
Everybody Lies. But it doesn't matter since nobody listens.
Compiles just fine on my Celeron-A... haven't rebooted yet to see if it actually works, but it compiles!
later,
Robbie
Nope, I got the patch and it compiled fine...
Later,
Robbie
Hmmm... I am, at this point, running 2.2.2 on an Intel system. Compiled with no problems, and I got the patch. I even have loopback enabled... I don't know why it isn't working for you, sorry.
Later,
Robbie
It compile for anyone else on an intel box? The object file 'loopback.o' isn't being very cooperative. Complains about "dereferencing pointer to incomplete type" in the header file sock.h.
I prior to 2.2.2 I had 2.2.1-ac6 so I unpatched the ac6 stuff and then applied the 2.2.2 patch. Tried to compile and got the loopback.o problem. Then got the full sources and tried to compile again. Same problem. *scratchin' my head* Any ideas?
i'm running 2.2.2 right now and x11amp sounds just fine over my SB16PnP. It took a little work to get it that way, but once i got it set up in 2.2.0 it didn't give any more trouble. Here's how i did it, maybe this'll help.
/lib/modules.
/bin/bash /etc/isapnp.conf
On advice from a HOWTO, i downloaded and compiled isapnptools-1.17. pnpdump --config gave the expected output, so i just redirected to isapnp.conf to save myself some work.
Compiled the kernel with sound as a module. Ended up with adlib_card.o, opl3.o, sb.o, soundcore.o, sound.o, and uart401.o in
Finally, i put in a script to initilize the thing on boot.
#!
case "$1" in
start)
echo "Setting up sound card..."
# Plug n Play config
isapnp
# Install basic sound modules
insmod soundcore
insmod sound
# init'ize uart thing, because sb needs it
insmod uart401
# Set up the actual sound card! Pulled numbers out of isapnp.conf
insmod sb io=0x220 irq=9 dma=1 dma16=5 mpu_io=0x300 type=6
# Midi support. Note that this automatically loads opl3.o as well
modprobe adlib_card io=0x388
echo "Done."
esac
exit 0
i'm not sure how many of those insmods could be done with modprobe, don't feel much like changing it because it works fine as-is for me.
--
perl -e'$_=shift;die eval' '"$^X $0\047\$_=shift;die eval\047 \047$_\047"' at -e line 1.
I rebooted my Linux box 2 times since i have upgraded to the 2.2.x series (2.2.0 to 2.2.1 and 2.2.1 to 2.2.2) but my root partition can't be unmounted. The log: /etc/rc.d/rc0.d/K70syslog: kill : (119) - no such pid
Shutting down system loggers:
syslogd klogd
This is very strange. I'm running syslogd and i didn't killed it. But it's not the major problem:
Unmounting file systems
umount: / : device is busy
mount: / is busy
Remounting remaining filesystems (if any) readonly
mount: / is busy
The system is halted - System halted... I don't want this device busy every time i have to reboot.
How to contact me - http://www.pervalidus.net/contact.html
I had the same problem using the 2.2.1 (uptime of 25 days). I ran a ps and +-15mb of my ram was eated by something. Today i rebooted and actually i'm using 20mb running X with the same apps when it used +- 38mb. I think that with an uptime of 25 days 27mb is normal, but not 38mb. It's a RedHat 5.1 with all the updates and the Changes required compiled all from scratch with gcc 2.7.2.3. I have 128mb of ram + 128 of swap.
How to contact me - http://www.pervalidus.net/contact.html