From owner-freebsd-mobile Wed Aug 14 10:12:27 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A1D937B400 for ; Wed, 14 Aug 2002 10:12:11 -0700 (PDT) Received: from virgo.i-cable.com (virgo.i-cable.com [210.80.60.87]) by mx1.FreeBSD.org (Postfix) with SMTP id F16CD43E42 for ; Wed, 14 Aug 2002 10:12:09 -0700 (PDT) (envelope-from calvin.ching@i-cable.com) Received: (qmail 11306 invoked by uid 706); 14 Aug 2002 17:12:08 -0000 Received: from cm61-15-57-65.hkcable.com.hk (HELO VAIO) (61.15.57.65) by 0 with SMTP; 14 Aug 2002 17:12:06 -0000 Message-ID: <006a01c243b6$0611e4a0$41390f3d@VAIO> From: "Calvin Ching" To: Subject: Problem to configure Linksys EtherFast 10&100 + 56K PC Card Date: Thu, 15 Aug 2002 01:14:18 +0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0067_01C243F9.1408E480" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org This is a multi-part message in MIME format. ------=_NextPart_000_0067_01C243F9.1408E480 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I am installing FreeBSD 4.6-stable on my Sony Vaio F680K notebook. I = have difficulty to configure the Linksys EtherFast 10&100 + 56K PC card = (PCMLM56). The following error message is shown: Aug 11 10:29:30 pccardd[157]: Card "Linksys"("EtherFast 10&100 + 56K PC = Card (PCMLM56)") [(null)] [(null)] matched "Linksys" ("EtherFast 10&100 = + 56K PC Card (PCMLM56)") [(null)] [(null)] Aug 11 10:29:30 pccardd[157]: Using I/O addr 0x2f8, size 8 Aug 11 10:29:30 pccardd[157]: Using I/O addr 0x300, size 32 Aug 11 10:29:30 pccardd[157]: Setting config reg at offs 0xffe0 to = 0x43, Reset time =3D 1000 ms Aug 11 10:29:36 pccardd[157]: Assigning I/O window 0, start 0x2f8, size = 0x8 flags 0x7 Aug 11 10:29:36 pccardd[157]: Assigning I/O window 1, start 0x300, size = 0x20 flags 0x7 Aug 11 10:29:36 pccardd[157]: Assign ed0, io 0x2f8-0x2ff, mem 0x0, 0 = bytes, irq 9, flags 0x7 Aug 11 10:29:36 pccardd[157]: driver allocation failed for = Linksys(EtherFast 10&100 + 56K PC Card (PCMLM56)): Device not configured Aug 11 10:29:36 pccardd[157]: pccardd started The /etc/pccard.conf is: debuglevel 4 # Linksys PCMLM56 card "Linksys" "EtherFast 10&100 + 56K PC Card (PCMLM56)" config 0x3 "ed" 3 7 insert /etc/pccard_ether $device start remove /etc/pccard_ether $device stop reset 1000 Since the configuration of this card in Windows shows io 0x300, mem = 0xde000 and irq 3, I set the pccard.conf to irq 3, but it does not have = any effect. The memory address also has problem too. I also tried to = disable plug'nplay in BIOS, but the result is the same. Below is the = result of dmesg | grep irq and the pccardc dumpcis.=20 Does anybody know what the problem is? Regards, Calvin dmesg | grep irq: pci1: at 0.0 irq 9 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: port 0xfca0-0xfcbf irq = 9 at device 7.2 on pci0 pci0: (vendor=3D0x104d, dev=3D0x8039) at 8.0 irq 9 pci0: (vendor=3D0x1073, dev=3D0x0010) at 9.0 irq 9 pci0: (vendor=3D0x14f1, dev=3D0x2443) at 10.0 irq 9 pci_cfgintr_linked: linked (60) to hard-routed irq 9 pci_cfgintr: 0:12 INTA routed to irq 9 pcic0: irq 9 at device 12.0 on pci0 pci_cfgintr_linked: linked (61) to hard-routed irq 9 pci_cfgintr: 0:12 INTB routed to irq 9 pcic1: irq 9 at device 12.1 on pci0 fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on = isa0 atkbd0: flags 0x1 irq 1 on atkbdc0 psm0: irq 12 on atkbdc0 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio1: configured irq 3 not in bitmap of probed irqs 0 ppc0: at port 0x378-0x37f irq 7 on isa0 Below is the pccardc dumpcis: Configuration data for card in slot 1 Tuple #1, code =3D 0x1 (Common memory descriptor), length =3D 2 000: 00 ff Common memory device information: Device number 1, type No device, WPS =3D OFF Speed =3D No speed, Memory block size =3D reserved, 32 units Tuple #2, code =3D 0x15 (Version 1 info), length =3D 52 000: 04 01 4c 69 6e 6b 73 79 73 00 45 74 68 65 72 46 010: 61 73 74 20 31 30 26 31 30 30 20 2b 20 35 36 4b 020: 20 50 43 20 43 61 72 64 20 28 50 43 4d 4c 4d 35 030: 36 29 00 ff Version =3D 4.1, Manuf =3D [Linksys], card vers =3D [EtherFast 10&100 + = 56K PC Card (PCMLM56)] Tuple #3, code =3D 0x20 (Manufacturer ID), length =3D 4 000: 43 01 ab c0 PCMCIA ID =3D 0x143, OEM ID =3D 0xc0ab Tuple #4, code =3D 0x21 (Functional ID), length =3D 2 000: 00 00 Multifunction card Tuple #5, code =3D 0x1a (Configuration map), length =3D 5 000: 01 1b e0 ff 67 Reg len =3D 2, config register addr =3D 0xffe0, last config =3D 0x1b Registers: XXX--XX- Tuple #6, code =3D 0x1b (Configuration entry), length =3D 22 000: c3 41 99 79 55 3d 86 46 26 4c ea 61 f8 02 07 00 010: 03 1f f0 38 9e 28 Config index =3D 0x3(default) Interface byte =3D 0x41 (I/O) +RDY/-BSY active Vcc pwr: Nominal operating supply voltage: 5 x 1V Continuous supply current: 3.5 x 10mA Max current average over 1 second: 1 x 100mA, ext =3D 0x46 Max current average over 10 ms: 2 x 100mA Power down supply current: 4.5 x 1mA Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x2f8 block length =3D 0x8 I/O address # 2: block start =3D 0x300 block length =3D 0x20 IRQ modes: Level, Pulse, Shared IRQs: 3 4 5 9 10 11 12 15 Max twin cards =3D 0 Misc attr: (Audio-BVD2) (Power down supported) Tuple #7, code =3D 0x1b (Configuration entry), length =3D 10 000: 05 08 ea 61 e8 03 07 00 03 1f Config index =3D 0x5 Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x3e8 block length =3D 0x8 I/O address # 2: block start =3D 0x300 block length =3D 0x20 Tuple #8, code =3D 0x1b (Configuration entry), length =3D 10 000: 07 08 ea 61 e8 02 07 00 03 1f Config index =3D 0x7 Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x2e8 block length =3D 0x8 I/O address # 2: block start =3D 0x300 block length =3D 0x20 Tuple #9, code =3D 0x1b (Configuration entry), length =3D 10 000: 09 08 ea 61 f8 02 07 20 03 1f Config index =3D 0x9 Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x2f8 block length =3D 0x8 I/O address # 2: block start =3D 0x320 block length =3D 0x20 Tuple #10, code =3D 0x1b (Configuration entry), length =3D 10 000: 0b 08 ea 61 e8 03 07 20 03 1f Config index =3D 0xb Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x3e8 block length =3D 0x8 I/O address # 2: block start =3D 0x320 block length =3D 0x20 Tuple #11, code =3D 0x1b (Configuration entry), length =3D 10 000: 0d 08 ea 61 e8 02 07 20 03 1f Config index =3D 0xd Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x2e8 block length =3D 0x8 I/O address # 2: block start =3D 0x320 block length =3D 0x20 Tuple #12, code =3D 0x1b (Configuration entry), length =3D 10 000: 0f 08 ea 61 f8 02 07 40 03 1f Config index =3D 0xf Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x2f8 block length =3D 0x8 I/O address # 2: block start =3D 0x340 block length =3D 0x20 Tuple #13, code =3D 0x1b (Configuration entry), length =3D 10 000: 11 08 ea 61 e8 03 07 40 03 1f Config index =3D 0x11 Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x3e8 block length =3D 0x8 I/O address # 2: block start =3D 0x340 block length =3D 0x20 Tuple #14, code =3D 0x1b (Configuration entry), length =3D 10 000: 13 08 ea 61 e8 02 07 40 03 1f Config index =3D 0x13 Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x2e8 block length =3D 0x8 I/O address # 2: block start =3D 0x340 block length =3D 0x20 Tuple #15, code =3D 0x1b (Configuration entry), length =3D 10 000: 15 08 ea 61 f8 02 07 20 02 1f Config index =3D 0x15 Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x2f8 block length =3D 0x8 I/O address # 2: block start =3D 0x220 block length =3D 0x20 Tuple #16, code =3D 0x1b (Configuration entry), length =3D 10 000: 17 08 ea 61 e8 03 07 20 02 1f Config index =3D 0x17 Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x3e8 block length =3D 0x8 I/O address # 2: block start =3D 0x220 block length =3D 0x20 Tuple #17, code =3D 0x1b (Configuration entry), length =3D 10 000: 19 08 ea 61 e8 02 07 20 02 1f Config index =3D 0x19 Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x2e8 block length =3D 0x8 I/O address # 2: block start =3D 0x220 block length =3D 0x20 Tuple #18, code =3D 0x1b (Configuration entry), length =3D 10 000: 1b 08 ea 61 f8 02 07 40 02 0f Config index =3D 0x1b Card decodes 10 address lines, full 8/16 Bit I/O I/O address # 1: block start =3D 0x2f8 block length =3D 0x8 I/O address # 2: block start =3D 0x240 block length =3D 0x10 Tuple #19, code =3D 0xff (Terminator), length =3D 0 ------=_NextPart_000_0067_01C243F9.1408E480 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi, I am installing FreeBSD 4.6-stable = on my Sony=20 Vaio F680K notebook. I have difficulty to configure the Linksys = EtherFast=20 10&100 + 56K PC card (PCMLM56). The following error message is=20 shown:

