'Legacy-Free' PCs Appearing Everywhere 333
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.
Status of Linux USB (Score:4)
There is even a backport of the USB stack into 2.2.12 right here [www.suse.cz]
Also check out the USB HowTO [dynamine.net] for getting started.
And the main Linux-USB page is www.linux-usb.org [linux-usb.org]
USB (Score:1)
Of Course it will take hold (Score:2)
USB Devices (Score:1)
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
Re:USB (Score:1)
It worked for the Mac, but what's the gain on x86? (Score:1)
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?
USB and Firewire rock (Score:2)
Get use to it? (Score:1)
two words: limited option. how about if we don't like it?
--
Does this mean no more jumpers? (Score:4)
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+
Firewire support (Score:1)
Errata: Fire Wire or Firewire (Score:1)
Which of them is the correct one?
Re:PCI v ISA (Score:1)
Actually, if this is a problem for you (like is is for me), then the answer is obvious : Get an old box, like a 386, drop on a modem and an NE2000 and IP Masq it.. not that I've got my set up to work yet or anything **grin**
Keep ISA.... DUMP PS/2!!!! (Score:1)
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.
It's a shame about firewire but... (Score:1)
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.
Windoze Millenium (Score:1)
Re:Firewire support (Score:1)
Problems is, I've yet to see motherboards with support for Firewire. (except the iMac junk).
And as long as it's only video cams that uses Firewire, we won't see any either.
Legacy is good (Score:2)
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.
A bit hasty, IMHO (Score:1)
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.
USB and DOS? (Score:1)
My main system is DR-DOS 7.03 and Linux. Wonder
if DOS will be able to use any USB devices..
Re:Keep ISA.... DUMP PS/2!!!! (Score:2)
AFAIK the only difference betweeen an AT keyboard connector and a PS2 keyboard is the connector.
The PS2 mouse is moderately different tho.
more irqs? (Score:1)
consumers care about price and performance (Score:1)
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
more irqs? (Score:1)
Re:PCI v ISA (Score:1)
Re:USB keyboards are EVIL (Score:2)
Anyone know if I was hallucinating?
It could well mean no more cards .... (Score:2)
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.
Re:Keep ISA.... DUMP PS/2!!!! (Score:1)
Keyboards that come unplugged never work when plugged back in a running machine.
Mice don't either....
What difference does windoze make? None that I can see.
It still grabs a specific IRQ... often times an irq that's
also hardwired by some not so bright pci board manufacturers...
Can anyone shed some light on this ps/2 workee, no workee deal?
You *want* that IRQ (Score:2)
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:).
Vista is Dell's? (Score:1)
M$/Intel are pushing a legacy free world ... (Score:2)
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).
Re:Keep ISA.... DUMP PS/2!!!! (Score:1)
Re:USB (Score:1)
It's faster, and fully routed.
Re:consumers care about price and performance (Score:1)
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
Uh there are HEAPS of PCI modems which aren't 'winmodems' (meaning software based dsp).
However, PCI modems obviously require special drivers.
One more step away... (Score:1)
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
Re:Firewire is a proprietary, royalty required (Score:1)
The current base model iMac doesn't have FireWire, but the DV and DV SE models both ship with dual FireWire ports.
MS Windows "Safe Mode" ignores USB (Score:1)
Here's a tip to all Windows support techs: Carry your own keyboard and mouse from now on!
big change (Score:2)
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.
Re:USB and DOS? (Score:1)
You're serious? Wow! As for USB dos drivers, I'd doubt it, although I'd be pleased to someone prove me wrong.
Adoption of USB by "Joe Blows" (Score:1)
Re:being nasty to it (Score:1)
Re:Firewire support (Score:1)
What I like about USB (Score:1)
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.
-----------------------------------------------
Re:USB (Score:1)
USB Problems (Score:1)
Re:One more step away... (Score:1)
PCI not so slow... (Score:1)
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.
USB2? (Score:1)
Re:You *want* that IRQ (Score:1)
Also, yes, interrupt sharing is a good idea, and, in a way, that's what a USB bus does. The USB controller requires one interrupt, but you can connect up to 127 devices to it.
Isa is *slow* (Score:1)
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...."
Re:Status of Linux USB (Score:1)
what about WINMODEMS? (Score:1)
Re:USB2? (Score:1)
zero boot up time!!!! (Score:1)
Re:Isa is *slow* (Score:1)
They did but not for long ;-)
Overall this means something most people are missing - faster and cheaper mainboards. At the moment all the ISA wiring is putting quite a bit of design strain when you try to wire a good MB. With the ISA (and hopefully the bloody PCI/ISA bridge) gone the mainboard prices will go DOWN and speeds on local buses UP.
Re:Firewire support (Score:1)
ASUS have a Firewire motherboard.
www.asus.com [asus.com]Re:zero boot up time!!!! (Score:1)
Hard drives are given time to warm up before being tested (unlike those old XTs.... I remember booting it up, giving it two minutes for warm-up, and then rebooting...)
Plus PCs have a slow RAM and bus throughput (SGI had 2.3 Gb/s in 1993, here it is in 1999, and we're still dozens of times slower) and with more and more memory being installed in PCs, RAM checks are beginning to take forever.
Re:You *want* that IRQ (Score:1)
PCI IRQ sharing is fine.
However, you should realize that a manufacturer can have made the mistake of creating a device where the driver cannot easily determine whether this device caused the interrupt. As the device interrupts only say a hundred times per second, that's not considered a problem.
Now you add a second card on that IRQ where that second card interrupts thousands of times per second, and you have a problem.
Roger.
Re:Legacy is good (Score:2)
True. But I would rephrase it: "Removing removable media..."
The trouble with floppies is that they are WAY too small for a lot of modern applications. Example: I'm an amature photographer. The average file size of a scanned negative is 20Mb. For ONE picture. Zip's are in use by the pro photographers I know, but 100Mb (250Mb for new) is rapidly becoming very small. CD-RW is too slow...
Castlewood ORB anyone? Is there any Linux support?
-
IEEE-1394 license set at 25 cents (Score:1)
Re:It could well mean no more cards .... (Score:1)
strips in the corner of my apartment to fit a powerplug (or even god help me more AC adaptors) for each of them?
Chris Morgan
Re:USB and Firewire rock (Score:1)
Maybe one Standard (USB) is not that bad unlike 2 or 3 competing.
Michael
Re:PCI v ISA (Score:1)
I have to agree with that last post, I have a main design machine, running Win98SE, It was running WInNT4.0 (sp5) but the PCI modem(Rockwell HCF) I was using would lock the system randomly, so I swithed to plain vanilla mark one Win98, that experienced the same problem, but more frequently, allowing about 25/30 seconds on line before locking everything up for the night, and sometimes not letting the line go when I tried a reboot.
Eventually got hold of a copy of SE and believe it or not got the same problems. I have since returned the modem card to the shop where I purchased it because it disn't fulfil the tasks it was supposed . Data communicatios processing
Stuck in a 56k ISA rockwell ACF and everything is hunky dory. If Windows can't handle winmodems, what hope does Linux have?
SkraggyRe:USB and Firewire rock (Score:1)
If companies are shipping USB-based hard drives, then I would agree that their developers are on something stronger than the legally-sanctioned mix of caffeine and pizza.
If companies are developing USB-based hard drives, then that's perfectly reasonable; the upcoming USB 2.0 [usb.org] will raise the USB bus's bandwidth to around 50 megabytes/second, more than enough for a fast hard disk.
I do find it amusing that USB 2.0 is aggressively pushed in the developers' section of the USB site [usb.org], but only mentioned in passing on the consumer side, and not mentioned at all in the consumer FAQ [usb.org]. We wouldn't want to give consumers reason to wait instead of rushing to the store for the current generation of products, would we? (On a less cynical note, USB 1 peripherals will work on the USB 2 bus, and USB 2 peripherals can be designed to fall back to USB 1 speeds; so if you're a masochist, you'll be able to hook that USB 2 hard drive up to your current USB ports, and blaze along at a breathtaking 1.5 megabytes per second. I can see the advertising now; "Get the power of a hard drive with the speed of CD-ROM!")
Re:PCI not so slow indeed (Score:1)
Re:USB keyboards are EVIL (Score:1)
Well, you're not completely lost in hallucination; but you're definitely fuzzy around the edges.
There's no requirement at all that USB keyboards still implement the PS/2 stuff. Many of them do anyway; for example, the Microsoft Natural Keyboards can work as a USB and/or a PS/2 keyboard. But that's just so they can sell to the masses that still don't have USB, not because of any technical requirement.
As for the motherboard emulating a PS/2 controller: Hardware-wise, this isn't true at all. Software-wise, many PCs with USB ports do have a BIOS with "legacy USB support", where the BIOS makes a USB keyboard appear to software as if it were an old-fashioned PS/2 keyboard. (Sometimes this support extends to USB mice as well.) This is done so that you can boot into MS-DOS and still have a working keyboard. But this is purely software-based, and can be disabled in the BIOS setup program.
Isn't USB just another Winmodem? (Score:1)
Is Micro$oft behind this?
It looks like I might be keeping that K6-2/400 in my system for a long time!
The death of the PC (Score:1)
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.
Re:Legacy is good (Score:1)
I'll put in my word there as well. I don't know of many embedded controllers that use USB as their primary connection to a controller computer. Besides I don't think you have the same surge capibilities on USB that you can get on serial devices.
I'm not sure on the spec, but in the Electrical utility industry you're not going to find many devices operating faster then 38,400 baud because of the surge requirements. The device I'm helping to design can do 57,600 but if you get more then 20 or so feet away with a serial cable it doesn't communicate reliably, the filters and MOVs round the edges of the signals.
Running USB in that sort of enviroment would be almost impossible, unless you went out there with a USB to serial converter and hooked it onto the IEDs, but you certainly couldn't leave it there. And you can't use it for SCADA systems so you're still stuck with serial.
I don't think removing serial ports from a computer is a good idea. I know they're trying to get rid of legacy devices in the PC, but that means they won't be able to support the legacy devices that aren't connected directly to the PC.
Before you say 'you can just get a little box that has serial devices and can hook up to USB' I know you can. But I think those devices will become rarer and rarer as serial port modems and other similar devices become rarer themselves.
Re:It worked for the Mac, but what's the gain on x (Score:1)
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.
Re:Firewire support (Score:1)
>> >> for Firewire. (except the iMac junk).
>>
>>Why is the iMac firewire i/f junk in
>>your opinion?
Sorry, I should have been clearer.
I wasn't just referring to the interface.
Legacy free hoopla (Score:1)
- 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?)
Re:Errata: Fire Wire or Firewire (Score:1)
Re:One more step away... (Score:1)
(6502 ->) Mot 680x0 -> x86
After being used to the elegant orthogontality and linear addressing of the 680x0 world, x86 was quite a jolt!
Re:USB and DOS? (Score:1)
One problem (Score:2)
Oooooh! Hot swappable! (Score:2)
("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
Legacy Hardware (Score:5)
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!
Also cards where no USB/FW/PCI version exists (Score:2)
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?
USB and FireWire not competing (Score:2)
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
Maybe once it doesn't cost an arm, leg, and teste. (Score:2)
- A.P.
--
"One World, one Web, one Program" - Microsoft promotional ad
Re:You *want* that IRQ (Score:2)
By the way, Macs have done that for years. I see no advantage to hand-configuring them; more than a handful of PC magazines have even commented that Apple did it right. I wonder why the PC industry has yet to catch up.
Re:Legacy Hardware (Score:3)
-ISA cards don't share IRQs. That means that even with a constant number of IRQs, replacing an ISA card with a PCI generally means more free IRQs, and less conflicts.
-ISA cards (as we've all noticed) don't do PnP worth crap. It's also not always possible to tell what the IRQ/DMA/IO settings are for a given card...they often don't listen to the BIOS when in PnP mode.
-ISA cards are harder to troubleshoot on a system. Believe me, I service computers. I hate ISA cards.
-less ISA slots means more room for PCI slots. Even if these are bridged, it's still a good thing. More slots mean more support for _current_, as opposed to old (legacy) hardware.
-finally, moving from ISA provides more encouragement for designers to take advantage of the more capable bus.
As far as the maturity of Firewire and USB, their time is coming, but I'm skeptical of their ability to replace basic hardware like mice and keyboards. I'm certainly not going to go buy half a dozen keyboards and mice to get the same functionality I currently have, and end up with less USB ports to boot.
Re:Voodoo 2 is legacy (Score:2)
---
"'Is not a quine' is not a quine" is a quine.
Re:Also cards where no USB/FW/PCI version exists (Score:2)
Except that Linux has better USB support than Windows NT, which will have absolutely no support until next year some time. The biggest victim of MS/Intel's "PC99" push has been Microsoft, because it's limited the adoption of WinNT workstation (which is twice the price of 98). Hope that ends the conspiracy theory.
--
Re:Isa is *slow* (Score:2)
1 channel of CD quality audio = 150 kBytes/s.
8 channel of CD quality audio = 150 kbits/s
Yeah, you could mix the audio in software. What if you now want to put different DSP effects on the channels? (3d sound?) You want to do that on the main processor too. Sound cards are progressing the same way video cards have. They're not as high-profile, because a lot of people don't care, however. A PCI sound card does make some sense.
Show me the typist that can type over 1000 cpm, so I guess that 9600 baud serial keyboard is gonna last a while. The reason we shouldn't scrap all legacy hardware is there is a good portion of it that exeeds it's design specifiations to this day.
Bandwidth are not the only reasons to use a USB or PCI device. They are also allow for more flexible/easy configuration. ISA sucks for plug-n-play - even ISAPNP isn't great. USB keyboards let you put a bunch of them on the same system (if you're so inclined), and are more orthogonal (if you're using USB for other stuff as well).
Relax, people will still make SOME motherboards with ISA slots as long as there are people like you to buy them. They will be (within a few years, I imagine) be more expensive (more logic, fewer produced), but you'll be able to get one if you refuse to use "bleeding-edge" technologies.
Firewire a niche product? (Score:2)
Perhaps then the applications will be more obvious, and we'll start to see greater adoption.
--
Re:Legacy Hardware (Score:2)
Your sound could very well be offloaded onto USB, as could your modem, if you use modems.
SCSI can't yet be replaced by FireWire, I agree, since I use SCSI peripherals. But it's*almost* on parity, and much simpler. I do have FireWire, btw, because NT doesn't support USB!
We may see network get shifted onto FireWire as well.
So the only PCI solutions would be:
SCSI
Network
Video AGP
Sound USB
Now that might not make you happy...
-AS
Re:Isa is *slow* (Score:2)
Also, external modems are pretty decent, although the UART on your standard motherboard may not be able to make the most of a compressed 56K connection.
Re:USB and Firewire rock (Score:2)
CD-ROMs aren't that slow anymore. You're talking 10x. Real nice CD-ROMs (such as kenwood trueX) go 43-70x (5-10 megabytes/s)
Re:Of Course it will take hold (Score:2)
Intel makes the most common PC chipsets - at least for intel based systems. It usually takes some time before Via et al catch up.
If USB is integrated on the motherboard, and firewire requires a $20+ card, USB has a large advantage.
Flaimbait? (Score:2)
-AS
Re:Does this mean no more jumpers? (Score:2)
What on *earth* do you need all of them present for? Detect device, MAKEDEV. Repeat. Perfectly automatable, and it's pretty much exactly what Solaris already does. I like the idea of devfs, I don't like the idea of having to tar it up to maintain state though.
Re:You *want* that IRQ (Score:2)
Re:You *want* that IRQ (Score:2)
Re:More IRQs, and less BIOS code, and more partiti (Score:2)
Re:Firewire is a proprietary, royalty required (Score:2)
At least it's an honest, up-front charge. The "Intel tax" on USB2 is likely to be much higher, but hidden in things like increased motherboard/chipset prices. I'll gladly pay a buck for the difference between an IEEE standard and yet another Intel pseudo-standard, and I think most educated consumers would as well.
Re:Of Course it will take hold (Score:2)
How convenient for Intel, that they can hide the USB2 implementation cost in higher chipset prices (hint: more than the $0.25/device Apple et al are charging for 1394). Even if USB2 were technically superior to 1394 - which it's not - I'd be leery of adopting a "standard" controlled by a single manufacturer over one approved by IEEE. That goes double if the manufacturer is Intel.
Maybe VIA or someone will integrate 1394 on their motherboards instead of USB2. That would be great.
Re:USB (Score:2)
It sounds interesting, but I'm not convinced yet. How many nodes does it support on a simple loop/bus/whatever without added-cost routers/switches. How hot-pluggable is it? Does it support isochronous transfers?
I have the feeling that 1355 may be a truly great thing...for another niche. It may be a mistake to push it as an alternative or replacement for 1394, just as it is/was a mistake to push USB - a perfectly wonderful thing in its own niche - the same way.
Re:Of Course it will take hold (Score:2)
Am I mistaken in thinking that the $0.25/device is merely for the licensing? The cost of implementation is certainly more than that for both formats?
Re:Of Course it will take hold (Score:2)