From owner-freebsd-mobile@FreeBSD.ORG Mon Feb 19 20:55:08 2007 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 01E0B16D52D for ; Mon, 19 Feb 2007 20:55:08 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.freebsd.org (Postfix) with ESMTP id 9786E13C4A5 for ; Mon, 19 Feb 2007 20:55:07 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0JDQ00CLCA3Q9230@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 19 Feb 2007 21:55:02 +0100 (CET) Received: from kg-work.kg4.no ([80.203.92.212]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0JDQ005FUA3PVI81@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 19 Feb 2007 21:55:02 +0100 (CET) Date: Mon, 19 Feb 2007 21:55:01 +0100 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH To: freebsd-mobile@freebsd.org Message-id: <20070219215501.91cc50b3.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed 2.3.1 (GTK+ 2.10.9; i386-portbld-freebsd6.2) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Billionton LNA-100B not working with FreeBSD 6.x? X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Feb 2007 20:55:08 -0000 Hello, I have a cuple of old PCCard NIC's; the LNA-100B from Billionton, more info here: http://www.billionton.com.tw/website/product/index.asp?code=LNA These are 16bit, 10 / 100 Mbps ethernet NIC's that use the 'ed' driver. I've been using them under FreeBSD 4.x for a long time, and i think I have used them with FreeBSD 5.x as well (however, I couldn't find any evidence of that). Recently, I tried them in a FreeBSD 6.2 machine (6.2-release) and the card is detected (with some strangeness) but doesn't work. I tried them in another laptop, but the problem is still the same. Here is the dmesg output from a 6.2-stable machine booting with this card inserted: Feb 19 21:20:19 kg-jobbpc3 kernel: ed1: at port 0x300-0x31f irq 11 function 0 config 7 on pccard1 Feb 19 21:20:19 kg-jobbpc3 kernel: ed1: ccr_write of 0 to 0xa (0x3c0) Feb 19 21:20:19 kg-jobbpc3 kernel: ed1: ccr_write of 0x3 to 0xc (0x3c0) Feb 19 21:20:19 kg-jobbpc3 kernel: ed1: ccr_write of 0x4 to 0x2 (0x3c0) Feb 19 21:20:19 kg-jobbpc3 kernel: ed1: Ethernet address: 00:10:60:f3:13:b0 Feb 19 21:20:19 kg-jobbpc3 kernel: ed1: type AX88790 (16 bit) Feb 19 21:20:19 kg-jobbpc3 kernel: miibus0: on ed1 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy0: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy1: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy2: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy3: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy4: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy4: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy5: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy5: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy6: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy6: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy7: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy7: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy8: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy8: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy9: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy9: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy10: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy10: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy11: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy11: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy12: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy12: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy13: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy13: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy14: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy14: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy15: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy15: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy16: on miibus0 Feb 19 21:20:19 kg-jobbpc3 kernel: ukphy16: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto After a verbose boot, the messages looks like this: Feb 19 21:48:39 kg-jobbpc3 kernel: pcib2: pccard1 requested memory range 0xc0200000-0xcfffffff: good Feb 19 21:48:39 kg-jobbpc3 kernel: pccard1: CIS version PCCARD 2.0 or 2.1 Feb 19 21:48:39 kg-jobbpc3 kernel: pccard1: CIS info: Billionton, LNA-100B, V, 1.0 Feb 19 21:48:39 kg-jobbpc3 kernel: pccard1: Manufacturer code 0xffff, product 0x1090 Feb 19 21:48:39 kg-jobbpc3 kernel: pccard1: function 0: network adapter, ccr addr 3c0 mask 63 Feb 19 21:48:39 kg-jobbpc3 kernel: pccard1: function 0, config table entry 7: I/O card; irq mask ffff; iomask a, iospace 300-31f; mwait_required io16 ir qlevel Feb 19 21:48:39 kg-jobbpc3 kernel: pcib2: pccard1 requested I/O range 0x300-0x31f: in range Feb 19 21:48:39 kg-jobbpc3 kernel: pcib2: pccard1 requested memory range 0xc0200000-0xcfffffff: good Feb 19 21:48:39 kg-jobbpc3 kernel: ed1: at port 0x300-0x31f irq 11 function 0 config 7 on pccard1 Feb 19 21:48:39 kg-jobbpc3 kernel: ed1: Checking AX88x90 Feb 19 21:48:39 kg-jobbpc3 kernel: ed1: ccr_write of 0 to 0xa (0x3c0) Feb 19 21:48:39 kg-jobbpc3 kernel: ed1: ccr_write of 0x3 to 0xc (0x3c0) Feb 19 21:48:39 kg-jobbpc3 kernel: ed1: ccr_write of 0x4 to 0x2 (0x3c0) Feb 19 21:48:39 kg-jobbpc3 kernel: ed1: probe novel returns 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ed1: [MPSAFE] Feb 19 21:48:39 kg-jobbpc3 kernel: ed1: bpf attached Feb 19 21:48:39 kg-jobbpc3 kernel: ed1: Ethernet address: 00:10:60:f3:13:b0 Feb 19 21:48:39 kg-jobbpc3 kernel: ed1: type AX88790 (16 bit) Feb 19 21:48:39 kg-jobbpc3 kernel: miibus0: on ed1 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy0: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy0: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy1: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy1: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy2: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy2: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy3: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy3: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy4: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy4: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy4: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy5: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy5: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy5: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy6: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy6: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy6: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy7: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy7: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy7: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy8: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy8: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy8: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy9: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy9: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy9: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy10: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy10: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy10: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy11: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy11: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy11: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy12: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy12: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy12: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy13: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy13: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy13: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 10Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy14: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy14: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy14: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy15: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy15: OUI 0x0c000c, model 0x0000, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy15: 10baseT, 10baseT-FDX, 100baseTX, 100baseT4, 1000baseSX-FDX, 1000baseT, 1000baseT-FDX Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy16: on miibus0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy16: OUI 0x00602e, model 0x0031, rev. 0 Feb 19 21:48:39 kg-jobbpc3 kernel: ukphy16: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto 00baseT, 1000baseT-FDX (I got the same messages when booting a 6.2-release and 6.1-release CD. I also tried the 6.0-release CD, but there the card is not detected) Notice how the card is detected, but that it seems that it has 16 phy's? Also, ifconfig claims that there is no carrier (but the cabe is plugged in and the lights on both the switch and the NIC are lit): root@kg-jobbpc3# ifconfig ed1 ed1: flags=8802 mtu 1500 ether 00:10:60:f3:13:b0 media: Ethernet autoselect (none) status: no carrier I have tested this in two different laptops, both show the same error. I would like to get these cards working in FreeBSD again. Any hints on what to try next? -- Regards, Torfinn Ingolfsen, Norway