Aug 11 10:29:30  pccardd[157]: Card = "Linksys"("EtherFast=20 10&100 + 56K PC Card (PCMLM56)") [(null)] [(null)] matched "Linksys" = ("EtherFast 10&100 + 56K PC Card (PCMLM56)") [(null)] = [(null)]
Aug 11=20 10:29:30  pccardd[157]: Using I/O addr 0x2f8, size 8
Aug 11=20 10:29:30  pccardd[157]: Using I/O addr 0x300, size 32
Aug 11=20 10:29:30  pccardd[157]: Setting config reg at offs 0xffe0 to 0x43, = Reset=20 time =3D 1000 ms
Aug 11 10:29:36  pccardd[157]: Assigning I/O = window 0,=20 start 0x2f8, size 0x8 flags 0x7
Aug 11 10:29:36  pccardd[157]: = Assigning=20 I/O window 1, start 0x300, size 0x20 flags 0x7
Aug 11 10:29:36 =20 pccardd[157]: Assign ed0, io 0x2f8-0x2ff, mem 0x0, 0 bytes, irq 9, flags = 0x7
Aug 11 10:29:36  pccardd[157]: driver allocation failed for=20 Linksys(EtherFast 10&100 + 56K PC Card (PCMLM56)): Device not=20 configured
Aug 11 10:29:36  pccardd[157]: pccardd = started

