Update On Free Linux Driver Development
Remember the offer Greg Kroah-Hartman made earlier this year, to get Linux drivers written for free for any company that wanted them? Now an anonymous reader points us to an article up on linuxworld with an update to this program. Greg K-H, who leads the development of several kernel subsystems including USB and PCI, admits that the January offer was a bit of "marketing hype" — but says it has brought companies and developers together anyway. Twelve companies have said "yes please," one driver is already in the kernel, and five more are in the pipeline.
the volunteers write them without charging the OEMs, yes.
How we know is more important than what we know.
This post brought to you by these two patches, against 2.6.22-rc2:s s.general/2368 s s.general/2369
http://thread.gmane.org/gmane.linux.kernel.wirele
http://thread.gmane.org/gmane.linux.kernel.wirele
The little WG11v2 is a happy interface. Figure I'll need to stockpile a couple them critters.
Now, how is it that I'm off the hook for managing any of that bad, bad firmware with this wee beastie?
Ivo or Michael, though I'm nowhere near as cool as you dudes, I'll buy you a beverage if I see you in Ottawa next month.
Dunno if GKH's driver program actually helped in this matter, but the general trend in hardware is positive, and I feel Realtek and Netgear deserve a free shill.
Best,
Chris
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Modules. Pretty much all drivers are modules and not compiled directly into the kernel. They don't increase the kernel size unless you load them. Although they do increase the kernel source size (in their own files generally) so it is taking a little longer to compile all kernel modules, but that's a price I'm willing to pay for things just working.
Tharkban (It is a signature after all)
Then you need to learn how to ask questions better.
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
I believe it's because you mentioned that they are "Two things that a reliable kernel should avoid?" That makes you sound like you know better, so that's the troll-like bit. Also, everyone on /. is assumed to know everything about everything when posting unless said otherwise...
'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
CUPS was written long before USB was a twinkle in Intel's eye and behaves like it. I had a Linux box that I used as a print server via CUPS. One printer was LPT, one was USB. The LPT, man, I could turn it off, turn it on, unplug it, send it into the next timezone and bring it back, no problems. If my server went to sleep, still no problems. The USB printer? I had to write a fucking hotplug script for it that removed it from CUPS every time it was disconnected (either unplugged or turned off) and then reinstalled it when it was connected. 4 times out of 10 CUPS freaked out and I had to log into my print server via SSH and dink around at the shell just to get it to work.
Last I heard, the CUPS developers say that's not a bug, that's a feature, but it'll be fixed in the next major release of CUPS due out 2 weeks after Duke Nukem Forever...
How we know is more important than what we know.
If you had said "I think" or "I thought", you wouldn't have sounded like a "knows-better-than-you" kind of person. Linguistics and all that.
'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
If the driver isn't well written, commented and documented, it will not be accepted into the tree. The NDAs are being drafted by the Software Freedom Law Centre.. you don't think they're going to get the best possible deal?
Otherwise, what would you prefer? Would you prefer the OEM hired a developer to make a binary-only driver? Which they'll stop supporting as soon as it is economically justifiable? Would you prefer they just don't release any drivers for Linux? Don't say you would prefer if they just sat down and wrote perfect developer documentation cause there's no such thing. Software developers don't need any circuit layouts in the first place, they just need the interface. Sometimes you do.. sometimes "the interface" just isn't defined and you need to sit there with an osciloscope to figure out what the hell this piece of hardware is doing.. and knowing what line is what kinda helps.
How we know is more important than what we know.
> A list of the twelve companies, please?
:-)
Maybe this is covered by the NDA mentioned in the article
(Us, no not us: we are a god fearing capitalist company: we would never deal with those commy GPL peeps !)
NVIDIA bought ULi and then cancelled development of the M920x, but you can (still) buy DVB receivers which use this chipset.
Requests for assistance or interface specifications have been refused by NVIDIA.
And next time you buy a printer, choose a proper one with PostScript Level 3 in hardware and a built-in Ethernet interface, you cheapskate
Je fume. Tu fumes. Nous fûmes!
1) where? you say you've had problems with CUPS and others have complained, but there's nothing about an actualy complaint, just complaining in your OP
2) Ubuntu's problem, not CUPS most likely
3) Admin functions are disabled because you're supposed to log in as administrator. IIRC you can have that as your normal login account, but it's just "log in" to the CUPS webpage (there's a "login" option, which should have sparked the idea off...) as administrator and you have your administration functions available. Unlike windows, this is a multi-user system which uses limited accounts to do some stuff so that a break in one service doesn't break any others: apache having a bug that gives local access does so as user "http", so the damage that can be done is limited to the damage that account can do.
4) This happens with Windows too, if you don't use the Brother install CD to set up your printer. You click on "Brother" in the printer drivers and see a huge list of Brother printers, none of which say 1440 Laser. So you try another brother laser. low res. Another crashes and eventually you find that "Apple: postscript" works because your printer has postscript (I don't know if your system has, but this happened to me with a laser printer). Why Apple? Because that's what Windows works best with. Don't ask me why. So this isn't a problem with CUPS either. If brother had a "CUPS installer" this would work fine. Just as it does with Windows.
5) This does sound like a bug. Talk to the CUPS people and they'll tell you how to log where it's falling over. They'll be able to work out from that what the problem could be, offer ways to test and/or work around the problem and eventually a fix will be available and you'll be asked to test the fix for them. This is what happened to me when I found a bug in the konqueror renderer (div tags weren't being closed).
...free as in beer.According to the article, free as in GPLv2.
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
Nemosoft wrote a GPL driver which called out to a binary decompressor module. All was OK for a couple of years. Then Greg decided to rip out the callback. So suddenly the camera would only work in 160*120. Nemosoft then asked for the crippled driver to be removed. Greg did. Then Saillard forked the driver and decompiled the decompressor and put it back in the kernel. Nemosoft then complained that the decompiled code was illegal and got it removed from the kernel again.
Each step sounds like a perfect example of what the original poster was complaining about - people keep making changes that cause things to stop working.
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
I can't give you a link, but I believe the biggest fuss was over the early Vista drivers for the nVidia 8xxx series. Oops, google is your friend: "NVIDIA responds to complaints about state of Vista drivers" http://arstechnica.com/news.ars/post/20070206-8784 .html
The living have better things to do than to continue hating the dead.