Linux-Development-Sys Digest #721, Volume #6 Tue, 18 May 99 00:13:53 EDT
Contents:
Re: 2.2.8 - Evil behavior (bryan)
Re: Re: Destructive Erase? (Adrian 'Dagurashibanipal' von Bidder)
Re: You can now use Winmodems in Linux!!!!!!! (Jonathan A. Buzzard)
Re: Hostile Takeover of Linux (bill davidsen)
Re: Posix semaphores support? (bill davidsen)
Re: You can now use Winmodems in Linux!!!!!!! (bill davidsen)
glide and 2.2.x (Jacek Pop�awski)
Re: Token-ring cards (bill davidsen)
Writing to ISA card (Robert Eldredge)
C++ UNIX developer (Xyrkseas)
Re: Hostile Takeover of Linux (bill davidsen)
Re: 2.3.3 patch and floppy disk in 2.3.3 ? unresolved symbol (David Wragg)
Re: Posix semaphores support? ("Vladimir G. Stanishev")
Re: Writing to ISA card (Scott Lanning)
Re: Slow Interrupt vs. Fast Interrupt (ellis)
Re: You can now use Winmodems in Linux!!!!!!! (Christopher B. Browne)
----------------------------------------------------------------------------
From: bryan <[EMAIL PROTECTED]>
Subject: Re: 2.2.8 - Evil behavior
Date: Mon, 17 May 1999 20:29:47 GMT
I always build ps2 into the kernel, never as a module. so that wasn't
the problem for me.
Michael Meissner <[EMAIL PROTECTED]> wrote:
: "G. Sumner Hayes" <[EMAIL PROTECTED]> writes:
: > bryan wrote:
: > >
: > > Rodger Donaldson <[EMAIL PROTECTED]> wrote:
: > > : You're lucky. None of the 2.2.x kernels I've tried work on one of
: > > : my UMC 486 PCI motherboards - the mouse fails on all of them. 2.0.x
: > > : works perfectly.
: > >
: > > its ps/2, also? weird. wonder what's different...
: >
: > ps/2 mice in general work fine with 2.2.x. Linus has a ps/2 mouse,
: > so you can be sure that it'd get fixed quickly if it broke. Maybe
: > you have a bit of an odd ps/2 mouse? The driver did change somewhat
: > from 2.0.x -> 2.2.x.
: As I recall, late in the 2.1.xx testing it was discovered that compiling the
: PS/2 mouse handling a module no longer worked. You have to compile the mouse
: support directly into the kernel for it to work (ie, in you .config file,
: CONFIG_PSMOUSE should be "y" and not "m"). I don't remember if it was
: autoloading that doesn't work, or just compiling the mouse as a module.
: --
: Michael Meissner, Cygnus Solutions
: PMB 198, 174 Littleton Road #3
: Westford, Massachusetts 01886
: email: [EMAIL PROTECTED] fax: 978-692-4482
--
Bryan
------------------------------
From: [EMAIL PROTECTED] (Adrian 'Dagurashibanipal' von Bidder)
Subject: Re: Re: Destructive Erase?
Date: Mon, 17 May 1999 20:55:25 GMT
On Mon, 17 May 1999 14:12:06 +0100, "Tamas Rudnai"
<[EMAIL PROTECTED]> wrote:
>
>G. Sumner Hayes wrote in message
>
>>0xE5=3D10010101
>
>I would use 55 and then AA instead (01010101 and 10101010) but it is =
only my
>opinion.
You didn't quote the essential sentence which was:
>>It writes alternate bits well on drives that happen to use the proper
>>coding scheme (I forget which exactly; post-MFM/RLL but not the latest
>>drive tech).
We're not talking about 8-bit byte alternating 1 and 0es, but what's
really written (magnetically) on the disc. There is (was) an 8bit
--> 14 bit encoding (IIRC, as always) to ensure that even 00000000
is _not_ written as 8 zeroes. The effect is, that, in this encoding,
there are never more than 3 zeroes or 3 ones in a row, thus enabling
to generate a stable clock signal from the data signal.=20
So Hayes had the information that 0xE5 would generate 01010101010101
(note this was 14 bit!) on certain disks. But since this encoding
varies (perhaps newer disks don't even use 8->14 bit anymore, but
something other?) this information is virtually useless. Damn. (You
could, of course, disassemble a disk and hook an oscilloscope onto
the disk's head...)
(btw, CD uses a similar encoding scheme - perhaps there
documentation would be more publicly available if you're interested)
--
Greets from over there
Dagurashibanipal
[EMAIL PROTECTED]
'What with our wounded who can't walk? We don't leave our own!'
'You're right, Captain. We'll take them. They're field rations'
-- Mary Gentle, 'Grunts!'
------------------------------
From: [EMAIL PROTECTED] (Jonathan A. Buzzard)
Subject: Re: You can now use Winmodems in Linux!!!!!!!
Date: Mon, 17 May 1999 20:41:35 +0000
In article <[EMAIL PROTECTED]>,
Russell Nelson <[EMAIL PROTECTED]> writes:
> [EMAIL PROTECTED] (Jonathan A. Buzzard) writes:
>
>> What the windows drivers provide is a virtual serial port that it
>> uses to intercept AT commands and prod the chipset to do the right
>> thing. The only problem is that the chipset manufactures refuse to
>> release the programming information for their chipsets. If they did
>> Linux drivers would follow.
>
> Not quite true. Lucent and Ambient(Cirrus) providing programming
> documentation. It's just that hackers don't see the value of a
> winmodem driver, since it would suck huge numbers of CPU cycles. But
> a winmodem makes a great telecom interface. http://linmodems.org.
>
Where is the Lucent documentation then? There is/was interest expressed
on the tecra-linux mailing list about Lucent chipsets as these are the
ones used in the built in modems. However someone from Lucent said that
documentation is not avaliable, has this changed?
JAB.
--
Jonathan A. Buzzard Email: [EMAIL PROTECTED]
Northumberland, United Kingdom. Tel: +44(0)1661-832195
------------------------------
From: [EMAIL PROTECTED] (bill davidsen)
Subject: Re: Hostile Takeover of Linux
Date: 17 May 1999 22:43:09 GMT
In article <vsY_2.966$[EMAIL PROTECTED]>,
Phil Howard <[EMAIL PROTECTED]> wrote:
| If this is a Linux certification, will the test questions be limited to just
| the Linux kernel? Or will they also ask about matters specific to certain
| distributions or installable programs?
Just what we need, to have "Linux" redefined as "Linux distribution XXX"
and all other become depreciated wanna be's. However, it's easy to
borrow trouble, does anyone know what *really* is happening?
I'm also interested in the procedure itself, since real world problems
tend to be solved with manuals rather than rote learning of every option
of every command.
--
bill davidsen <[EMAIL PROTECTED]> CTO, TMR Associates, Inc
One common problem is mistyping an email address and creating another
valid, though unintended, recipient. Always check the recipient's
address carefully when sending personal information, such as credit
card numbers, death threats or offers of sexual services.
------------------------------
From: [EMAIL PROTECTED] (bill davidsen)
Subject: Re: Posix semaphores support?
Date: 17 May 1999 22:14:29 GMT
In article <[EMAIL PROTECTED]>,
Valentin Bazavan <[EMAIL PROTECTED]> wrote:
| Right now, support for Posix semaphores on Linux is incomplete. There
| is no support for named
| semaphores, and only partial support for memory-based semaphores. In
| particular, the memory-based
| semaphores can't be used between processes, which is the main rationale
| of having semaphores in
| the first place. Is there any work going on to fill in the missing
| features?
What gave you the idea that semiphores can't be used between
processes???
--
bill davidsen <[EMAIL PROTECTED]> CTO, TMR Associates, Inc
One common problem is mistyping an email address and creating another
valid, though unintended, recipient. Always check the recipient's
address carefully when sending personal information, such as credit
card numbers, death threats or offers of sexual services.
------------------------------
From: [EMAIL PROTECTED] (bill davidsen)
Subject: Re: You can now use Winmodems in Linux!!!!!!!
Date: 17 May 1999 22:09:32 GMT
In article <2ar_2.5721$[EMAIL PROTECTED]>,
Christopher Browne <[EMAIL PROTECTED]> wrote:
| On 12 May 1999 19:27:52 GMT, bill davidsen <[EMAIL PROTECTED]> wrote:
| ... Add to this the factor that the WinModem requires that the
| operating system provide real time Quality of Service guarantees to
| the process of Servicing the Modem.
|
| ... But add the mitigating factor that the "consuming CPU portion"
| involved consuming about 25% of the processing power of a P90.
Not having seen the driver I can't say how it was done, but to get any
reasonable timing accuracy I would think you would need a dedicated
timing loop. The 8255 timer has three clocks, but I believe they share
an irq, which would probably hose the timeslice timer unless you
seriously hacked the kernel.
You can do anything with enough hacking, but this seems unlike my idea
of a well behaved device driver. Not to mention that stealing any
portion of the CPU is for the life of the system, and I personally don't
waste any time I don't absolutely need to waiting for a computer.
--
bill davidsen <[EMAIL PROTECTED]> CTO, TMR Associates, Inc
One common problem is mistyping an email address and creating another
valid, though unintended, recipient. Always check the recipient's
address carefully when sending personal information, such as credit
card numbers, death threats or offers of sexual services.
------------------------------
From: [EMAIL PROTECTED] (Jacek Pop�awski)
Subject: glide and 2.2.x
Reply-To: [EMAIL PROTECTED]
Date: 17 May 1999 21:40:54 GMT
I am trying to learn glide programming. I look at /usr/local/glide/src/tests
and try to write my own programms (is there documentation anywhere?). But
when I run my glide program one, two or three times - it hangs. I see
white bars on screen, sometime I see old screen buffer. I was scared, becouse
I thought my 3Dfx is broken, but the problem is in 2.2.x kernel. I boot
2.0.36 and everything was allright... Now I use 2.2.9.
Anybody know what is going on and why?
PS. it is not my fault, sometime it hangs when I run test3Dfx
PPS. alomst everytime I can try switch console and try test3Dfx to back to
vga screen, then killall test3Dfx/other application, sometime
Linux really hangs (no magic SysRQ key, no gpm special options)
------------------------------
From: [EMAIL PROTECTED] (bill davidsen)
Crossposted-To: comp.os.linux.networking,comp.os.linux.hardware,comp.os.linux.misc
Subject: Re: Token-ring cards
Date: 17 May 1999 22:27:13 GMT
In article <[EMAIL PROTECTED]>,
Fulajtar Pal <[EMAIL PROTECTED]> wrote:
| I have a 3com Velocity ISA16/4 token-ring card. Does anybody know,
| where can i find Linux driver for it?
| In the kernel I found only two supported cards. No more cards has Linux
| support?
I was of the opinion that this card was either 100% compatible with the
4/16 or had a compatible mode. There is a 3Com card which is compatible,
but I would have to go to tape backups to find the number at this late
date.
I assume you have tried the recent TR driver (ibmtr) without luck. It
was deeply broken for a long time, and now works but seems to only use
half the shared memory, or a quarter if it's double buffered. In any
case it works:
tr0 Link encap:16/4 Mbps TR HWaddr 08:00:5A:4F:5C:53
inet addr:192.168.137.118 Bcast:192.168.137.255 Mask:255.255.255.0
UP BROADCAST RUNNING MTU:2000 Metric:1
RX packets:43821334 errors:0 dropped:0 overruns:0
TX packets:19834359 errors:0 dropped:0 overruns:0
Interrupt:9 Base address:0xa20
I hear there's finally a PCI driver, but I don't know where to find it.
--
bill davidsen <[EMAIL PROTECTED]> CTO, TMR Associates, Inc
One common problem is mistyping an email address and creating another
valid, though unintended, recipient. Always check the recipient's
address carefully when sending personal information, such as credit
card numbers, death threats or offers of sexual services.
------------------------------
From: Robert Eldredge <[EMAIL PROTECTED]>
Subject: Writing to ISA card
Date: Mon, 17 May 1999 23:07:00 +0000
I have a relay card I want to control with linux.
It has 8 relays which are assigned to BASE. (The card's base I/O
address)
http://www.web-tronics.com/webtronics/16reland16is.html
Normally in dos, I would do:
BASE = 0x2A8;
outp( BASE, 0x81 );
Is there a Linux equivilent?
Has anyone already writen something similar?
I am very novice and would appreciate any help.
Regards,
Robert
--
Robert Eldredge
Data Acquisition & Industrial Computers
Circuit Specialists Inc.
220 South Country Club Drive
Building #2
Mesa, Arizona 85210
http://www.web-tronics.com
robert AT cir DOT com
ICQ# 2614900
800-528-1417x130 (USA)
480-464-2485x130 (International)
480-464-5824 (FAX)
------------------------------
From: [EMAIL PROTECTED] (Xyrkseas)
Subject: C++ UNIX developer
Date: 17 May 1999 23:10:22 GMT
We are looking for a C++ UNIX senior developer on UNIX systems for San Jose
area. Please forward your resume to [EMAIL PROTECTED]
Alex Mond,
------------------------------
From: [EMAIL PROTECTED] (bill davidsen)
Subject: Re: Hostile Takeover of Linux
Date: 17 May 1999 23:06:22 GMT
In article <7hi6v3$qn6$[EMAIL PROTECTED]>,
Tom Emerson <[EMAIL PROTECTED]> wrote:
| I have taken their tests -- even passed the CNA test and have such a
| "certificate", but I was not thrilled with the "process" for a variety of
| reasons. The case I presented [which run-time switch is used to load the
| driver into xxx type memory] is one example why -- you cite it as a good
| thing, I happen to disagree. I also "just missed" passing one test by one
| question -- when I asked which question I missed, they refused to answer.
| I'm sorry, but that's not the way I operate -- obviously, the answers I gave
| were what I thought to be correct since I was "flying" through the test and
| was absolutely dumbfounded to be tripped up by a "you didn't pass" result.
| In other words, if I don't KNOW I'm making a mistake, I'll continue to make
| those mistakes.
If you knew which answer was wrong you might challenge them. Bad thing.
| Another beef I have with not knowing which "wrong" answer I gave is that I
| have no way of verifying that THEY actually have the correct answer -- they
| could have a "wrong answer" based on a misprint in the book, a typo in
| transcribing to the test, or simply outdated information
Hell, in Linux by the time the answer is well know either the answer or
the question may be irrelevant.
| >Many modern testing schemes modify or abandon the multiple-choice model.
| >Microsoft uses case-study methods in some exams; newer exams use an
| >adaptive model. The computer-based GRE (produced by the College Board) is
| >adaptive. Don't judge the test as a failure until you've actually seen and
| >evaluated it..
|
| When it comes to computers and knowledge about them, the entire field is
| very subjective since there is often more than one method that will produce
| sufficient results. I'd say that a "proof positive" test would be to sit
| someone in front of a computer, hand them a disk and a set of "requirments",
| and see if the testee can produce a system that meets the requirements.
| Unfortunately, this is a relatively impractical method of testing...
I believe that Cisco does real world testing in their certification
process. Someone who had taken on phase said it was something like
"here's a broken network, what doesn't work, and the specs. Fix it."
Multiple choice doesn't work in UNIX, in most cases there isn't a
single right answer. I could envision a question where most of the
answers would work, given a willingness to use the tool in unforseen
ways.
--
bill davidsen <[EMAIL PROTECTED]> CTO, TMR Associates, Inc
One common problem is mistyping an email address and creating another
valid, though unintended, recipient. Always check the recipient's
address carefully when sending personal information, such as credit
card numbers, death threats or offers of sexual services.
------------------------------
From: David Wragg <[EMAIL PROTECTED]>
Subject: Re: 2.3.3 patch and floppy disk in 2.3.3 ? unresolved symbol
Date: 17 May 1999 23:00:41 +0000
[EMAIL PROTECTED] (James Stevenson) writes:
> i got the patches from 2.2.6 to 2.3.3
> first the patch from 2.3.2 to 2.3.3 seems to be missing a part
> it does not patch the version information in the TOPDIR/Makefile
Linus has forgotten to bump the version number, that's all. It's
happened before; I think we can forgive him.
Dave Wragg
------------------------------
From: "Vladimir G. Stanishev" <[EMAIL PROTECTED]>
Subject: Re: Posix semaphores support?
Date: Mon, 17 May 1999 20:13:24 -0400
bill davidsen wrote:
> In article <[EMAIL PROTECTED]>,
> Valentin Bazavan <[EMAIL PROTECTED]> wrote:
> | Right now, support for Posix semaphores on Linux is incomplete. There
> | is no support for named
> | semaphores, and only partial support for memory-based semaphores. In
> | particular, the memory-based
> | semaphores can't be used between processes, which is the main rationale
> | of having semaphores in
> | the first place. Is there any work going on to fill in the missing
> | features?
>
> What gave you the idea that semiphores can't be used between
> processes???
hmm. I am not speeking for anyone but I think that the man pages for sem_init
say that. In either case, though, it does look like support for POSIX
semaphores is not complete. Does anyone have more information on this, is
anyone working on it.
Vladimir
------------------------------
From: [EMAIL PROTECTED] (Scott Lanning)
Subject: Re: Writing to ISA card
Date: 18 May 1999 00:40:40 GMT
Robert Eldredge ([EMAIL PROTECTED]) wrote:
: Normally in dos, I would do:
:
: BASE = 0x2A8;
: outp( BASE, 0x81 );
:
: Is there a Linux equivilent?
Yup, but it would be outb(0x81,BASE); b for byte and reverse
the parameters. Furthermore, you can't just write bits
here and there without asking permission from the kernel.
Consult the IO Port Programming mini-HOWTO and be happy.
At http://www.linux.org.za/LDP/ there are several kernel guides
that are informative, also.
--
Scott Lanning: [EMAIL PROTECTED], http://physics.bu.edu/~slanning
------------------------------
From: [EMAIL PROTECTED] (ellis)
Subject: Re: Slow Interrupt vs. Fast Interrupt
Date: 18 May 1999 00:58:42 GMT
In article <7hj9rr$79o$[EMAIL PROTECTED]>,
Soohyung Lee <[EMAIL PROTECTED]> wrote:
>What are the differences between
>Slow interrupt, Fast Interrupt, and System call ?
Slow handlers have interrupts enabled while in
the handler.
--
http://www.fnet.net/~ellis/photo/
------------------------------
From: [EMAIL PROTECTED] (Christopher B. Browne)
Subject: Re: You can now use Winmodems in Linux!!!!!!!
Reply-To: [EMAIL PROTECTED]
Date: Tue, 18 May 1999 02:31:19 GMT
On 17 May 1999 22:09:32 GMT, bill davidsen <[EMAIL PROTECTED]> posted:
>In article <2ar_2.5721$[EMAIL PROTECTED]>,
>Christopher Browne <[EMAIL PROTECTED]> wrote:
>| On 12 May 1999 19:27:52 GMT, bill davidsen <[EMAIL PROTECTED]> wrote:
>
>| ... Add to this the factor that the WinModem requires that the
>| operating system provide real time Quality of Service guarantees to
>| the process of Servicing the Modem.
>|
>| ... But add the mitigating factor that the "consuming CPU portion"
>| involved consuming about 25% of the processing power of a P90.
>
>Not having seen the driver I can't say how it was done, but to get any
>reasonable timing accuracy I would think you would need a dedicated
>timing loop. The 8255 timer has three clocks, but I believe they share
>an irq, which would probably hose the timeslice timer unless you
>seriously hacked the kernel.
>
>You can do anything with enough hacking, but this seems unlike my idea
>of a well behaved device driver. Not to mention that stealing any
>portion of the CPU is for the life of the system, and I personally don't
>waste any time I don't absolutely need to waiting for a computer.
You can't sum it up into a conclusion by picking one point out of at least
three.
The fact that faster CPUs have gotten cheaper is a "mitigating factor." The
point to the "mitigating factor" is that the economic argument (e.g. -
"wasting 25% of an expensive CPU") is no longer the strong argument that it
used to be.
It does not mean that using a WinModem suddenly becomes a wise idea; the
WinModem is still:
- Consuming CPU that's worth more than a UART,
- Requiring Real Time properties in the OS kernel.
It is interesting that USB modems are starting to become available; I expect
that represents a "better way" than either RS-232 or ISA/PCI as interfacing
schemes for modem communications, or will, once it gets supported...
--
Those who do not understand Unix are condemned to reinvent it, poorly.
-- Henry Spencer <http://www.hex.net/~cbbrowne/lsf.html>
[EMAIL PROTECTED] - "What have you contributed to free software today?..."
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: [EMAIL PROTECTED]
You can send mail to the entire list (and comp.os.linux.development.system) via:
Internet: [EMAIL PROTECTED]
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Development-System Digest
******************************