public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Enabling PCMCIA serial ports without pcmciautils/pcmcia_cs in 2.6?
@ 2005-08-09  9:03 Dag Bakke
  2005-08-09  9:18 ` Russell King
  0 siblings, 1 reply; 4+ messages in thread
From: Dag Bakke @ 2005-08-09  9:03 UTC (permalink / raw)
  To: linux-kernel

I am building a small root fs for an embedded target.
(Soekris 4521, which is an SC520 + yenta-compatible cardbus bridge)

Basing my system on kernel, uclibc and busybox, I can build a very lean, 
clean and compact root fs with a minimum of effort. (gentoo-embedded rocks!)

But getting my 4port serial pcmcia card enabled appears to require 
various stuff to be installed, just to get the card initialised: 
pcmcia_cs (or alternatively pcmciautils for 2.6.13), hotplug, pciutils, 
usbutils, libusb, sysfsutils(?).

Is this really necessary? I'd guess that serial cards are some of the 
simpler pcmcia targets to enable? (I could be very wrong..)
Anyone got an idea about alternative solutions, or can state the minimum 
binaries/files I need to enable this card? (Advantech COMpad-32/85B-4)


----
Dag B


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Enabling PCMCIA serial ports without pcmciautils/pcmcia_cs in 2.6?
  2005-08-09  9:03 Enabling PCMCIA serial ports without pcmciautils/pcmcia_cs in 2.6? Dag Bakke
@ 2005-08-09  9:18 ` Russell King
  2005-08-09  9:35   ` Dag Bakke
  0 siblings, 1 reply; 4+ messages in thread
From: Russell King @ 2005-08-09  9:18 UTC (permalink / raw)
  To: Dag Bakke; +Cc: linux-kernel

On Tue, Aug 09, 2005 at 11:03:24AM +0200, Dag Bakke wrote:
> Is this really necessary? I'd guess that serial cards are some of the 
> simpler pcmcia targets to enable? (I could be very wrong..)
> Anyone got an idea about alternative solutions, or can state the minimum 
> binaries/files I need to enable this card? (Advantech COMpad-32/85B-4)

Have you tried just running up a really recent kernel (eg, 2.6.13-rc6)
with PCMCIA and serial (including PCMCIA serial support) built in,
plugging the card in, and seeing what happens?

-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:  2.6 Serial core

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Enabling PCMCIA serial ports without pcmciautils/pcmcia_cs in 2.6?
  2005-08-09  9:18 ` Russell King
@ 2005-08-09  9:35   ` Dag Bakke
  2005-08-09  9:49     ` Dag Bakke
  0 siblings, 1 reply; 4+ messages in thread
From: Dag Bakke @ 2005-08-09  9:35 UTC (permalink / raw)
  To: Russell King; +Cc: linux-kernel

Russell King wrote:

>On Tue, Aug 09, 2005 at 11:03:24AM +0200, Dag Bakke wrote:
>  
>
>>Is this really necessary? I'd guess that serial cards are some of the 
>>simpler pcmcia targets to enable? (I could be very wrong..)
>>Anyone got an idea about alternative solutions, or can state the minimum 
>>binaries/files I need to enable this card? (Advantech COMpad-32/85B-4)
>>    
>>
>
>Have you tried just running up a really recent kernel (eg, 2.6.13-rc6)
>with PCMCIA and serial (including PCMCIA serial support) built in,
>plugging the card in, and seeing what happens?
>
>  
>
Yes. I get no message in dmesg indicating that the ports are detected.
Testing on a laptop (not the actual target):

toolbox-2 ~ # uname -a
Linux toolbox-2 2.6.13-rc6 #2 Mon Aug 8 16:05:25 CEST 2005 i686 Pentium 
III (Coppermine) GenuineIntel GNU/Linux

toolbox-2 ~ # zcat /proc/config.gz | egrep -i 'serial|pcmcia|yenta' | 
grep -v ^#
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_PCMCIA_IOCTL=y
CONFIG_YENTA=y
CONFIG_PCMCIA_PROBE=y
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_CS=y
CONFIG_SERIAL_8250_NR_UARTS=8
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_FOURPORT=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y


toolbox-2 ~ # /etc/init.d/pcmcia start
 * PCMCIA support detected.
 * Starting pcmcia ...
