Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Nov 2007 00:08:10 +0900
From:      Watanabe Kazuhiro <CQG00620@nifty.ne.jp>
To:        freebsd-questions <freebsd-questions@freebsd.org>
Cc:        "chris.scott" <krad@snaffler.net>
Subject:   Re: pci serial card issues
Message-ID:  <20071107150811.186BC1B6B7@mail.asahi-net.or.jp>
In-Reply-To: <46FF856F.1030703@snaffler.net>
References:  <46FF856F.1030703@snaffler.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello.

At Sun, 30 Sep 2007 12:15:59 +0100,
chris.scott wrote:
> Hi
> 
> i'm running freebsd stable (last build 28th) and am having a few issues 
> with 2 pci serial cards. Basically I'm trying to build a serial server. 
> However the driver doesn't seem to work correctly.
> 
> Sep 28 22:18:56 boxster puc0: <NetMos NM9845 Hex UART> port 
> 0xce00-0xce07,0xcc00-0xcc07,0xca00-0xca07,0xc800-0xc807,0xc600-0xc607,0xc400-0xc40f 
> irq 9 at device 8.0 on pci0
> Sep 28 22:18:56 boxster puc1: <NetMos NM9845 Hex UART> port 
> 0xde00-0xde07,0xdc00-0xdc07,0xda00-0xda07,0xd800-0xd807,0xd600-0xd607,0xd400-0xd40f 
> irq 10 at device 11.0 on pci0
> Sep 28 22:18:56 boxster puc1: could not get resource
> 
> 
> they are both 6 port serial pci cards, and are listed in the puc driver 
> as supported. The  pc is quite old so Im not sure if whats causing any 
> issues. I have tried the bios with pnpos enables and disabled but it 
> makes little difference. I have also tried with one card and the issue 
> is the same.
> 
> I have also disabled the pcs onboard serial ports and still no go
> 
> I have disabled  ACPI with hint.acpi.0.disabled="1" this seems to stop 
> the resource error but I dont get any additional cuad devices

If you load the puc(4) driver as a kernel module (puc.ko), you should
load the sio(4) driver as well. i.e.:

sio(4)		puc(4)		work?	
--------------------------------------------------
builtin		builtin		OK
builtin		module		NG
module		module		OK
module		builtin		Maybe OK
--------------------------------------------------
(builtin = kernel builtin, module = kernel module)

> $ pciconf -l -v | grep -B 4 UART
> puc0@pci0:8:0:  class=0x070002 card=0x00061000 chip=0x98459710 rev=0x01 
> hdr=0x00
>    vendor     = 'MosChip Semiconductors (Was: Netmos Technology)'
>    device     = 'Nm9845 Parallel/Serial Port Adapter'
>    class      = simple comms
>    subclass   = UART
> -- 
> puc1@pci0:11:0: class=0x070002 card=0x00061000 chip=0x98459710 rev=0x01 
> hdr=0x00
>    vendor     = 'MosChip Semiconductors (Was: Netmos Technology)'
>    device     = 'Nm9845 Parallel/Serial Port Adapter'
>    class      = simple comms
>    subclass   = UART
> 
> 
> 
> Any help much appreciated
> 
> chris
---
Watanabe Kazuhiro (CQG00620@nifty.ne.jp)



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