Sohoware ncb100 pcmcia cardbus nic in 5.1-release

jim jpmcquoid at comcast.net
Sun Aug 17 21:21:43 PDT 2003


  Pcmcia cardbus Sohoware ncb100 is found by kernel, seems to be using 
dc driver,identifies properly, even showing correct mac address, even 
led shows link, but does not work. Just shows 'no carrier'. After manual 
configuration can even ping itself at the assigned address. The card 
works under Linux 2.4.20 with tulip driver, and under netbsd 1.6.1 with 
tlp driver. It looks like there's some overlap with the de driver, but I 
don't see how it can be used with cardbus. My uname:

FreeBSD skippy 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Fri Aug 15 08:30:24 
EDT 2003     koid at skippy:/usr/src/sys/i386/compile/MYKERNEL  i386

And dmesg:

Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 5.1-RELEASE #0: Fri Aug 15 08:30:24 EDT 2003
     koid at skippy:/usr/src/sys/i386/compile/MYKERNEL
Preloaded elf kernel "/boot/kernel.older/kernel" at 0xc0474000.
Preloaded elf module "/boot/kernel.older/if_dc.ko" at 0xc04741fc.
Timecounter "i8254"  frequency 1193182 Hz
CPU: AMD-K6(tm) 3D processor (367.50-MHz 586-class CPU)
   Origin = "AuthenticAMD"  Id = 0x58c  Stepping = 12
   Features=0x8021bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX>
   AMD Features=0x80000800<SYSCALL,3DNow!>
real memory  = 134217728 (128 MB)
avail memory = 125497344 (119 MB)
K6-family MTRR support enabled (2 registers)
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcibios: BIOS version 2.10
apm0: <APM BIOS> on motherboard
apm0: found APM BIOS v1.2, connected at v1.2
pcib0: <OPTi 82C700 host to PCI bridge> at pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
isab0: <PCI-ISA bridge> at device 1.0 on pci0
isa0: <ISA bus> on isab0
pci0: <display, VGA> at device 2.0 (no driver attached)
ohci0: <OPTi 82C861 (FireLink) USB controller> mem 0xff7ff000-0xff7fffff 
irq 3 at device 9.0 on pci0
usb0: OHCI version 1.0, legacy support
usb0: <OPTi 82C861 (FireLink) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: OPTi OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
cbb0: <TI1131 PCI-CardBus Bridge> irq 9 at device 10.0 on pci0
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
cbb1: <TI1131 PCI-CardBus Bridge> irq 9 at device 10.1 on pci0
cardbus1: <CardBus bus> on cbb1
pccard1: <16-bit PCCard bus> on cbb1
atapci0: <GENERIC ATA controller> port 0xffa0-0xffaf at device 20.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0
pmtimer0 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> at port 
0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
unknown: <PNP0303> can't assign resources (port)
unknown: <PNP0500> can't assign resources (port)
unknown: <PNP0400> can't assign resources (port)
unknown: <PNP0700> can't assign resources (port)
unknown: <PNP0f13> can't assign resources (irq)
Timecounters tick every 10.000 msec
cardbus1: Resource not specified in CIS: id=14, size=400
dc0: <Intel 21143 10/100BaseTX> port 0x1000-0x107f mem 
0x88002000-0x880023ff irq 9 at device 0.0 on cardbus1
dc0: Ethernet address: 00:80:c6:06:32:37
miibus0: <MII bus> on dc0
dcphy0: <Intel 21143 NWAY media interface> on miibus0
dcphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ad0: 5729MB <TOSHIBA MK6015MAP> [12416/15/63] at ata0-master BIOSDMA
acd0: CDROM <MATSHITA CR-173> at ata1-master BIOSPIO
Mounting root from ufs:/dev/ad0s3a

output from ifconfig:

dc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255
	inet6 fe80::280:c6ff:fe06:3237%dc0 prefixlen 64 scopeid 0x3
	ether 00:80:c6:06:32:37
	media: Ethernet autoselect (none)
	status: nocarrier

This is the only thing keeping me from going full time with freebsd on 
this ancient laptop. I did a network install with an old 10baseT 16-bit 
card that works, but has dongle problems that come with age. Any info 
appreciated. Thanks,
Jim



More information about the freebsd-questions mailing list