cardmgr[7718]: watching 2 
sockets                                                                                     
[ ok ]
toolbox-2 ~ # dmesg | tail
[ 6992.630199] cs: IO port probe 0x800-0x8ff: clean.
[ 6992.630671] cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
[ 6992.631927] cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
[ 6992.633248] cs: IO port probe 0xa00-0xaff: clean.
[ 6992.633656] cs: IO port probe 0xa00-0xaff: clean.
[ 6992.638071] cs: memory probe 0xa0000000-0xa0ffffff: clean.
[ 6992.692737] ttyS1 at I/O 0x240 (irq = 5) is a 16550A
[ 6992.695578] ttyS2 at I/O 0x248 (irq = 5) is a 16550A
[ 6992.698237] ttyS3 at I/O 0x250 (irq = 5) is a 16550A
[ 6992.700924] ttyS4 at I/O 0x258 (irq = 5) is a 16550A



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Enabling PCMCIA serial ports without pcmciautils/pcmcia_cs in 2.6?
  2005-08-09  9:35   ` Dag Bakke
@ 2005-08-09  9:49     ` Dag Bakke
  0 siblings, 0 replies; 4+ messages in thread
From: Dag Bakke @ 2005-08-09  9:49 UTC (permalink / raw)
  Cc: Russell King, linux-kernel

Dag Bakke wrote:

> Russell King wrote:
>
>> On Tue, Aug 09, 2005 at 11:03:24AM +0200, Dag Bakke wrote:
>>  
>>
>>> Is this really necessary? I'd guess that serial cards are some of 
>>> the simpler pcmcia targets to enable? (I could be very wrong..)
>>> Anyone got an idea about alternative solutions, or can state the 
>>> minimum binaries/files I need to enable this card? (Advantech 
>>> COMpad-32/85B-4)
>>>   
>>
>>
>> Have you tried just running up a really recent kernel (eg, 2.6.13-rc6)
>> with PCMCIA and serial (including PCMCIA serial support) built in,
>> plugging the card in, and seeing what happens?
>>
>>  
>>
> Yes. I get no message in dmesg indicating that the ports are detected.

Unless I fire up cardmgr, that is.

> Testing on a laptop (not the actual target):
>
> toolbox-2 ~ # uname -a
> Linux toolbox-2 2.6.13-rc6 #2 Mon Aug 8 16:05:25 CEST 2005 i686 
> Pentium III (Coppermine) GenuineIntel GNU/Linux
>
> toolbox-2 ~ # zcat /proc/config.gz | egrep -i 'serial|pcmcia|yenta' | 
> grep -v ^#
> CONFIG_PCMCIA=y
> CONFIG_PCMCIA_LOAD_CIS=y
> CONFIG_PCMCIA_IOCTL=y
> CONFIG_YENTA=y
> CONFIG_PCMCIA_PROBE=y
> CONFIG_NET_PCMCIA=y
> CONFIG_PCMCIA_3C589=m
> CONFIG_PCMCIA_3C574=m
> CONFIG_SERIAL_8250=y
> CONFIG_SERIAL_8250_CONSOLE=y
> CONFIG_SERIAL_8250_CS=y
> CONFIG_SERIAL_8250_NR_UARTS=8
> CONFIG_SERIAL_8250_EXTENDED=y
> CONFIG_SERIAL_8250_MANY_PORTS=y
> CONFIG_SERIAL_8250_SHARE_IRQ=y
> CONFIG_SERIAL_8250_FOURPORT=y
> CONFIG_SERIAL_CORE=y
> CONFIG_SERIAL_CORE_CONSOLE=y
>
>
> toolbox-2 ~ # /etc/init.d/pcmcia start
> * PCMCIA support detected.
> * Starting pcmcia ...
> cardmgr[7718]: watching 2 
> sockets                                                                                     
> [ ok ]
> toolbox-2 ~ # dmesg | tail
> [ 6992.630199] cs: IO port probe 0x800-0x8ff: clean.
> [ 6992.630671] cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
> [ 6992.631927] cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
> [ 6992.633248] cs: IO port probe 0xa00-0xaff: clean.
> [ 6992.633656] cs: IO port probe 0xa00-0xaff: clean.
> [ 6992.638071] cs: memory probe 0xa0000000-0xa0ffffff: clean.
> [ 6992.692737] ttyS1 at I/O 0x240 (irq = 5) is a 16550A
> [ 6992.695578] ttyS2 at I/O 0x248 (irq = 5) is a 16550A
> [ 6992.698237] ttyS3 at I/O 0x250 (irq = 5) is a 16550A
> [ 6992.700924] ttyS4 at I/O 0x258 (irq = 5) is a 16550A
>
>


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-08-09  9:49 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-09  9:03 Enabling PCMCIA serial ports without pcmciautils/pcmcia_cs in 2.6? Dag Bakke
2005-08-09  9:18 ` Russell King
2005-08-09  9:35   ` Dag Bakke
2005-08-09  9:49     ` Dag Bakke

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox