'Legacy-Free' PCs Appearing Everywhere
gjt writes "Finally. The death of of the ISA slot is near. Red Herring is running a story on the Legacy Free PC. Plug all of your mice, keyboards, joysticks, modems, etc. into the Universal Serial Bus. Compaq is releasing a computer called the Vista which will do just that. Yes, Apple did that over a year ago with the iMac and PCI based G3 and G4. Of course, if you're like me, you'd want to build your own box. Asus makes legacy free "PC 99" compliant motherboards. I wonder if this means more IRQ numbers. And what's the state of USB and Firewire support in Linux?" Suddenly USB is everywhere. Will it take hold? A lot of PC manufacturers sure seem to think so.
USB is up and running just fine in the 2.3.x series of kernels.
There is even a backport of the USB stack into 2.2.12 right here
Also check out the USB HowTO for getting started.
And the main Linux-USB page is www.linux-usb.org
USB is nice, but I'd like to see more FireWire.
PC's are aiming for the mainstream, and most consumers will not miss support for the legacy hardware. As long as the computer has a modem, and capabilities for peripherals such as printers and joysticks, the computer is appealing to the masses. USB supports all these technologies. For more high end customers, FireWire will complete the package. Apple realized this a long time ago, and the rest of the world is following suit.
Sig goes here
Sure USB will become a standard. Some hardware vendors
are offering more USB Scanners (for example) than SCSI ones.
I understand the latest development kernels have USB
support, but support for specific devices is a bit patchy
Damn this is gettign fucking annoying, grow up you kids, that have no life and enjoy wasting everyones time.
test
USB (seems to) work on the mac, but the most popular OS that supports USB has, well, dubious reliability. Mice and keyboards don't gain much, if anything, by using USB vs. PS/2 ports. I've even heard horror stories from USB periphs in Be, which has official mice and keyboards.
.INFs before I see this as a real replacement to my PS/2 ports.
Don't know about BIOS-level support, but the drivers need to give us about as much flak as the current keyboard
For a PC to be truly legacy free what must you get rid of?
[could_be_dead_wrong]
AFAIK....
ISA
PS/2
FDD
serial and parallel ports
...and anything that uses an IRQ.
once we get rid of these, we might get a performance gain on non-legacy busses, etc.
[/could_be_dead_wrong]
Anybody know more than I do?
What makes them great is that at long last we have a virtually limitless number of slots for devices. 127 on a USB bus, 63 on a Firewire bus. Only problem is, it's not getting implimented correctly. For example, vendors are making USB hard drives and removable media drives. USB was NOT designed for this. It's certainly faster than serial connections or good ol' ADB, but it was designed for low bandwidth peripherals, i.e. modems, keyboards, mouses, printers, cameras. I'd love to see more Firewire devices (especially sotrage) out there...bye bye SCSI!
just remember something: try editing your bios with a USB keyboard... oops, no drivers! I'll keep my ps/2 ports for now.
two words: limited option. how about if we don't like it?
--
You're a cartoon of rebel! You're all like exaggerated version of yourself! - Gerard Jones
I don't know you, but with only 15 IRQs I prefer to buy ISA cards which still use jumpers so I can control which IRQs I want to use.
/dev nodes for every possible piece of hardware I can plug in my machine?
And this is because my BIOS is so "SMART" that it does not want to use the IRQ 12 for a PCI card even if I explicitly specified not to use any serial mouse neither it's IRQ (12). The same happens with the second serial port and IRQ 3.
So if I want to use any of these IRQs I have to use a card with jumpers and set them to either IRQ 3 or 12 or 7 (the parport) and this is the only thing I can do if I begin running out of IRQs.
What will happen when I am no longer able to purchase a MB with ISA slots where I can use jumpers to choose the IRQs I like for my cards?
What will I do to all the ISA cards with jumpers I have purchased during the years?
What will I do if Linux USB support and Fire Wire support are not ready yet when that moment arrives?
Will some day Alan Cox and Linus say yes to Devfs so I can know with more accuracy where to find my USB, SCSI and Fire Wire devices without the need to have 10 000+
--
O.K, so ISA is an old standard, but i still find it hard to get hold of a PCI modem that:
:)
a) Isn`t a bloody WinModem &
b) Doesn't suck.
The same tends to apply to SoundCards IMHO. But that could just be me.
You are half right - not 1st Post!!, more like 1st Dickhead!!!!
I want a legacy-free Slot A motherboard with 4xAGP and 133 MHz FSB support I could plug my 700 MHz Athlon on to. Anyone?
Any decent bios can use a USB keyboard connected to the motherboard like a normal ps/2 keyboard. How else could you boot and select lilo parameters etc?
USB is already being skipped over for Firewire by most of the higher end video cameras. For a short time maybe you'll see these USB-only boards, but it's not going to be long before we have USB & Firewire boards. Now if I could just get a toaster to plug into a USB, I'd be set.
In my last post I wrote 'Fire Wire', but now I've just read 'Firewire'.
Which of them is the correct one?
--
That is what I wanted to know . Thank you for letting us know that USB is coming to Linux . Your Squire Squireson
Ok... I have some ISA cards. I admit it...
they're not all that bad and I'll always have hardware around
that can use them...
I do like seeing pci only mb's out there and will welcome a
wider acceptance of usb (let's get those prices down) soon.
I, however, don't see myself using something like that for a few years yet....
RANT!!!!!
Am I the only person out there that refuses to buy a damn
celery or p-II p-III system because they don't have any
freakin boards that DON'T use that atrocity called
PS/2 ???
KILL IT!!!! What kind of a freakin moron came up with the idea
of an architecture that REQUIRES a freakin REBOOT when the device
comes unplugged??
I LOVE the fact (with my old AT style keyboard) that I can unplug
EVERYTHING from my server after setup... and....
if I ever (god forbid) HAVE to physically sit on it for something
I can't do over the network... I can just plug in my keyboard
monitor and SERIAL mouse (if necessary) and go to work.
Hello!!! Isn't there ANYONE else out there that agrees
that PS/2 must die?
End Rant... *sigh*
Thanx a whole freakin lot ibm... and thanx to the idiots
in the industry for continuing retarded architecture.
Friends don't let friends buy Compaq's. (Dell/Gateway... same same) You want a good computer? Build it yourself.
A truly legacy free PC would take more than just removing the ISA and PCI bus. No IDE either. No x86 processor. No floppy. No serial port. No parallel port. Not even a CD-ROM. Technically not even an ethernet device, but there's not really a good alternative. A legacy free PC would not be a PC at all.
how good is it with attach-detach (ie unplugging a device and reconnecting)?
/dev/ entries handled?
if you have (for example) all devices via a hub (eg keyboard), will it boot?
and if you unplug a hub, containing keyboard&mouse, does the system become unstable?
what happens if you move devices around between ports? eg i move my camera onto another hub. how are the
these are quality-of-implementation points, but are important if you dont want to unplug something and nuke your system...
For the moment Firewire seems to be relegated to Macs, Sony laptops and people willing to buy expensive Adaptec (or similar) cards. Intel simply arent interested in Firewire because they believe USB2 will support higer speeds and remain backwards compatible.
I see this as a bit of a shame - Firewire is a good system - it can act peer to peer without needing hubs which USB can not manage. It's being adapted by alot of domestic AV equipment manufacturers - we're starting to see DV decks with Firewire in/out - couple a Digicam and an iMacDV to one of thses and you have amazing picture quality and a nice looking PC to boot.
Personally I dont think that the domestic PC market would be worried about having 2 different busses for use externally - after all we've survived having 2 legacy keyboard connectors 2 (3 if you count the old busports models) different mouse connectors, 2 ize serial sockets, seperate printer sockets and as many SCSI connectors as you can shake a very big stick at - as long as connector A doesn't plug into connector B the consumer will be happy.
Matt Thompson - Actuality - Insert product here.
Ugh, yet again, as much as I hate it, Mr Gates's Platform is going to be quite a defining factor in the future of these technologies. I work for an OEM and always like to keep up with whats going on technology wise (even though we are a WinTel only OEM) and looking at Windows Millenium proves that ISA and other legacy standards surely have to die a death, not that long after the product is released. From what I can see, the only difference in Windoze Millenium (apart from more pointless gui touchups and changed icons) is the removal of all legacy driver support and access to true DOS at bootup. Mainstream OEM's work to the guidelines that MS and Intel set out, they have very little choice but to follow the rest of the herd as Joe 6Pack wants a PC with the Intel Logo and Windows Flag. One day this may well change (for the better) but for now Linux is doing a good job at catch up, so I dont feel we have much to worry about with regards to lack of support from the OS.
I think you call it a "Playstation 2." It features a superfast CPU, great graphics, no leagacy crap. Oops, it is closed source.
There's nothing wrong with FDD and Serial. I know whole companies that are not upgrading their Macs simply because they require floppy drives. Floppy drives are useful. They are a universal standard for transportable data. A text file on a floppy can easily be read on Sparc, Intel, Mac, SGI and most other hardware you care to mention. Sneakernet is a useful out-of-band comms system for use when the network is down or not there.
Serial is similar. Serial is still the default way of connecting to a massive range of hardware appliances, from robots to burglar alarms, to telecoms hardware. Having just designed a large server farm, I can testify to the usefulness of Serial as a fall-back remote access channel.
Removing floppy drives from computers because they have USB and Ethernet is about as smart as removing the staircase from a 20 story building because it's got plenty of lifts in.
-----
Not to deride USB or anything, but it looks like its starting to become a gimmick rather than a possible hardware solution.
Yes, USB needs to be marketed by all the industry giants so it can undergo price cuts in respective hardware and get a real chance in the market. But the primary marketing point of a PC shouldnt be that it is USB exclusive. Just cause Apple got lucky with the IMAC (though that was more of an image thing) doesn't mean every vendor out there should be trying to shove his own legacy free rig in the marketplace. "Sure we used outdated, low-quality components and configured them poorly, but IT'S LEGACY FREE!" Look at Apple's original Imac for example: outdated graphics card, lack of writable media, limited RAM... they were clearly wrapped up in product image while ignoring major hardware features. Obviously companies should care more about installing quality hardware and giving customers a wide range of hardware and software options than about whether or not their boxes are perfectly legacy-free.
Also, legacy free pc's bring up a more important issue: lack of choice. Granted USB has so far proven sucessful in the area of scanners, digital cameras, and other peripherals... but that doesn't mean USB should become the sole medium for periphals as a whole. I don't see why ps/2 needs to be replaced urgently... as my old mice and keyboards always worked fine. Plus even if the new rig doesn't come with any compatible periphs, I think ISA and PCI slots should be available should the user feel like adding something (perhaps an old modem, I dunno). Then theres the whole USB/non-windows OS deal. I hear USB is coming closer to full compatibility with Linux, but I still see the normal share of competent Linux using netizens who can't get some USB device set up properly. Of course there's also other Os's, such as BeOS, of which I have no idea how much compatibility with USB is there. But I think it is clear that USB was designed with mostly Windows in mind. And of course this could reduce the number of future non-windows users if all the budding Linux newbies found USB conflicts on their new legacy free boxes and returned to Windows in annoyed frustration.
Bottom line: As good as USB may be, it shouldn't be employed as a giant marketing strategy, nor should it be forced on everyone. If it truly possesses the merits acredited to it, USB will suceed eventually.
Can DOS handle USB?
My main system is DR-DOS 7.03 and Linux. Wonder
if DOS will be able to use any USB devices..
[g33k@sliver:~]$ cat /proc/interrupts CPU0 CPU1 0: 3195058 2881352 IO-APIC-edge timer 1: 29332 29516 IO-APIC-edge keyboard 2: 0 0 XT-PIC cascade 3: 1456 1678 IO-APIC-edge serial 8: 0 0 IO-APIC-edge rtc 12: 78010 100546 IO-APIC-edge PS/2 Mouse 13: 1 0 XT-PIC fpu 14: 17934 30048 IO-APIC-edge ide0 15: 11 23 IO-APIC-edge ide1 16: 1633492 2013057 IO-APIC-level bttv 17: 21 23 IO-APIC-level aic7xxx 18: 98737 100496 IO-APIC-level eth0 19: 0 0 IO-APIC-level es1370
Michael Dikkema Systems Administration Moot Technologies
You won't see a major shift in motherboard design until both of these factors are at least moderately better with a non-legacy system.
Right now (yes I realize this is a big generalization) - MOST ISA cards cost less than the equivalent PCI card. Likewise, ISA does not incur much of a performance hit with many of the peripherals. For example, sound cards, 10 MBps network cards, and modems / other serial devices will all work fine in an ISA slot.
Speaking of modems, I believe there was a recent discussion on Slashdot about them. There was note of the fact that few, if any PCI modems are made that are not Winmodems. So if you're rigging up an all PCI system with one of those, are you really gaining performance? I doubt it.
So in order to maintain what amounts to a marginal performance boost, you're going to use an external modem. This is, once again, more expensive, which goes back to my initial point.
I can think of much better ways to improve my system performance for the same amount of money.
Best regards,
SEAL
argh. sorry about that. Point was that with the abit bp6 you get 24 irq's.
Michael Dikkema Systems Administration Moot Technologies
Apple demands one dollar per firewire chip in royalties. That is ridiculously high. Such a fee is unheard of in the peripheral chip market. This fee has doomed firewire to niche status. Consider too, the iMac would be a natural for firewire but Apple doesn't ship iMac with firewire.
Just boxes on your desktop hooked together with USB or firewire .... that hot plug .... usb/firewire disks, cameras, (firewire) video cards, net connections, sound cards (usb/firewire speakers really), kbds, joysticks, ..... a brave new world - I can't wait 'till ISA is dead!
Last time I checked firewire's pretty close in speed to a backplane bus anyway - for a low end box why not get rid of all that empty space, slots etc - if you do that and only have external connections then you can build smaller form factor cases, get away from standard sized MBs. With no holes for cards you can do cheaper FCC (meaning cheaper MBs and cases). etc etc
With the push to much cheaper PCs this sort of thing is going to happen - even if it saves $10 on the production price to someone who's making 1M boxes/year that's $10M.
Firewire is the best name, but it's Apple's, iLink is Sony's; the standard is really IEEE-1394.
As to your other points: in general, I would agree, but there are times when at least serial ports are useful (though not to the average user). The rest? What for? I rather like ethernet printers:).
Bill - aka taniwha
--
Leave others their otherness. -- Aratak
Its seems from the article that Compaq is releasing the Vista, although it says in the slashdot jib that Dell making it. Did I read something wrong? Are one of these sources wrong? Hmmm.. Bortbox
PCI/AGP and USB are the big winners here and I expect will be the main stream for the next few years. Low end machines will probably do without PCI slots (but will have a PCI bus between the chips on the motherboard).
Once, if you wanted to program anything more than the simplest stuff, you learnt assembly. Then along came Intel's hideously complex assembly language and that went out of the window. The speed of computers today has taken some of the sting out of this however
The ISA slot for all it's naive simplicity was exactly that, simple. I designed and created an analogue-to-digital card for the ISA slot in little over a week (part time for degree project). Where is the place for this kind of stuff with PCI/USB/Firewire? Where does the home hobbyist plug in their projects?
I guess I'm not really complaining. Things progress and change and legacy hardware really isn't much excuse to keep a standard going for more than a few years. I just think it's a shame. I guess I hark back to the halcyon days of 8-bit computing where everything was laid bare, (home) computers booted straight into their programming language, machine code just meant a few pokes and the bus lines usually poked out of the back of the case to plug things into. After all, isn't it on this kind of hardware where most current software engineers cut their teeth? It's certainly often quoted for the high degree of computer literacy in the UK. I just worry about the growing tendency to insulate users from what a computer really is. After all, someone has to develop the hardware and write the software of tomorrow.
I'm probably just getting old.
Rich
When Windows goes into Safe Mode, it does not load any "unecessary" drivers--including USB! So everyone that goes out and buys these USB-only motherboards are going to have a *lot* of fun. How on earth do you manipulate a computer without a keyboard or a mouse? (Another example of Microsoft brilliance!)
Here's a tip to all Windows support techs: Carry your own keyboard and mouse from now on!
I think a priori, this is not a good change as far as hardware is concerned. But something good may yet come from it: the bottleneck that going to USB and FireWire for expansion causes may finally propel the PC industry towards a more distributed and parallel architecture. In a USB/FireWire-only world, a novel piece of 3D graphics simply has to include its own general purpose processor that handles communications back to the PC.
Whatever its effect on hardware, this should be great news for Linux and other non-Microsoft operating systems. It looks to me that drivers for USB and FireWire-based devices ought to port much more easily between different operating systems. Many of them can actually even run in user mode. Configuration and resource allocation should also get simpler.
After the string of card changes the semi-nerd has had to go through it is unreasonable to think they will transition into USB. Sure it has it's benifits but will "Joe" go along? Heck he doesn't know USB from PCI from ISA from IRQ from RAM, forget about it's benifits, and he isn't in a hurry to find out. No, Joe is going with whatever he has when he opens the box. As for Mr. Nerd, it's cheaper and more useful (simultaneous use of burner and scanner for example) to have two computers linked in a network than to change to USB on your next upgrade---so what is thier incentive? Why cram 5 more devices through operating systems and chip speeds that cannot handle 3 or 4 operations at once as it is? Nerd or Not, most have made one or two upgrades since USB inception and have demonstrated virtually no interest in USB beyond that dictated by system manufacturers.
My favourite thing about the USB connections on the side of my iMac is that it doesn't matter which one I plug the printer into and which one I plug the keybord into. It's all worked out for me.
Ease of use comes from simplicity and consistency. This has been evident in the software world for a while, now it's time for hardware designers and builders to take the same ideas and make them a reality.
-----------------------------------------------
my blog: good times, man, good times
This is an aside, but did you know about bus noise on USB? I went and bought one of those spiffy Intellieye mice (hey I hate having to clean mice balls) and the damn thing creates quite a bit of noise. It's recommended (unoffically) that you don't put it on a hub, as it may interfere with other devices).
"On the other hand, PCI isn't really all that fast anymroe anyway, so something had to change"
Well, On a Sun e450 the PCI bus is quoted at a 1GB/sec throughput, which seems pretty fast to me. Sure, there are buses out there that approach double this speed (used in SGI kit and such), but the low cost and wide acceptance of PCI makes it more useful.
-----
at the risk of sounding like a numbnut what's the current status of USB2? support under linux? I've heard numbers that put this puppy miles ahead of firewire.. -- .. cheers
Come on, this is getting ridiculous... .... Do you know that if you've got a 100tx network with isa cards (if you can find them... did they even make them?) , the network's bandwidth would overload your dog-slow ISA?
.... *CRUNCH*)
People asking "Do we really need a K7 @ 700Mhz" I can understand (even if I think "Yes we do") but ISA?
ISA is about as old a technology as can be found. Most PCI devices are cheap nowdays (sound, video and network cars.... you don't *have* to buy the latest TNT/SBLive/Gigabit ethernet card) so give me one good reason we shouldn't retire all our old machinery (which is starting to get *very* cranky) and buy new , not-top-of-the-line legacy-free machines.
Less problems, more driver patches (don't forget: all this new found OEM driver support for Linux is for *new* hardware) cleaner kernels.
No, I can't spell!
-"Run to that wall until I tell you to stop"
(tagadum,tagadum,tagadum
-"stop...."
Yes, yet again the PC industry chooses the best standard (not) over that "other" one. It's a shame, but in the end of the day, stuff like video cameras, vcrs, (and all other DV stuff), will end up using FireWire because it's a faster solution and Intel can't do anything about it (eheheh).
With the supposed 'death' of ISA comes PCI sound cards and PCI modems (ala WinModem.) Now perhaps I haven't been keeping score, but are WinModems working in Linux yet?
Trying to get a USB mouse working is not so easy. My entire system freeses when i configure gpm to use my USB mouse.
now of all things in the article this caught my attention most of all. no matter how fast computers get they still take forever to boot up. this is one of my biggest pet peeve with the pc architecture. there really is no reason it should take so long, I know alot of the time is spent in the 'isolation' phase of isa PNP (its rather heinous), is there other factors in legacy hardware that cause the horrible boot up times?
http://notanumber.net/
Changed to 25 cents after mucho bitching...article here ---> eetimes
PCs usually implement a 33MHz, 32bit PCI bus, SUN-E450 also offers 66MHz and 64-bit PCI slots, which allows for 2x2=4 times as much bandwith (per PCI bus, the E450 has multiple). The only reason I can see why PCs don't implement these is because there is no need for them; the 33MHz/32bits PCI bus is fast enough for almost all applications (Except for video/3D cards, but they plug into the AGP bus, or the UPA bus on a E450). Until faster devices become commonplace for average Joe, I guess there is no need for a faster bus in average Joes machine.
Put a fairly feeble pice of equipment in a computer and hand out a (Windoze) driver for it. It worked sooo well for modems and now they want to make everything work like that.
Is Micro$oft behind this?
It looks like I might be keeping that K6-2/400 in my system for a long time!
I'll see your Constitution and raise you a Queen.
There are many reasons for this to happen. The hardware vendors want it - even Intel. Microsoft wants it, because it will make the current monopolistic discussions sound nonsense - there will be no software market as we know to discuss after all. Imagine millions of devices being sold in small shops with Windows CE preinstalled... MS will use it size to pressure electronics device makers, in order to force WindowsCE on everyone.
The death of the PC is a very sorrow event for the OSS community, because it will make impossible - or impractical - to keep developing Linux. Close devices, closed specs, make impossible to develop drivers. Even worse - a home computer could be specifically designed to make it hard to change the operating system, keeping the user 'stuck' with the preinstalled one.
I sincerely hope that this nightmare scenario do not happen. Many things can change. Maybe the market will not accept closed, unexpandable computers - this was tried before and failed after all. The business users may opt to keep using traditional PCs. Even best... if bigtime electronics manufacturers start using Linux on their PCs as an alternative to Microsoft...
All I know is that we will see a lot of changes in the market in the next few years. In five yeras, both the PC and the Internet will barely resemble what we know today.
Obviously keyboards and mice wouldn't normally benefit from a faster interface (Ooh, I can type at up to 500 words per minute now!!!) but there is a benefit to the motherboard itself though. A computer is roughly divided into two busses and everything else hangs off of these busses. The front side bus is where you hang memory off of and is a high speed bus with very tightly controlled electrical characterisics.
The peripheral bus is typically a PCI bus. Every other bus you see advertised is actually a chip which hangs off of this bus. More things hanging off means more capacitance as well as more electrical power. So parallel ports, serial ports, keyboard ports and mouse ports all have a cost associated with them. More capacitance means its more expensive to design a board that transmits signals at a given data rate. These chips also consume board real estate.
So by building a 21st century motherboard that has less devices hanging off of the PCI bus would be a good thing. The USB port is responsible for more general purpose signalling at up to 12 mb/s: keyboards, mice, graphics tablets and maybe a floppy. The firewire port is better for high bandwidth applications without requiring a dedicated PCI card: video cameras, some forms of storage. A hard drive interface probably won't be going away any time soon as their bandwidth usage can be greater than FireWire.
The FDD interface is unfortunately useful on Windows. I found out how useful when Windows decided it didn't like to operate this weekend. Since I didn't have a Windows Setup floppy I was forced reinstall. There may have been a way around it but since the only thing I use Windows for is occasionaly upgrading firmware I didn't lose anything except time.
I guess i have to run out & buy new devices, or worse, adapters to half-ass it to work with USB. No thanks, guys. Now, USB is sex, but until a serial mouse is the same price as a USB, guess what?
3 comments:
- As I see it, we dont need less IRQs, we need more! Sure you can share IRQs, but that means for any interrupt with multiple devices capable of generating it, you have to poll every one. With a single device per interrupt, theres no question of what generated it.
- even if you dump the ISA bus, ive yet to see a motherboard (x86) that provides a way to use more than 4 interrupts for pci slots. One thing I really liked about having an isa modem was that I could assign it an IRQ, and still have the 4 pci expansion slot IRQs to play with. Makes a difference when youve got 5 pci devices already.
- btw, can someone point me to some information on this claim that some X86 systems have more than 16 interrupts? Incidently, dont forget that not all interrupts are hardware interrupts (int 21h anyone?)
Simply removing the ISA slots does not help much, as long as there still *is* an ISA bus on the board, with ISA peripherale attached to it - floppy controller, ISA interrupt controller, RTC etc., even if it is hidden in 1 or 2 chips.
On the other hand: ISA is quite fine for prototyping and low-speed hardware - using PCI or USB for that purpose is overkill, slows down development time, and makes it a lot more difficult for hobbyists to attach their selfmade hardware. I won't buy a new board if I can't use my special ISA cards (CPLD programmer, JTAG interface etc.).
Sparcs need a console. If you unplug the keyboard after it's booted it will normally drop into the prom monitor. If you plug the keyboard back in and type "go" you'll be back up. This behaviour is probably configurable via the prom as well but I haven't looked very hard into it.. all my machines are on server switches. Then of course, there's always a serial console if you're going headless.
400mbps!! That's awesome! We *need* firewire support!
USB, voodoo, sound cards, it's always something keeping me from using linux. I've been waiting for USB support for almost a year now. I waited 6 months for voodoo suppoort, and another 6 months for my sound card. Now i am buying a new computer, USB everything which means, NO LINUX FOR ME. :( comeone linux, get on the ball and stop playing catch-up with the world.
I wouldn't mind seeing ISA go, but as with many, I've got a good selection of ISA cards which I'm not quite ready to give up. I too prefer jumpers.
--
Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
Most of these "legacy free" PCs run off of Intel's crippled 810 or 810e chipset. As far as I know, there's no X driver for the 810. So if you're cool with no Xwindows on these legacy free boxes, that's fine, but I'd first make sure they had either a BX chipset or a non-Intel chipset.
The royalty Apple was originally asking was somewheat outrageous.. However, those issues have been sorted out, and Apple is now asking something like $0.25 dollars/MACHINE (not on a port/port basis as before)..
Apple has an interest in getting more manufacturers to support FireWire..
The article seems to state that it's Compaq making the Vista. What's the deal with Dell?
Sigmentation fault - core dumped
I have to laugh when I see "hot-swappable" listed as a compelling reason to "upgrade" to USB. Yeah? My COM ports have always been hot-swappable. I switch back in forth between my track ball and mouse all the time and I'm sure as *hell* not going to reboot for that. PS/2 was a bad idea.
("I've got an idea! Why don't we make the keyboard plug look *exactly* like the mouse plug! Now *that's* ease of use...." "Great! Then we'll make it so that your system crashes whenever accidentally unplug a periphereal. They'll *love* that!")
ISA should definately die, and USB should probably take over as well, but software on the PC side is not to the point where we can make the USB plunge yet. Of course, it may take a drastic action such as this to *force* the software to come in line, but I pitty the poor users caught in the middle.
("Why can't I use my keyboard/mouse in safe mode? My display settings are messed up and I can't fix them! I'm stuck!" "This is a known issue with MS Windows, and will be addressed in the next service pack. Please wait patiently for your patch".)
*shudder*
--Lenny
Unless/until there are more than one or two PCI modems that are not winmodems, all linux users should be a bit worried. I know I am. My motherboard on the main machine at home has only two ISA slots, one of which is shared. And the box only has one ISA card: a modem.
I'm all for the PCI bus. One of the selling features of this mo-board was the small number of ISA slots. PCI is much better in most ways. In theory, firewire, USB, etc. is also much better. But I'm impatient for the kernel development folks to get it to work (and I don't hold it against them. It's their time, not mine.) I also don't trust the modem manufacturers to ship anymore 'real' modems in this new paradigm.
I did see one post on the modem subject (perhaps there were more, but below threshhold 1). It claimed that serial modems are going to go bye-bye. Let me guess: the same people that think that are the same people who giggle with glee over how cool ethernet in the dorm is. Guess what: some of us live in the real world, and don't have access to xDSL or cable modems. For many, serial modems are the only solution for a long time.
So while I will continue buying motherboards with as few ISA slots as possible, that means they will have at least one.
For a real modem.
Jesus was all right but his disciples were thick and ordinary. -John Lennon
Why should a manufacturer eliminate the ISA slots in a computer? If you want to avoid using legacy systems, simply do so, but don't deny me the option!
Here are, as I see it, the problems with doing away with the ISA slots as things stand today:
In fact, my game machine MUST have an ISA sound card, since the dual V2's, video card, NIC and SCSI take up all 5 PCI slots. If it didn't have ISA, it wouldn't have sound!
Now, I do want to address a couple of items I've seen mentioned in this thread about IRQs:
The only thing about USB/Firewire/I2O etc. that worries me is the "You want drivers? Yer runnin' Winders ain'tcha?" mindset most HW venders have. As an embedded systems designer, I am CONSTANTLY telling these morons "No, I am NOT running Windows, I am running a real time OS, and I need the programming specs for that! No, I CANNOT use the BIOS you provide, I am running in protected mode and your BIOS only works in real mode. No, I am NOT running Windows, weren't you listening the first twelve times I told you that?"
However, things are getting better with more HW vendors supporting Linux (therefor releasing source that I can adapt as needed to my needs).
And before you ask, while I am considering using Linux in several projects I am designing, there are other places where it just doesn't make sense, and therefor I have to adapt drivers, not install the RPM. Let's not get into the mindset of "You want drivers? Yer running Linux ain'tcha?"
PS: Rob, why don't you put a "Spellcheck" button on the post page? It would sure help us all out!
www.eFax.com are spammers
name them. I only know of three but maybe you know more than me.
you meant sexy.... :)
They say not to (whoever they are), but I do it sometimes (going into the office with my marble+ and my machine is already on mostly). Keyboards I have a little worse luck with.
Maybe someone else has noticed this:
Before I wasn't able to do this on my WIn95 machine at work, but was always able to do it on my W98 at home. I always figured it was a hardware difference between the 2 machines. Then I upgraded to IE5 and it worked all of a sudden. I was also unable to hot swap my mices in my Linux kernel
Disclaimer-Please don't wreck any E.Q. testing this, or blame me if you do...
I belive I read in Scott Mueller's Upgrading and Repaing PC's that the traditional 15 IRQ system is a legacy of the ISA bus. In current systems, the PCI bus has it's own interrupt controller that has to be mapped to the ISA system for backwards compatibility. The legacy IRQ system could be completely discarded in a PCI only system. The PCI bus has only 4 interrupts, but unlike ISA, they can almost always be shared becuse PCI associates an ID with the device that generated an interrupt when handling it. Now, imagine the headaches of trying to configure one of these new systems, having to set every PCI card to use interrupt A, what a nightmare.
Furthermore, you wouldn't have to set jumpers to avaoid serial, parellel, and even mouse ports; that's the beauty of USB.
Life is pain. Anyone who says otherwise is selling something.
... about the iMacs revs a-c; for awhile they were the only computers with USB. As the only way an owner of one of those iMacs can attach peripherals is through USB, USB is a sound investment for all types of peripherals.
_____________
Personaly, I wouldn't be surprised if Microsoft pushed USB for all it's worth, to keep Linux out of competition for just a little bit longer, ensuring the standards and specs change just enough each version to break the Linux drivers.
Is it -really- the best way to go, to burn ALL the bridges, when in ogre territory?
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
www.123cdc.com
Only a matter of time if not already that some clever engineer will build an ISA bridge adapter for a PCI slot. Plug the bridge into the PCI slot plug the ISA card into the bridge. I'd put the electronics at a right angle to the PCI connector and make the shim height as small as possible. Or if one was really clever make an ISA expansion bus that uses one PCI slot, an external cable to an ISA backplane in a seperate cabinet with its own power. Plug all your ISA cards into the board in the cabinet and run from there.
USB and FireWire (IEEE-1394) aren't competing standards - at least they weren't designed to be. USB is designed for low bandwidth devices, FireWire for high bandwidth, with not a lot of overlap. USB is not offically a standard at all, in that the definition is still under the control of Intel. I'm not saying that USB is bad - but it is optimised for low bandwidth, right down to having cheap cables.
Then Intel gets this idea that they can have the whole pie to themselves (talk about a bob each way - they are part of the IEEE-1394 consortium too), so they bring on this USB 2.0 vaporware - the _specification_ due in a maybe a few months specifies something that maybe will (under ideal conditions) have a similar speed to that available with FireWire _now_.
There is an excellent article on this at:
http://www.MacKiDo.com/Hardware/USB2.html
Read that article if you think that USB 2 will be as good as FireWire.
If USB 2.0 succeeds, it will be on Intel marketing power, not technical merit.
OTOH, that hasn't stopped inferior techology before. I'm writing this on a G3 macintosh with EIDE drives, when EIDE ousted SCSI _not_ because it was in any real way better, but because the fact that it is the 'standard' in PCs made the drives a lot cheaper. I hope we don't also get the 'nearly good enough' technology of USB 2.0 in a similar way.
Roy Ward
You'll want the 2.3.x USB stack (which, like the first
post in this thread said, has been backported to 2.2).
But I use this heavily, and have had no problems.
The Matrix is going down for reboot now! Stopping reality: OK. The system is halted.
Ouch.
I'm glad that some PC companies are following Apple's lead and getting rid of legacy technology. I know that there are many people that want to keep things like serial ports and ISA slots around so that they can use their old periphreals and stuff, but there are a significant numebr of people who want to see the computing industry move forward. Sooner or later the world has to change.
I have a new Blue & White G3 with USB & FireWire that replaced my 9600/200 PowerMac. Of course, I have a few SCSI & Apple serial devices that required me to buy a Serial->USB converter and a PCI SCSI Card.. but you know what, I did not mind. It was a choice that I made. The advantages of the new technology are greater than the inconvenience of having to buy a few PCI cards to support your legacy technology. If you want a parallel port on your legacy-free PC, there will be some manufacturer who will supply you with a PCI card or get a Parallel->USB Converter. Or, just wait a few more years to buy a new PC.
As far as the floppy disk is concerned... I have not used one in three years. I was very happy to see that thing removed from Apple's product line. I do not even use one on my WindowsNT machine at work and the HP-UX machine I also use does not even have a floppy disk drive installed in it. Everything exists peacefully on a network- a network that has had no significant downtime, other than scheduled maintenance since I have been working there.
I believe that this whole issue boils down to fear. A lot of technical people fear change (remember the quote from "Wayne's World" where Garth stared wide-eyed ar Rob Lowe's character and said "We fear change"). If you want to keep your legacy stuff around, that's cool with me. Just go out and buy the necessary converter cables and PCI cards yourself... just don't expect me (and others like me) to pay extra for a PC just to support your legacy equipment.
That everyone down in the forum becomes the second, then third... dickhead? You're just jealous, aren't you?
you retard.
- A.P.
--
"One World, one Web, one Program" - Microsoft promotional ad
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
Perhaps somebody can help, I tried to get USB working with an Abit BP6 mobo. Just trying to get a Logitech mouse on it. The mouse was detected perfectly and is listed on the linux usb websites as being successfully used, however I failed to be able to get any action from it (yes, I already RTFM) and after some amount of trying it will predictably lock my machine hard.
The machine is not overclocked, if that's where your mind went when I said Abit BP6. I'd love any help with this as I haven't had time to do a full inquiry, as i can't SysRq back to get a clue since the machine appears to be locked in hardware at that point.
Of course this could also be a bug which is fixed in the past weeks since I've tried, in which case I apologize for the bandwidth.
I actually, honestly possess a USB-capable motherboard (Abit BH6) along with a USB keyboard, wheel mouse, and joystick on my game machine (win98 for now...). In the CMOS setup, I had first set USB support to come from the OS. While I had keyboard support in the CMOS after that, 'safe mode' and booting directly into MSDOS was a problem: No keyboard, no mouse. Changing that setting back to letting the BIOS handle the USB resulted in perfect performance in the CMOS setup, DOS mode, safe mode, and in regular win98.
Upgrading a component is simply taking out the old one and plugging in the new one. Preferably without turning anything off.
Drivers are passed around using a standard scheme (some sort of byte codes). There are well defined interfaces for everything (disks, sound, video, printers).
Sounds like a pipe dream? Look at hardware specs like FireWire and USB; basic software specs like HAVI and Jini. Higher level specs like X, OpenGl, NFS, HTTP. Think again.
The advantages of such systems over current ones is so great they are simply inevitable. It is only a question of how long companies invested in the current architecture will fight on.
The legacy free PC is a step closer towards this ideal. Oh, and don't ignore the PlayStation. It has VESA, USB, and FireWire connectors, and Sony is a member of the HAVI team...
According to an article in the Wall Street Journal (11/08, p. B6), one of the major reasons for removing legacy ports is to make it harder to expand systems, so that the average lifetime of a computer will drop from three years to two years.
--- Brian
Well, I'm using a SCSI one for a few months. No special support required. They seem fast and reliable.
- Video card
- 3D card (or two)
Aiming three PCI video cards at one monitor is a legacy solution.While the ISA bus is seriously slow, there are several applications for which an ISA bus in easily adiquate. A modem for instance. Since a modem is far slower than even the ISA bus, there is no need to put it on a PCI bus. On the subject of PCI modems, does anyone make a non winmodem for the PCI bus? I have looked a little, and only found winmodems.
Sound Cards wouldn't seem to need that much bandwidth either. I looked at two soundcards once which were supposed to be the same 'model' one for ISA, and the other for PCI. The ISA card seemed normal, and had several IC chips on it. The PCI card didn't have any IC's on it. The most complex electrical component seemed to be a resistor. The sound card ran the speakers and not much else. All of the sound processing would have had to been offloaded back to the processor. The worst part was that the PCI card cost at least twice as much as the ISA card.
There are always legacy cards which someone may want to use. It is nice to have access to use some of those cards, even if the majority of the people don't need them. This is why MCA support has been added to Linux recently.
If I were to buy a motherboard (with no regard to price), it would have an AGP slot, at least 6 PCI slots, at least 2 EISA/VL slots (for those unfamiliar with the protocol, EISA slots can take ISA cards, and VL slots are a physical extension on the back of an ISA or EISA slot), and at least one preferably two MCA slots.
I like being able to put s piece of legacy hardware into my machine, even if for only a little while. I would use mostly the PCI slots, with maybe a card or two for ISA. If I wanted to try out a VL card, I could. If I wanted to try out an old MCA card, I could. If I wanted to try an EISA card, no problem.
On the other hand, I have heard that the ISA bus slows things down, even if it isn't being used. So losing it isn't all bad either.
There is a civil war coming in the United States. Remember which side has most of the guns
Yes, I know that it's often necessary to prune the old to make way for new technology, but I'm not at all happy with some of the directions PC hardware is moving in these days.
I *like* serial ports. I prefer serial mice to PS/2 (the unplugging issue). I have a very nice USR external modem that uses a serial port. I wish I had more serial ports - then I could hook up a couple of the DEC terminals sitting in my closet. Serial ports are also great for letting me null-modem files off all my old Atari machines. And though I just barely know my way around a soldering iron, serial ports aren't rocket science, and are an ideal interface for all sorts of hardware projects. And USB may be nice, but right now it still is in a state of Driver Hell. I have *never* found myself in a state of Driver Hell when using serial devices.
Likewise for ISA. ISA is way more hacker-friendly than PCI. And as others have said, 4-5 PCI slots often just isn't enough. I'm stuck using an ISA sound card at the moment because 2 video cards + ethernet + SCSI leaves me with room for nothing else. I know that when I upgrade my machine, AGP will fix part of the problem, and I can always opt for onboard ethernet and SCSI if I want, but I'm not entirely sold on integrated motherboard peripherals - if my network card goes south, I can just plug in a new one, rather than having to take out the whole motherboard.
In general, some of the new "friendly" or "economical" features of new PCs just don't sit right with me. The new Dell machines I've seen have only one serial port, and even better, won't boot unless there is a monitor plugged into them. What a *stupid* idea!
In any case, don't get me wrong - I think the idea of a machine with a tight, integrated architecture is a great one - I'm just not sure the PC is the best candidate for the job. The PC's strength over the competition (Macs, Suns, etc.) has always been its openness and potential for configuration. Get rid of that and you not only lose one of the platform's big selling points, but also have nearly two decades of legacy software and mentality to deal with.
I haven't read the entire series of replies to this story so I hope that I'm not repeating someone...
Does anyone else see this as a potential performance bottleneck?
Vendors are telling us that we will be able to plug everything from mice to hard drives into the USB. Do you really want to see your mouse freeze because you're in the middle of a large data transfer from a hard disk? Watch your mouse jump around jerkily because your scanner is transferring data?
I don't mind seeing ISA bus cards disappear so long as they increase the number of PCI slots!!!
CUR ALLOC 20195.....5804M
power is measure in watts not volts and neither power nor voltage "flows." It is current measured in amperes that "flows."
I have a 1371 here... works fine with Linux-Mandrake 6.1. I think it might be using the ALSA driver, though, since /dev/sndstat doesn't work.
An ISA interface that plugs into the USB? *shudder* Rich
I thought USB could supply some power over the wire, not sure how much. But then - I could be wrong. :)
of a pin. Come on. Saying the Playstation has an "os" is like saying trying to debug "Hello World" written in VB is hard...
Being the cheap bastard that I am, I located a celeron MB that fits in my old AT case and uses my old AT keyboard and serial mouse. Mine takes S370 Celeron's up to 466Mhz.
The board is called a Pancer LX. Dunno who makes it. Run's Win95, Solaris 7, and Linux just fine.
I haven't tried overclocking yet.
I wonder - however "legacy free" the pc's are, there must be a serial (control for a lot of external devices, mostly industrial) and parallel port (dongles anyone?)
Grab an external serial modem and you'll be fine.
It might start on the Mac side. All desktop Macs except the supper low-end iMac now have Firewire. Plus the Mac hardware platform is much more limited, which makes getting things off the ground much easier.
There are rumors that by this time next year, Apple will be shipping Firewire hard drives standard in its high-end machines, and that would certainly encourage Linux to support it.
--
This space unintentionally left unblank.
Alot of homebrew ciruits that I have seen where driven off the parallel port (there where several in which the homebrew circuit fit all withen the casing for the plug). There where also several homebrew project that used a standard RS232 IC. I saw very few homebrew projects use ISA as there was more of a chance of something wrong with the homebrew blowing the computer. USB doesn't kill the availablity of serial or parallel ports. Both will still be available in the form of USB-to-serial and USB-to-parallel bridges. Also, since it is the USB controller and not the bridge which uses up an IRQ, it is much easier to get more than four serial or two parallel ports off of a single machine. But, I imagine that given time there should be standard USB ICs such as exist for the homebrewer of RS232 devices. Such a homebrewer IC would probably make it easier and cheaper to build device with a higher transfer rate than even most ISA homebrewed projects.
When I built my latest machine back in January, I didn't get a single ISA card for it. USB speakers, USB game controller, PCI modem, PCI sound card (for input), DVD with DAE... Worked well under Win98. Got beta 3 of Win2000, and it's even better. It's funny though. For as much slime as Lunix advocates throw at Windows, when it comes to USB and DVD support, Windows rocks. There are USB EVERYTHINGS, people... Cameras, modems, netcards, scanners, printers, speakers, mice, keyboards, game controllers, UPS's, Tape Drives, POS devices, etc. ISA is dead. That isn't a revolutionary thought.
I figured USB would become a vital feature. Isn't
it nice that there's a good, well-designed, free, set of drivers in the world?
I've been using USB devices on my laptop for months.
My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
agreed! our enterprise falls back on console/terminal xyplex servers for when everything else is dead.
A year spent in artificial intelligence is enough to make one believe in God.
"A hard drive interface probably won't be going away any time soon as their bandwidth usage can be greater than FireWire."
Firewire is already 50MB/s, and will be twice that next year. Maybe there are some RAIDs that can exceed Firewire's real-world performance (which is probably something like 40MB/s), but it's fast enough for 95% + of external devices.
Machines really designed for video will probably have two Firewire buses, one for the DV stream and one for everything else. I believe Apple's new high-end G4s to this.
--
This space unintentionally left unblank.
The 1.44 megabyte floppy disk is somewhat deprecated, however I disagree that they are WAY too small for a lot of modern applications. Those .TIF files used in digital photography are absolutely HUGE...they're the worst disk hogs out there. Of course, the problem is much less nowadays than it used to be what with 13G hard drives and such. The point being, that really nobody ever kept their .TIF's on floppies (well maybe 1 per disk, or indexes of jpegs). The floppy disk is still well-suited to saving document files, as well as booting a minimal operating system in case of failure.
I have made it out of the dial-out line days with the advent of DSL... But this could be a concern for linux users who do dial up. Are there any PCI regular modems (NOT WINMODEMS)? And if you blow away the comm ports there goes all support for the old Courier External V.Everythings I have 2 of.
Good luck trying to connect... this might be a good time to start working on Winmodem drivers/hacks.
-Steve
My intelligence insults itself.
PC 99 means you have to buy all new cards, HW, printers, etc. Mac did it all right. Yeah, they sure did. My mother's Mac just died. To get an iMac she will have to replace the working printer or pay 80-100 bucks for a USB to serial adapter. I couldn't believe they didn't include a serial port.
Dell has been doing this for about 6 or 8 months with thier Celeron based dimensions for home use. No ISA slots in these at all, just PCI.
thehermit
According to killerapp.com:
:)
ADS Technologies PYRO 1394 DV 3-PORT PCI OHCI 400 M/S HOST CARD - $87.89
That probably doesn't include shipping.
Also, Asus makes a 1394-enabled motherboard (the
P3B-1394, I believe it's called). Only 3 PCI slots, though. *sigh*
And what's with the article posting - Asus makes PC99 legacy-free motherboards? Uhh, I can't find any on their website. PC99 doesn't mean legacy-free, either, as you can still have serial, parallel, PS/2, and ISA on the motherboard. They're recommended to not, but that doesn't mean they can't. Maybe they've got a legacy-free board _coming_?
USB is one of the best things that happened to laptop computers, IMHO
In my experiences, USB peripherials hooked up to a USB hub make great docking stations for laptop computers. It dosen't matter who makes the laptop computer, or what OS you are using, if you can get the drivers for all the peripherials on the hub, you have a working docking station that is manufacturer neutral.
I've used the same full sized keyboard, wheel mouse, scanner, modem (yes usb modems are out there, and they are very small too)hooked up to a hub in a desktop type enviorment. If I'm not there (or even if I am), a coworker can walk up to the hub, pick up the cable (or unhook my laptop [I better have not been using the modem if he knows what's best for his health]) and suddenely have direct access to all the equipment.
The peripherials are out there, the hubs are cheaper than docking stations, and they are make/model neutral. It's a win-win situation.
This is just my opinion.
Joe Goldmeer
Is there such a thing as a converter that plugs into a PCI slot with a ribbon cable going to a board with say 3 or 4 ISA slots? Or is this like asking for a converter to play 8-Tracks on a CD Player?
Back in the 486/586 era, it was pretty common for reviews of ethernet cards to include a "CPU Utilization" benchmark. ISA cards generally used 2 to 3 times the CPU of PCI cards. I don't know what you are paying for CPUs, but that $10 extra dollars for PCI ethernet is probably worth it in improved processor efficiency.
We're already seeing $20 USB mice -- it will be only a matter of time until all the cheapo stuff is in USB.
--
Business. Numbers. Money. People. Computer World.
While this a bit off-topic, ADB (Apple Desktop Bus), used in most Macintosh and some NeXT machines, also pretty much requires you to reboot every time you add a peripheral. It only initializes the bus at boot time, so any devices added after boot will not be registered. You can, however, remove a device and plug it back in without rebooting the machine and have that device still function, provided of course that you don't short the bus while doing so.
The above is true whether you run Mac OS, Linux, *BSD, or even BeOS on your system. That's just the way the hardware works.
IIRC, newer Macs with the translucent, multi-color cases don't ship with ADB and instead use USB for keyboard, mouse and other peripherals. I can't speak with authority here though, since I don't own one.
I, for one, will be ecstatic the day that IRQs are eliminated from PC hardware. That was a lame-o design if there ever was one.
Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
Wait until Sony starts including iLink (FireWire) on all of it's consumer electronic products - not just the Playstation, but TVs, DVD players, recievers. (Most Sony computers come with iLink too.)
Perhaps then the applications will be more obvious, and we'll start to see greater adoption.
--
Business. Numbers. Money. People. Computer World.
I remember the Atari serial bus, on the Atari 800. When you cut the number of wires for communication between devices, you cut the bandwidth. Also, it was a lot easier for hardware makers to jump in bed with copy-protection-oriented software makers (like MICROSOFT where Atari machines were concerned.)
I know that ISA is aging, and I know that USB is very popular right now, once the marketing pressure came to bear. But I wonder about its future. Will the spec prove inadequate when people start cramming on the hardware? What about disk drives (as some posters have said here already.)
I guess if people get used to the idea of a serial bus, and event-driven hardware support, maybe things will work out once the serial bus actually gets fast enough. Ya think people will ever learn enough to make fiber cabling work commonplace and easy?
And what about all these machines around right now. What do we do--throw them in the garbage can? Really environment-conscious, aren't they?
I really hate pushy people. The people behind USB are starting to grate.
--------------Rev. C.C.Chips---------------- For the real truth, visit
SO nananannanaanananana Yes I know I have talked to him on a small private irc network I will not mention to keep it from getting slashdotted. jason.salopek@usa.net
Will there be a market for PCI cards which provide a "virtual" ISA bus to support legacy ISA cards?
Agreed. In particular, the "cascade from IRQ 2 to IRQ 9" hack that the IBM/AT used should be layed to rest. A single interrupt controller with IRQs from 0-63, or even 0-255, would be fine.
Cleaning out the BIOS would be nice too. Linux doesn't use it much, and I suspect that Windows doesn't use it much either. For one thing, most of its a bunch of obsolete real-mode rountines, and you can never count on them working anyway. Nobody wants to spend time patching around BIOS related bugs in their software; its easier to write your own routines than try to deal with several hundred different implementations in BIOS, some of them almost certain to be incorrect and buggy. IMO a minimalist BIOS would be best: just find the hardware and inititialize and test it.
TedC
Actiontec PCI Call Waiting Modem for $99 is based on the Lucent Venus hardware chipset, works with linux in fact says it right on the box, and if it's anything like my Zoom 2949L external modem with Lucent Venus it ROCKS HARD. Multitec also makes some non-winmodem pci modems with the same chipset and I think 3com makes 2 pci modems that are not winmodems.
About all winmodems being bad, it appears the Lucent LT winmodem is not a bad design because only some control functions are down in software and claims to use less cpu that a serial port which is probably why it was chosen for the first attempted hack of a winmodem driver for linux. Any other winmodem though I would defintely avoid ESPICALLY HSP ones that eat 60mhz of your cpu, and I will probably continue to buy hardware modems myself.
jason.salopek@usa.net
dammit people!!!! get it RIGHT!!! its megaBITS not BYTES!!! big difference [big B=bytes, little b=bits] **SMAK** wow... 1.5megabytes is actually faster than the new usb2 standard, which is actually 480k max [48 megaBITS] ac..harf
five months actually!
Starting with Inaky's stack (thank's Inaky), then with linus's (based on intel code I believe). And when development switched to 2.3.x, I backported fixes I needed from the new code. Just a mouse, and a keyboard (I have two plugged in now). But i need to get Rasca's (i believe) test input layer rewrite before I can get rid of my AT style keyboard.
I ordered a SGI usb keyboard, but they have the damn windows keys. I also ordered a SUN keyboard that they are putting on the SUN Ray device, so I'm sure I will be able to get a keyboard without windows keys...
I wish Alan would put the usb stuff in 2.2 and I'd recommend linux users getting a USB mouse first. It works without any issues. BTW, I don't even have a ATX motherboard, just a later pentium MMX 233 with the headers on the motherboard that allow me to get a USB socket (takes up a slot on the back). Cost like 10 bucks.
ken
Everything else - hard drives, cd to dvd, and new devices like zip, jazz and ls120 has gone up to meet the demand for higher volume media - why than has the floppy stayed static at a pathetic 1.44 meg? We made the change from 5 1/4 to 3 1/2 easily enough. We tolerated a market filled with 360k, 720k, 1.2M and 1.44M diskettes and accepted the change and obselescense of older technologies for the benefits of newer. Why then did it just stop? Whatever happened to 2.88M and up? If development followed the trend that it set, we should be using at least 10M floppies now. It seemed like innovators sniffed at boring floppy development and went on to more exciting things like dvd and jaz and orb.
Legacy floppies should have evolved like everything else and still be considered viable and something that can take the next jump into the realm of USB rather than being a liability that will have to be cut off because it's just too old and, well, legacy.
Firewire board: ADS technologies - 90.00
DV Camera: Sony TRV 310 - 750.00
Not cheap, but not out of line either, especially for the video camera. A Sony Hi8 is around 500 bucks. A cheap analog capture board can probably be had for 100 bucks or so.
Firewire drives are expensive but all the ones I've seen are geared to laptop users (fits in a pocket and no external power). You're paying a premium for features you don't need on a desktop or server.
Get rid of IDE/ATA for mass storage, go with SCSI or IEEE 1394 (actually an evolution of SCSI).
IDE/ATA is horrible. Just crap. Everyone says SCSI is more expensive - but if there was no more IDE, then not only would SCSI be able to take advantage of "Economies of Scale" like IDE has, (making it less expensive), but there'd be nothing to compare it to (making a comparison obsolete anyway). Then everyone could enjoy the benefits of SCSI; flexibility, no drain on your CPU, scalability, compatability, etc.
Everyone complains about "SCSI Voodoo", but that's nothing compared to the virgin sacrifices I've had to make to get IDE to work (adding drives, doing the master/slave thing, trying to get multiple CD-ROMs or CD-ROM/Burner setups to work right, trying to find spots in crammed cases to PUT IDE drives, since there's no option to go external, as with SCSI).
I wish I had a nickel for every time someone said "Information wants to be free".
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
I am reminded of the IBM PS/2 series when I think of this. Microchannel was supposed to wipe out ISA, and OS/2 was supposed to wipe out DOS.
;)
So what happened? The public dumped IBM and PS/2 and OS/2 and went with DOS/Windows ISA based IBM PC/AT clones instead!
So shall it be with Legacy Free PC Systems! So it is written, so shall it be!
Currently none of the PCI sound cards store sound samples in RAM, which is a feature I rely on very strongly with my AWE 64. I'm always going to look for motherboards with at least one ISA slot so I don't have to give up that functionality. Watch out for the functionality and useful features that you lose forever when 'legacy' hardware is phased out...
--- Grow a pair, liberals... stop letting the Republicans bully you!
You are ever so wrong, dude. The key feature of any OS is the IO. For a game console this better be GOOD. You would never accept choppy graphics or sounds from a game console. The playstation will need a scheduler as well. Ofcourse, the OS of a game console does not have the same features as the OS of a PC, but just like a PC without an OS, a playstation without the OS would be nothing but a fancy doorstop.
You don't need an ISA _slot_ for an external modem. Plus you can see the lights on it without goofy software on the console.
Why am I flamebait?
-AS
-AS
*Pikachu*
Make a series of "naked" USB devices and a cabinet that several of these devices can be mounted in. This way, users can get lower cost USB devices. Oh, here is another good idea, someone figure out how to build a cheap USB to Ethernet adapter so that those darned USB thingys can be plugged straight into an Ethernet hub and shared on the network!
Hey, hey, hey! :)
I'll have you know that "Hello World" can get pretty complex.
sub Hello(cancel as Integer)
'Pass the Prego. I see Spaghetti coming...
On Error GoTo e4:
'You're not a real programmer if you don't go through the win32api.
Declare Function SayHello& lib "fuckdoj" Alias "BribeJackson" _
(ByVal LScrewNetscape as Long, _
ByVal LDominateSun as Long, _
ByVal LBuryCaldera as Long, _
ByVal LTrial as ReallyLong) as Boolean
Declare Function GetActiveWindow& lib "User32" as Long
Declare Function CopyMem& lib "Kernel32" as Long
dim lHWin as Long
lHWin = GetActiveWindow&
if SayHello(lHWin, lHWin, lHWin, lHWin) = False then
msgbox "Hello world..."
Debug.Print "...And goodbye Netherworld-... I mean, Redmond. Muhahahahah!"
End If
exit sub
e4:
msgbox "This program has crashed. Oh yeah, and we are not a monopoly."
End Sub
Sorry for the obscure sense of humor. It comes with the MCSD.
Skevin
Database Design and Programming
The Walt Disney Company
"Twice half-assed makes an ass whole." --Solomon K. Chang
ISA is one of the best buses for quick and dirty HW prototyping. It has zero protocol overhead to deal with to get an OS/BIOS to detect a card, its easily accessible from software (PIO and well defined programming specs for setting up IRQ channels), and its easy to interface/work with (I created my first ISA card my freshman year in high school) from a hardware perspective.
Besides its still an order of magnitude faster than existing USB, and all my ISA cards work under every significant PC os while USB/Firewire still don't really work under anything but win98 (I'm talking full support here). My $5 NE2000 clone and SB16 are my fall back hardware when my 100base PCI nic's and funny 3D sound cards don't work under Beos, NT, Linux, xxxBSD, QNX etc... Last thing I need is for my keyboard/mouse/modem/floppy etc to be incompatible too. It really bothered me that M$/Intel didn't force an ISA ver4 on the market when they came out with ISA PNP. They could have fixed things like optional slot select line (fixes PNP), level triggered interrupts, etc. They could have probably done it all with one of the extra pins. A v.4 pin when pulled hi indicates that the card is ver 4 compatible.
Of course what do you expect from a mob of corporations on a planet in a galactic backwater?
i've been using USB for over a year as my ONLY peripheral connector, and it rocks! currently, i'm using: i) mouse ii) keyboard iii) QuickCAM iv) Umax Scanner v) QPS-CD-RW vi) ZIP Drive -- plugged into a 7-port USB hub. it works! the mouse does NOT slow down when i am scanning or trasferring data from ZIP drive (it is actually smoother, because overall datarate of mouse is higher). i'm using them on a notebook (ibook), and to get all these peripherals plugged in, i plug in just ONE plug, and everything is connected - simple! people who want to keep their old connectors are LUDDITES! who in their right mind wants to continue to advocate five incompatible types of plugs when you can have just ONE??? just think about it for a minute -- in five years, you could still have: i) a plug for keyboard, ii) a plug for mouse, iii) a third plug for ZIP drive, iv) a fourth plug for scanner, v) a fifth plug for printer -- talk about stupid. replace all these incopmatible plugs with one universal plug that is interchangeable between ALL perpipherals -- heck ya! its a done deal for me. i've been on this system for over a year and would never go back to the stone-ages of all those crummy and incompatible legacy connectors and all their attendant configuration headaches. johnrpenner@earthlink-NOSPAM-.net
Good Lord, ISA?
The same kinds of people concerned with ISA slots still well believe that its necessary to keep around a 5 1/4 floppy drive.
While you _may_ have some of this foo still around, it begs the question - if its still in that form - and you haven't updated yet, what makes you think you'll need it later? And if it was that important, you'da done something about it by now.
We all have old legacy hardware and software... so keep around an old legacy system to deal with it! I have a old IIci lying around just so that i can run some old system 6 music software i don't want to upgrade because i need it almost never.
USB - its here, (its queer), and it works on everything but NT 4.0 (hence, no one cares). Apple is going to have a beta of its "USB driver database" up and running soon - plug in a usb device, you don't have the driver? Autodownload and autoinstall.... why not an open systems approach to this? Why the hell isn't usb.org providing this all-friggin ready? The time has come to invent solutions rather than bitch about problems.
USB 2.0 will not happen... so i won't go there.
Firewire - its here. Its expensive - but what isn't the first go around? And who cares right now, we still have ATA. (Now, a universal ATA/Firewire adaptor... that would be something...) Eventually, drives of all kinds will be Firewire. You will not have USB CD-RWs and USB HD's... these were done soley as a gapfilling measure for iMacs and should be done away with ASAP.
Living on a Mac teaches you a few things.. one of which is that sometimes, you have to lose a few things to gain so many more... no one died without serial on the iMac... and no one is dying without it on the PowerMacs..
if you NEED these legacy things... adaptors get built and sold and people make money. Look at the USB section at frys if you need proof of this. They have USB adaptors for shit i didn't even know anyone cared about still.
I have Firewire, USB, SCSI-2 (on a PCI card), and 100bt ethernet, Airport, AGP and 1 open PCI/66 slot left.
PCI/AGP - graphics and cards
Firewire - highspeed devices
USB - low speed devices
ATA/SCSI (unfortunately, until FW picks up) - drives
Ethernet - for ethernet
Power - power
What are you missing in this list? What are you still buying that doesn't havea plug for one of these interfaces?
And if it doesn't fit on all that - is there an adaptor to legacy me back? - yes, yes there is.
___
"I know kung-fu."
guns kill people like spoons make Rosie O'Donnell fat.
Um, last time I glanced over at my bookshelf. I have a Zip disk set up with a System folder and hard drive recovery tools. I can pop the disk in and boot from it quite easily.
Oh, right. This is for my Mac, of course.
Anything connected to copper running outside the house (modem, DSL, power...) should be surge-protected, preferably with an insurance policy-type surge protector. If your hardware fries anyway, free replacement.
They were closed source. Not free. Proprietary. Nuff said.
The 3Com 5610 for example, has been verified to work in Linux.
A HOWTO for mapping PCI modems to the /dev/modem port and a list of PCI non-winmodems can be found on the PCI modems and linux page.
Why would we need more IRQ lines? A really nice aspect of PCI designs is that IRQs can be shared through IRQ steering. this way, your Net card, voodoo cards, and SB Live can all live on the same IRQ peacefully. This is, of course, assuming that your driver implemnattion is good.
I got the QuickCam Pro USB, which is a 640x480 color camera. It's a nice little thing to plug into the USB port I've got on my laptop.
I've found that most webcam software (for Win32) cannot distinguish two identical devices on the USB "bus". That is, I can't plug two QuickCam Pro USBs to the machine, and have software choose which camera to watch.
I don't know enough about how USB works (does each device choose its own ID, or does the software tell a device to use a dynamic ID, or what).
Anyone else play around with this on Win32 or Linux? Same results? Same problems? Actual solutions?
In the same vein, perhaps as a solution, another device I'd like is a *controllable* USB turnswitch. Tell the switch (via USB) to turn on ports A and B, but turn off ports C and D. I know they'll have to make something like this if keyboards and mice all use USB; the five-servers-one-head cabinets all use Serial/PS2 switches now.
[
All USB controllers (UHCI & OHCI) provide a "legacy emulation mode" (its in the specs) that allows them to do simple "boot protocol" keyboard stuff on the bus. This allows for the BIOS and DOS to operate correctly with a USB keyboard without needing USB drivers as they just see a regular keyboard interface.
Many legacy modes are annoyingly buggy, but its just designed to be used until the OS loads some real USB drivers (try unplugging and replugging your keyboard or keyboard on a hub while in legacy mode).
- a linux-usb developer
its not that critical
What is it about these legacy free PCs that allow instant boot capabilities, isn't this mainly a software problem, or are they just talking about suspend?
Spencer Ogden
Well, in a non-legacy solution you'd be ridding yourself of three PCI video cards for one AGP or one PCI solution.
EXTREMELY correct. I'm doing the same (MatMilII + 2 x V2 -> v3 3000) myself. Mostly because the crossconnects are a pain.
Your sound could very well be offloaded onto USB, as could your modem, if you use modems.
I dislike USB, as it's not supported in NT4 (hello, Micrcosoft, anyone home? NT5/2000/whatever-its-called-this-week wont be out for a bit, and I'd like to use those USB ports please). But it's a good point, as not everyone is running a dual CPU board like I am, which requires NT for graphics stuff in Photoshop (yes I'm moving to gimp) and Adobe Illustrator (REQUIRED for my class), and linux for real work and games.
Seriously. Whoever marked this as flamebait really needs their head examined. It was concise, to the point, and EXTREMELY on topic. Go read the moderation rules again.
--jd
"To err is human, to forgive is simply not my policy." --root
My home computer has no more stuff in it than a laptop but it has a heavy bulky steel case just to accomodate a few chips on separate boards (not to mention a rat's nest of ribbon cables). This is not a big issue since it is connected to an even bigger and heavier monitor.
But when LCD monitors become affordable I will be looking for a much lighter and more compact computer. I should be able to simply unplug my printer and network connection and carry the computer off to another room or to the cottage for the weekend. I envisage it being like an oversize laptop. I will not want a conventional tower case unless I absolutely need those ISA or PCI slots.
Even though it didn't succeed commercially, i find it funny that most ATX boards have PS/2 ports for Mouse and Keyboard instead of the Serial / Din connector that we used to use.
(I just upgraded from a p166 to a PIII 500 and had to get adapters for keyboard and mouse cause i like my old trackball and Next Gen Keyboard)
The MyTh - I am a figment of the Imagination - [Im Probably even not here]
Ok, so why has no one created a PCI or USB to ISA converter? This would be extremely handy where you need more slots in the case (don't want to use that onboard vid/sound/network card that's eating an invisible slot?) or want to put a card OUTSIDE the case.. I've wanted to do this a number of times in the past. This appears to be a good target market for such a thing. Lime
When I decided to buy a new mouse a few weeks ago, I thought about getting a USB mouse rather than PS/2 because I play alot of q3 and wanted a fast reaction time. But it turns it USB mice are currently *slower* than PS/2 mice. Thus, I would never want to own all USB devices if the mouse is slower under that port. That stinks. Maybe firewire is faster- that would be cool.
ul|tma -At least we all use linux-
That is what i am using. As for the backport (2.2.12), you must have to do some source modifications to get it working because there are no usb options in the 'make menuconfig' thingy.
H-hi. My name is Outcat, and...I've got a problem.
It all started when I got a Gateway about six years ago. I was young then. Real young. And naive. It wasn't my fault that I saw ISA as the One True Interface. It was all I knew. Can you blame me?
I opened it up and saw slots. Little white ones, big black ones. Four ISA, three PCI. And wouldn't you know it...I had only one PCI card.
PCI. The mystery and misery of Plug n' Pray. And the total lack of anything working. I decided to hate PCI. For it hated me.
For many hours, I marveled over the wonder of ISA. The IRQ. The intricacy of jumpers and DIP switches. It was a beautiful thing...until it...took over.
I found an old Socket 7 motherboard. It had SEVEN EISA slots and 1 *true* ISA slot. I stared at it for hours. (Then I wedged it into an XT case with a half-toasted drive controller, a 486 processor, a Hercules monochrome adaptor, and christened it "Crackhead"...but that's another story..)
Then I got my new board, a SOYO 5EMA+, with only 2 ISA slots. My heart shattered, and I suffered a nervous breakdown.
I suppose that's how I got here.
I'm Outcat, and I'm addicted to Legacy devices...
Angry IT woman in big clompy boots. And talking lint!.
My personal view is that the number one way to improve any piece of software is to make it smaller. Removing stuff you're not using is a good place to start.
Your comment about using the BIOS to boot Linux reminded me of sonething else: that 4 partition limit on hard drives should be retired as well. Staying with my theme of nice round binary numbers - 1, a 255 partition limit would be nice. BTW, I'm referring to "real" partitions, not an extended paritition with a linked-list of logical drives.
TedC
Check out the PCI modems and linux page.
I support a bunch of serial devices in my job, and some of them don't have USB versions. And we don't support running them through adapters. For example, I support some digital cameras. Some of them were serial only (Mac or PC). We get iMac (and G3) because they can't plug it in and it said "For Macintosh". Well, when it was released, the Macs still had serial ports, guys. Sorry you're buying an old camera. And we don't support running it through an adapter. And the floppy adapter doesn't work because... no floppy. Nope, doesn't work on anything other than a standard floppy drive. Whee!
Hell, I get calls on a PCMCIA only camera we have where people are confused as to why it won't work with their desktops... "How was I to know it wouldn't work? "On the box it should have said PCMCIA." "How am I supposed to know whether my computer has that?" - actual conversation I had with a customer. I explained to him that it's his job to know the capabilities and features of his own computer.
But expect a flood of calls from end users as a tech for either the OEM or the device, because "Where does it plug in?"
There's actually room in most MBRs for 16 partitions (possibly more, I can't remember), but thats starting to cramp the code space a little. and then all the partition tools would have to be updated (do you beleive MS would update fdisk and dos to support 16 partitions?). Hmm, autodetecting a 16 partition MBR wouldn't be to hard: grovel around in the code section looking for where it loades the register (cx IIRC) with the number of partitions to scan and you're off. Hmm MBR signature checking, yummy (not).
Bill - aka taniwha
--
Leave others their otherness. -- Aratak
It's worse, Compaq is calling their machine the "iPaq." Oy. Check out http://www.compaq.com/produ cts/internetdevices/index.html for details. I love the part about "Machines configured with Windows 2000 will ship when the operating system is available."
Jerm
Oh, you're not a real doctor, are you?