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>