LWN: Comments on "4K stacks - again" https://lwn.net/Articles/160138/ This is a special feed containing comments posted to the individual LWN article titled "4K stacks - again". en-us Sun, 07 Sep 2025 16:55:06 +0000 Sun, 07 Sep 2025 16:55:06 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net FSF hardware info https://lwn.net/Articles/161991/ https://lwn.net/Articles/161991/ dwheeler The FSF has information about hardware with FLOSS drivers. <a href="http://www.fsf.org/resources/hw/net/wireless/cards.html"> Here's the FSF information on wireless cards.</a> After looking around, I bought a Ralink RT2500-based card, an Asus WL-107G, for my lapttop -- it only cost $30, it supports b and g, and Ralink gives excellent support for FLOSS. There is active work to improve the driver further, too. No doubt there are others, but basing your purchasing decision on "what is supported" is usually a good plan when you can do it! Tue, 29 Nov 2005 17:31:44 +0000 prism54 https://lwn.net/Articles/160817/ https://lwn.net/Articles/160817/ zooko I use <a href="http://prism54.org/">prism54 cards</a>. The driver is GPLed (not counting proprietary firmware). It Just Works if you install Ubuntu. On the down side, you have to very carefully search to find a card which has a prism54 chipset. In fact, they might not be available any more. Also, I had persistent problems with performance at long range. My Mac Airport Extreme would buzz along just fine in that situation, but the prism54 system would stop working every minute or so. Sun, 20 Nov 2005 15:37:43 +0000 wireless drivers https://lwn.net/Articles/160683/ https://lwn.net/Articles/160683/ gravious Aha,<br><br> &#160;&#160;&#160;&#160;To reply to myself. I just checked... The rt2500usb driver is in 2.6.15 in Dapper. I don't know when this went in, odd, I've been following the announcements quite closely. I tried it out and didn't get it working so it's back to 2.6.12 and ndiswrapper for now. Maybe somebody more masochistic and not with exam deadlines looming might give it a go. (Am I the only person who hates iwconfig? It is terse to the point of mute. I've also got that dropped connection problem using dhcp over wireless that people are complaining about with Fedora, SUSE, Ubuntu and elsewhere. It is a pain.)<br><br> regards,<br> &#160;&#160;&#160;&#160;Anto Fri, 18 Nov 2005 14:35:39 +0000 4K stacks - again https://lwn.net/Articles/160645/ https://lwn.net/Articles/160645/ Ross But that was about the old Atheros driver which is distributed out-of-kernel, right? Or is that about the new driver... or are they in fact the same other than the firmware?<br> Fri, 18 Nov 2005 07:03:52 +0000 4K stacks - again https://lwn.net/Articles/160590/ https://lwn.net/Articles/160590/ iabervon NDISwrapper has no problem with 4K stacks. The problem is that the drivers it wraps can expect up to a 12K stack. Of course, Linux has never provided more than an 8K stack, so a given driver wouldn't necessarily work, but a number of popular drivers don't run out of stack even with only 4K.<br> Thu, 17 Nov 2005 21:47:45 +0000 4K stacks - again https://lwn.net/Articles/160516/ https://lwn.net/Articles/160516/ fenrus sounds right yes<br> <p> not all the world is using ndiswrapper.. some people still have systems where they can use open source drivers...<br> Thu, 17 Nov 2005 15:56:33 +0000 Most of these calls have since been serialized? https://lwn.net/Articles/160515/ https://lwn.net/Articles/160515/ fenrus it goes like this; there is a key function that is used to submit IO<br> and DM and co need to change the IO a bit and then cause it to be submitted again<br> <p> <p> XFS -&gt; function -&gt; dm layer -&gt; function -&gt; dm layer -&gt; function -&gt; raid layer -&gt; function -&gt; scsi layer -&gt; driver<br> <p> <p> (well theoretical example but you get the idea I hope)<br> <p> in the new situation, instead of calling the function again, you return "do again" so it goes like<br> <p> XFS -&gt; function -&gt; dm layer -|<br> function -&gt; dm layer -|<br> function -&gt; raid layer -|<br> function -&gt; scsi layer -&gt; driver<br> <p> so the max depth is 4 (well real world is slightly more complex) independent on how often you layer this. In the old situation you could layer a lot and go really big (11 in the example, but just layer more and it goes higher)<br> Thu, 17 Nov 2005 15:46:40 +0000 Most of these calls have since been serialized? https://lwn.net/Articles/160510/ https://lwn.net/Articles/160510/ snitm Could someone elaborate on what it means to 'serialize' the historically long call chains associated with block devices + lvm2 + nfs + firewall, etc?<br> Thu, 17 Nov 2005 15:33:52 +0000 4K stacks - again https://lwn.net/Articles/160508/ https://lwn.net/Articles/160508/ elicriffield <font class="QuotedText">&gt;Some distributions (e.g. Fedora Core and RHEL) have been shipping </font><br> <font class="QuotedText">&gt;4K kernels for a while now</font><br> <p> So NDISwrapper doesn't work with fedora core or RHEL? I don't use either so i don't know but that seems odd...<br> Thu, 17 Nov 2005 15:26:34 +0000 NDISwrapper - in user space? https://lwn.net/Articles/160492/ https://lwn.net/Articles/160492/ mcatkins I don't know much about this but...:<br> <p> Wouldn't it be possible to move NDISwrapper into user space?<br> <p> TAP, or somesuch, could shim the network device access. Getting<br> access to the hardware would be the tricky part, although it should<br> be fairly easy for USB dongles, and various mapping tricks<br> might work for 'normal' devices.<br> <p> Of course, in userspace stack size is not much of an issue...<br> <p> Martin<br> <p> Thu, 17 Nov 2005 14:22:08 +0000 4K stacks - again https://lwn.net/Articles/160493/ https://lwn.net/Articles/160493/ rjw Couldn't the NDIS wrapper be run in userspace anyway? <br> Thu, 17 Nov 2005 14:16:29 +0000 wireless drivers https://lwn.net/Articles/160485/ https://lwn.net/Articles/160485/ gravious I second that.<br><br>&#160;&#160;&#160;&#160;I have a d-link dwl-g122 (h/w ver. b1) 802.11g usb thingy which uses one of those ralink rt2500 chip things and it would be sweet if this got into the mainline kernel - especially before Dapper is released. The source is here <a href=http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page>serialmonkey</a>. Hope this helps somebody.<br><br>regards,<br>&#160;&#160;&#160;&#160;Anto Thu, 17 Nov 2005 13:00:16 +0000 4K stacks - again https://lwn.net/Articles/160461/ https://lwn.net/Articles/160461/ lacostej There are still some questions on how the atheros driver was generated.<br> Not using a clean reverse engineering process it seems.<br> Thu, 17 Nov 2005 10:24:28 +0000 Atheros driver https://lwn.net/Articles/160435/ https://lwn.net/Articles/160435/ JoeF I am looking forward to a fully opensource Atheros driver in the kernel. I'm currently using the madwifi driver, which unfortunately has a closed part (better than nothing...)<br> <p> Thu, 17 Nov 2005 08:12:33 +0000 wireless drivers https://lwn.net/Articles/160427/ https://lwn.net/Articles/160427/ rfunk I'm just looking forward to rt2500 support getting into the mainline <br> kernel. It's one of the few 54mb chipsets that has had a GPL driver (and <br> the OpenBSD crowd, sticklers for hardware openness, recommends those <br> cards), but so far it has to be added separately. <br> <br> Hey, if a Broadcom driver is coming, that would have some positive <br> implications for Linksys WRT54G boxes. But I get no such host when <br> trying to link to <a href="http://bcm43xx.berlios.de/">http://bcm43xx.berlios.de/</a>. <br> Thu, 17 Nov 2005 06:41:15 +0000