On Sat, 22 Feb 2003, Diego Iastrubni wrote:
> you add luck. I once setup up a machine, and it did not recognize the modem.
>
> lsub showed the modem.
>
> linux drivers sux.
>
What do you mean by that? I believe that Linux (and UNIX in
general) device drivers are much more sensible than Windows' ones. (or at
least what they used to be). In Linux most device drivers are either
character devices or block devices, which are regular files, that can be
easily implemented.
Writing a device driver in the kernel or in a kernel module (or both from
the same codebase) only requires registering a few callbacks - it's so easy
it hurts. This leaves you plenty of time to work on interfacing with the
hardware which is the really hard part.
I think network devices (lo, eth0, etc.) are a bit less straightforward
but they are also OK.
Now in Windows it used to be much messier (at least at a time when Linux
was easy in the first place). The interface was a mess, and much more
complicated. Windows NT drivers required handling 16-bit unicode, while
Win95 ones were partially 16-bit code. And you could not work with
them in userland like normal files (and still can't). Very, very stupid
design.
The fact that some Linux drivers suck, does not imply that there's
something wrong with Linux or Linux device drivers in general. It is not
entirely impossible that Windows drivers that are shipped for Windows will
suck. It's a matter of how much effort the vendor or developer of the
Linux or Windows driver puts in QAing them.
Regards,
Shlomi Fish
> - diego
> ???©???× 22 ?¤???¨?????¨ 2003, 15:52, Muli Ben-Yehuda ???×??:
> > Hi Hetz,
> >
> > Using your howto at http://www.penguin.org.il/~hetz/adsl-usb-howto.txt
> > I was able to set up a USB ADSL Modem ALE 070 for friends. However,
> > using the ECI driver snapshot you link to at
> > http://www.penguin.org.il/~hetz/usb-adsl-cvs.tar.gz, the modem
> > disconnected every 60 seconds. Using the latest userspace development
> > driver from http://eciadsl.sourceforge.net/, the problem
> > disappeared. FYI.
>
>
> ================================To unsubscribe, send mail to [EMAIL PROTECTED] with
> the word "unsubscribe" in the message body, e.g., run the command
> echo unsubscribe | mail [EMAIL PROTECTED]
>
----------------------------------------------------------------------
Shlomi Fish [EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
There's no point in keeping an idea to yourself since there's a 10 to 1
chance that somebody already has it and will share it before you.
================================================================To unsubscribe, send
mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]