The=20 /etc/pccard.conf is:
debuglevel 4

# Linksys PCMLM56
card = "Linksys"=20 "EtherFast 10&100 + 56K PC Card=20 (PCMLM56)"
        config  = 0x3 "ed" 3=20 7
        insert  = /etc/pccard_ether=20 $device start
        remove  = /etc/pccard_ether $device = stop
       =20 reset 1000

Since the configuration of this card in Windows=20 shows io 0x300, mem 0xde000 and irq 3, I set the pccard.conf to irq = 3, but=20 it does not have any effect. The memory address also has problem too. I = also=20 tried to disable plug'nplay in BIOS, but the result is the same. =
Below is the result of dmesg | grep irq and the = pccardc=20 dumpcis.
 
Does anybody know what the problem = is?
 
Regards,
Calvin
 
dmesg | grep irq:
pci1: <ATI Mobility-1 graphics = accelerator>=20 at 0.0 irq 9
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq = 15 on=20 atapci0
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port=20 0xfca0-0xfcbf irq 9 at
device 7.2 on pci0
pci0: <unknown = card>=20 (vendor=3D0x104d, dev=3D0x8039) at 8.0 irq 9
pci0: <unknown = card>=20 (vendor=3D0x1073, dev=3D0x0010) at 9.0 irq 9
pci0: <unknown = card>=20 (vendor=3D0x14f1, dev=3D0x2443) at 10.0 irq 9
pci_cfgintr_linked: = linked (60) to=20 hard-routed irq 9
pci_cfgintr: 0:12 INTA routed to irq 9
pcic0: = <Ricoh=20 RL5C478 PCI-CardBus Bridge> irq 9 at device 12.0 on=20 pci0
pci_cfgintr_linked: linked (61) to hard-routed irq = 9
pci_cfgintr:=20 0:12 INTB routed to irq 9
pcic1: <Ricoh RL5C478 PCI-CardBus = Bridge> irq=20 9 at device 12.1 on pci0
fdc0: <NEC 72065B or clone> at port=20 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
atkbd0: <AT Keyboard> = flags 0x1=20 irq 1 on atkbdc0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
sio0 = at port=20 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio1: configured irq 3 not in = bitmap of=20 probed irqs 0
ppc0: <Parallel port> at port 0x378-0x37f irq 7 = on=20 isa0

