Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Aug 2002 12:53:02 -0700
From:      "Marc Eckhert" <meckhert@hotmail.com>
To:        m.seaman@infracaninophile.co.uk
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: US Robotics V.Everything Internal ISA modem *WORKING!*
Message-ID:  <F182oH7cvO49sKcaBJS00004a2e@hotmail.com>

next in thread | raw e-mail | index | archive | help
All,

Thanks so much for the help in getting my V.Everything Internal modem 
working!
I wanted to document the steps that I took so that in the future if anyone 
else has this problem, hopefully this can point them in the right direction.

To start with, I used the 'pnpinfo' command as Matthew Seaman suggested, and 
this got my hopes up that it was possible to get this modem working 
eventually.  The output of pnpinfo was as follows:


Checking for Plug-n-Play devices...

Card assigned CSN #1
Vendor ID USR0101 (0x01017256), Serial Number 0xacb0bb15
PnP Version 1.0, Vendor Version 0
Device Description: USRobotics Courier V.Everything

Logical Device ID: USR0009 0x09007256 #0
TAG Start DF
Good Configuration
    FIXED I/O base address 0x2f8 length 0x8
    IRQ: 3 4 5 7 9  - only one type (true/edge)
TAG Start DF
Acceptable Configuration
    FIXED I/O base address 0x3f8 length 0x8
    IRQ: 3 4 5 7 9  - only one type (true/edge)
TAG Start DF
Acceptable Configuration
    FIXED I/O base address 0x3e8 length 0x8
    IRQ: 3 4 5 7 9  - only one type (true/edge)
TAG Start DF
Acceptable Configuration
    FIXED I/O base address 0x2e8 length 0x8
    IRQ: 3 4 5 7 9  - only one type (true/edge)
TAG End DF
End Tag


Successfully got 16 resources, 1 logical fdevs
-- card select # 0x0001

CSN USR0101 (0x01017256), Serial Number 0xacb0bb15

Logical device #0
IO:  0x03e8 0x03e8 0x03e8 0x03e8 0x03e8 0x03e8 0x03e8 0x03e8
IRQ 5 0
DMA 4 4
IO range check 0x00 activate 0x01


The part that is interesting to us is this:

Card assigned CSN #1
Vendor ID USR0101 (0x01017256), Serial Number 0xacb0bb15
PnP Version 1.0, Vendor Version 0
Device Description: USRobotics Courier V.Everything

Logical Device ID: USR0009 0x09007256 #0


According to the documentation in the file: 
/usr/share/doc/en/books/faq/book.txt

we need to add the part after the USR0101, (which is 0x01017256), to the 
file /usr/src/sys/isa/sio.c, recompile our kernel, and voila, it should be 
found.

However, this didn't work for me right away.  I played around with it, and 
found that it was the number on the line labeled 'Logical Device ID' that I 
needed to add to the sio.c file.

After trying that, I recompiled the kernel and it worked like a charm.

Other things to note.  The online manual for the V.Everything Internal says 
that for Unix systems you should change the dip switch #10 from the default 
of OFF to ON.  THIS IS INCORRECT!  I tried this and though I was able to 
find my modem, PPP did not connect properly.


So now I have 2 questions.  I would like to inquire as to how I can:

1) Have my line that I added to the sio.c file included in the FreeBSD 
source
2) Have the book.txt file in /usr/share/doc/en/books/faq/  updated to 
specify that it is the line after Logical Device ID that should be tweaked, 
and not the line after Vendor ID.

This is my first chance to give something back to the community and i'm 
pretty excited to help out.

Thanks again to everyone who helped me solve this riddle.


Marc


>From: Matthew Seaman <m.seaman@infracaninophile.co.uk>
>To: Marc Eckhert <meckhert@hotmail.com>
>CC: freebsd-questions@FreeBSD.ORG
>Subject: Re: US Robotics V.Everything Internal ISA modem
>Date: Thu, 29 Aug 2002 23:02:24 +0100
>
>On Thu, Aug 29, 2002 at 11:04:48AM -0700, Marc Eckhert wrote:
> > Does anyone know if the US Robotics V.Everything Internal ISA modem is
> > supported under 4.6.2?
> > I have searched everywhere and can't find any info.  I know that its 
>cousin,
> > the V.Everything External is widely supported, but I can't seem to get 
>the
> > internal version to work.
> >
> > Its not a winmodem, so I was hoping someone could point me in the right
> > direction (necessary kernel entries, COM and IRQ settings known to work)
>
>It should work fine, although it might require a little tweaking of
>kernel configurations.  If you look at the entries for 'sio' devides
>in the GENERIC config (/usr/src/sys/i386/conf/GENERIC), you'll see
>that sio0 -- sio3 are all configured, but that sio2 and sio3 are
>'disabled'.
>
>In principle you should be able to change the sio2 entry to 'enabled'
>and then (maybe) configure the modem card to use the appropriate IRQ
>and port if it doesn't work automatically.  The 'pnpinfo' command is
>invaluable in debugging this sort of thing.  You can switch sio2 to
>enabled without having to recompile the kernel by the boot time
>configurator (boot -c from the boot loader prompt --- same thing you
>go into at the first stages of doing an install).
>
>I did have a 'PnP' internal modem once that insisted on trying to
>install itself as sio4 unless I completely deleted the sio2 and sio3
>entries from the kernel config.  Took me a while and a bit of head
>scratiching before I worked that one out.
>
>	Cheers,
>
>	Matthew
>
>--
>Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
>                                                       Savill Way
>                                                       Marlow
>Tel: +44 1628 476614                                  Bucks., SL7 1TH UK

_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F182oH7cvO49sKcaBJS00004a2e>