[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netbsd,09653] Re: W05K @ NetBSD4.01/i386
- To: netbsd@xxxxxxxxxxxxx
- Subject: [netbsd,09653] Re: W05K @ NetBSD4.01/i386
- From: kazubu <kazubu@xxxxxxxxx>
- Date: Sun, 7 Dec 2008 05:00:14 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed;d=gmail.com; s=gamma;h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;bh=ynnYRbDBuedACX7pYzalrVOWSpw6QQitqPhZhaC6M/0=;b=axeN9lCN2uIxDfRI0yA50K/9ytRBmVXXHOTvc4U0uDLz4DkjZcUX099REXJmTXzaTBSI6+EUMFHSGljEw/B0y4bMVfwOidqG3esH3Pgx8+YnKC6pZ+0Jg/siwFZYM4W0gtpvF7js/5TdQmZW44qG2t0CcQRD3UoDUhKbfdFB/RY=
- Domainkey-signature: a=rsa-sha1; c=nofws;d=gmail.com; s=gamma;h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;b=KhcSAWUQTIckinMrwPjzpwWOgCKyJakbNvHpGFQCQVmDY3mUuJ4ySDZhCTj8PW2L0L965KCQTQOmFRtrTTWC6f4g+nJWxtA1+4sE4SwGPEhJPMSBIoXV7S4HyA8Dj7iQBgRAjQoL9t+vdCJ/7UaK7yXXIfK6OFR+ND8FCq+76f4=
- In-reply-to: <20081206.215035.28783629.hamajima@xxxxxxxxxxxxxxxx>
- References: <b16cbc150812050143m1d4ec034w279f7373243b6e5c@xxxxxxxxxxxxxx><b16cbc150812052132t15e937d9k2eb6ac9d79d20520@xxxxxxxxxxxxxx><20081206.215035.28783629.hamajima@xxxxxxxxxxxxxxxx>
こんばんは、渡辺です。
先ほど、早速ですが試してみたところ、無事に認識したようです。
私もW05K以外にcomポートを使うつもりはありませんので、当分この状態で運用していきたいと思います。
ありがとうございました。
2008/12/06 21:50 HAMAJIMA Katsuomi/濱嶋克臣 <hamajima@xxxxxxxxxxxxxxxx>:
> 濱嶋です。
>
> Sat, 6 Dec 2008 14:32:46 +0900 に
> kazubu <kazubu@xxxxxxxxx> さんが書かれた
> <b16cbc150812052132t15e937d9k2eb6ac9d79d20520@xxxxxxxxxxxxxx> を引用しています
>
>> Dynabook SS2000上のNetBSD 4.01/i386 で、auの通信カード W05K がうまく動いてくれません。
>
> SS/RX1とW05Kの組合せで使ってます。
>
>> pcmcia0: function 0, config table entry 29: I/O card; irq mask ffff;
>> iomask 4,iospace 2f8-307; io8 irqshare irqlevel
>
> このiomask=4とcardbusの組合せがエラーの原因っぽいです。iomask=10だと報
> 告するカードは認識するのを確認しています。
> W05KはOpenBSD/zaurusでも使ってますが、問題なく認識してます。
> cardbusのことはわからないので、真なる原因は識者にお任せします。
>
> 私はRX1でcomポートはW05Kしか使わないと心に決めたので、以下のような変更
> をして無理矢理使ってます。
>
> あとW05KでPPPするとすぐに
> com0: 0 silo overflows, 16 ibuf floods
> とかなるので、comポートはW05Kしか使わないと決めたからリングバッファの
> サイズも増やしてます。
>
> Index: dev/pcmcia/com_pcmcia.c
> ===================================================================
> RCS file: /cvsroot/netbsd-4/dev/pcmcia/com_pcmcia.c,v
> retrieving revision 1.1.1.3
> diff -u -r1.1.1.3 com_pcmcia.c
> --- dev/pcmcia/com_pcmcia.c 9 Jan 2007 15:30:26 -0000 1.1.1.3
> +++ dev/pcmcia/com_pcmcia.c 6 Dec 2008 12:26:04 -0000
> @@ -174,6 +174,9 @@
> return (EINVAL);
> /* Some cards have a memory space, but we don't use it. */
> cfe->num_memspace = 0;
> + if (cfe->iomask == 4) {
> + cfe->iomask = 10;
> + }
> return (0);
> }
>
> Index: dev/ic/comvar.h
> ===================================================================
> RCS file: /cvsroot/netbsd-4/dev/ic/comvar.h,v
> retrieving revision 1.1.1.2
> diff -u -r1.1.1.2 comvar.h
> --- dev/ic/comvar.h 15 Aug 2006 17:45:54 -0000 1.1.1.2
> +++ dev/ic/comvar.h 6 Dec 2008 12:26:03 -0000
> @@ -70,7 +70,7 @@
> #define COM_HW_NO_TXPRELOAD 0x200
>
> /* Buffer size for character buffer */
> -#define COM_RING_SIZE 2048
> +#define COM_RING_SIZE 65536
>
> #ifdef COM_REGMAP
> #define COM_REG_RXDATA 0
>