Below is the pccardc dumpcis:

Configuration data for = card in=20 slot 1
Tuple #1, code =3D 0x1 (Common memory descriptor), length =3D=20 2
    000:  00 ff
 Common memory device=20 information:
  Device number 1, type No device, WPS =3D = OFF
 =20 Speed =3D No speed, Memory block size =3D reserved, 32 units
Tuple = #2, code =3D=20 0x15 (Version 1 info), length =3D 52
    000:  04 = 01 4c 69=20 6e 6b 73 79 73 00 45 74 68 65 72 46
    010:  61 = 73 74 20=20 31 30 26 31 30 30 20 2b 20 35 36 4b
    020:  20 = 50 43 20=20 43 61 72 64 20 28 50 43 4d 4c 4d 35
    030:  36 = 29 00=20 ff
 Version =3D 4.1, Manuf =3D [Linksys], card vers =3D = [EtherFast 10&100=20 + 56K PC
Card (PCMLM56)]
Tuple #3, code =3D 0x20 (Manufacturer = ID), length =3D=20 4
    000:  43 01 ab c0
 PCMCIA ID =3D = 0x143, OEM=20 ID =3D 0xc0ab
Tuple #4, code =3D 0x21 (Functional ID), length =3D=20 2
    000:  00 00
 Multifunction = card
Tuple=20 #5, code =3D 0x1a (Configuration map), length =3D = 5
    000: =20 01 1b e0 ff 67
 Reg len =3D 2, config register addr =3D 0xffe0, = last config=20 =3D 0x1b
 Registers: XXX--XX-
Tuple #6, code =3D 0x1b = (Configuration=20 entry), length =3D 22
    000:  c3 41 99 79 55 3d = 86 46 26=20 4c ea 61 f8 02 07 00
    010:  03 1f f0 38 9e=20 28
 Config index =3D 0x3(default)
 Interface byte =3D = 0x41=20 (I/O)  +RDY/-BSY active
 Vcc pwr:
  Nominal = operating=20 supply voltage: 5 x 1V
  Continuous supply current: 3.5 x = 10mA
 =20 Max current average over 1 second: 1 x 100mA, ext =3D 0x46
  Max = current=20 average over 10 ms: 2 x 100mA
  Power down supply current: 4.5 x = 1mA
 Card decodes 10 address lines, full 8/16 Bit I/O
  = I/O=20 address # 1: block start =3D 0x2f8 block length =3D 0x8
  I/O = address # 2:=20 block start =3D 0x300 block length =3D 0x20
  IRQ modes: Level, = Pulse,=20 Shared
  IRQs:  3 4 5 9 10 11 12 15
 Max twin cards = =3D=20 0
 Misc attr: (Audio-BVD2) (Power down supported)
Tuple #7, = code =3D=20 0x1b (Configuration entry), length =3D 10
    = 000:  05 08=20 ea 61 e8 03 07 00 03 1f
 Config index =3D 0x5
 Card = decodes 10=20 address lines, full 8/16 Bit I/O
  I/O address # 1: block start = =3D 0x3e8=20 block length =3D 0x8
  I/O address # 2: block start =3D 0x300 = block length =3D=20 0x20
Tuple #8, code =3D 0x1b (Configuration entry), length =3D=20 10
    000:  07 08 ea 61 e8 02 07 00 03=20 1f
 Config index =3D 0x7
 Card decodes 10 address lines, = full 8/16=20 Bit I/O
  I/O address # 1: block start =3D 0x2e8 block length = =3D=20 0x8
  I/O address # 2: block start =3D 0x300 block length =3D = 0x20
