PNP ISA Modem Motorola Premier 33.6 Internal can't install

Matthew Faircliff matt at databias.co.za
Fri Oct 17 08:08:10 PDT 2003


Howzit Maxim,

I had problems with my FreeBSD 4.7 machine not seeing my generic ISA PNP K56 Flex fax/modem. Here is what I did to get it working:

1. Edit the /usr/src/sys/isa/sio.c file (as root, of course)
2. Insert the appropriate value for your modem in the file under the isa_pnp_id function (should be around line 700). So...just stick in the following line, remebering that the list is sorted alphebetically on your CSN (ie. MOT1580):
	{0x8015f435, NULL}, 	/* MOT1580 - My Mototola modem!! */
3. Save the file and exit. 
4. Rebuild your kernel 

Voila! It should register your ISA modem in dmesg when you reboot. 

Hope it works! You might have to use 0x19647968 as your id, not sure.

Matthew Faircliff


On Fri, Oct 17, 2003 at 01:39:48AM +0600, maxim wrote:
From: "maxim" <m.maslennikov at uralcom.com>
To: freebsd-questions at FreeBSD.ORG
Date: Fri, 17 Oct 2003 01:39:48 +0600
X-Mailer: Microsoft Outlook, Build 10.0.2627
Subject: PNP ISA Modem Motorola Premier 33.6 Internal can't install

Hello,

I have PNP ISA modem, programe pnpinfo write out:
Checking for Plug-n-Play devices...

Card assigned CSN #1
Vendor ID MOT1580 (0x8015f435), Serial Number 0x19647968
PnP Version 1.0, Vendor Version 0
Device Description: Motorola Premier 33.6 Internal

Logical Device ID: MOT1580 0x8015f435 #0
        Device supports I/O Range Check
TAG Start DF
    I/O Range 0x3e8 .. 0x3e8, alignment 0x8, len 0x8
        [not 16-bit addr]
    IRQ: 3 4 5 7  - only one type (true/edge)
TAG Start DF
    I/O Range 0x2e8 .. 0x2e8, alignment 0x8, len 0x8
        [not 16-bit addr]
    IRQ: 3 4 5 7  - only one type (true/edge)
TAG Start DF
    I/O Range 0x3f8 .. 0x3f8, alignment 0x8, len 0x8
        [not 16-bit addr]
    IRQ: 4  - only one type (true/edge)
TAG Start DF
    I/O Range 0x2f8 .. 0x2f8, alignment 0x8, len 0x8
        [not 16-bit addr]
    IRQ: 3  - only one type (true/edge)
TAG Start DF
    I/O Range 0x2e8 .. 0x2e8, alignment 0x8, len 0x8
        [not 16-bit addr]
    IRQ: 10 11 12 15  - only one type (true/edge)
TAG Start DF
    I/O Range 0x3e8 .. 0x3e8, alignment 0x8, len 0x8
        [not 16-bit addr]
    IRQ: 10 11 12 15  - only one type (true/edge)
TAG Start DF
    I/O Range 0x0 .. 0x3f8, alignment 0x8, len 0x8
        [not 16-bit addr]
    IRQ: 3 4 5 7  - only one type (true/edge)
TAG Start DF
    I/O Range 0x0 .. 0x3f8, alignment 0x8, len 0x8
        [not 16-bit addr]
    IRQ: 10 11 12 15  - only one type (true/edge)
TAG End DF
End Tag

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

CSN MOT1580 (0x8015f435), Serial Number 0x19647968

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

But I can't see new sio device.
How can I solve the problem?
How does FreeBSD configurate PNP isa devices?

Kind Regards,
Maxim Maslennikov.

_______________________________________________
freebsd-questions at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"



More information about the freebsd-questions mailing list