Tuple=20 #9, code =3D 0x1b (Configuration entry), length =3D = 10
   =20 000:  09 08 ea 61 f8 02 07 20 03 1f
 Config index =3D=20 0x9
 Card decodes 10 address lines, full 8/16 Bit I/O
  = I/O=20 address # 1: block start =3D 0x2f8 block length =3D 0x8
  I/O = address # 2:=20 block start =3D 0x320 block length =3D 0x20
Tuple #10, code =3D 0x1b = (Configuration=20 entry), length =3D 10
    000:  0b 08 ea 61 e8 03 = 07 20 03=20 1f
 Config index =3D 0xb
 Card decodes 10 address lines, = full 8/16=20 Bit I/O
  I/O address # 1: block start =3D 0x3e8 block length = =3D=20 0x8
  I/O address # 2: block start =3D 0x320 block length =3D = 0x20
Tuple=20 #11, code =3D 0x1b (Configuration entry), length =3D = 10
   =20 000:  0d 08 ea 61 e8 02 07 20 03 1f
 Config index =3D=20 0xd
 Card decodes 10 address lines, full 8/16 Bit I/O
  = I/O=20 address # 1: block start =3D 0x2e8 block length =3D 0x8
  I/O = address # 2:=20 block start =3D 0x320 block length =3D 0x20
Tuple #12, code =3D 0x1b = (Configuration=20 entry), length =3D 10
    000:  0f 08 ea 61 f8 02 = 07 40 03=20 1f
 Config index =3D 0xf
 Card decodes 10 address lines, = full 8/16=20 Bit I/O
  I/O address # 1: block start =3D 0x2f8 block length = =3D=20 0x8
  I/O address # 2: block start =3D 0x340 block length =3D = 0x20
Tuple=20 #13, code =3D 0x1b (Configuration entry), length =3D = 10
   =20 000:  11 08 ea 61 e8 03 07 40 03 1f
 Config index =3D=20 0x11
 Card decodes 10 address lines, full 8/16 Bit I/O
  = I/O=20 address # 1: block start =3D 0x3e8 block length =3D 0x8
  I/O = address # 2:=20 block start =3D 0x340 block length =3D 0x20
Tuple #14, code =3D 0x1b = (Configuration=20 entry), length =3D 10
    000:  13 08 ea 61 e8 02 = 07 40 03=20 1f
 Config index =3D 0x13
 Card decodes 10 address = lines, full=20 8/16 Bit I/O
  I/O address # 1: block start =3D 0x2e8 block = length =3D=20 0x8
  I/O address # 2: block start =3D 0x340 block length =3D = 0x20
Tuple=20 #15, code =3D 0x1b (Configuration entry), length =3D = 10
   =20 000:  15 08 ea 61 f8 02 07 20 02 1f
 Config index =3D=20 0x15
 Card decodes 10 address lines, full 8/16 Bit I/O
  = I/O=20 address # 1: block start =3D 0x2f8 block length =3D 0x8
  I/O = address # 2:=20 block start =3D 0x220 block length =3D 0x20
Tuple #16, code =3D 0x1b = (Configuration=20 entry), length =3D 10
    000:  17 08 ea 61 e8 03 = 07 20 02=20 1f
 Config index =3D 0x17
 Card decodes 10 address = lines, full=20 8/16 Bit I/O
  I/O address # 1: block start =3D 0x3e8 block = length =3D=20 0x8
  I/O address # 2: block start =3D 0x220 block length =3D = 0x20
Tuple=20 #17, code =3D 0x1b (Configuration entry), length =3D = 10
   =20 000:  19 08 ea 61 e8 02 07 20 02 1f
 Config index =3D=20 0x19
 Card decodes 10 address lines, full 8/16 Bit I/O
  = I/O=20 address # 1: block start =3D 0x2e8 block length =3D 0x8
  I/O = address # 2:=20 block start =3D 0x220 block length =3D 0x20
Tuple #18, code =3D 0x1b = (Configuration=20 entry), length =3D 10
    000:  1b 08 ea 61 f8 02 = 07 40 02=20 0f
 Config index =3D 0x1b
 Card decodes 10 address = lines, full=20 8/16 Bit I/O
  I/O address # 1: block start =3D 0x2f8 block = length =3D=20 0x8
  I/O address # 2: block start =3D 0x240 block length =3D = 0x10
Tuple=20 #19, code =3D 0xff (Terminator), length =3D = 0


------=_NextPart_000_0067_01C243F9.1408E480-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message