Subject: Re: Xircom PCMCIA NIC problem with new install of
FreeBSD 4.5-Rel




I went to the archives, and got some info, as well as help from here. Mine
(REM56+) is working now but I still have to do ifconfig and set the address,
and defailt route every time I boot up. The pccard_flags+"-z" is supposed to
keep the system from finishing rc.conf untill the nic is done but I haven't
got it right yet.

Here is what I had to do to get mine to at least configure.

Add to /etc/sysctl.conf



# /etc/sysctl.conf
machdep.pccard.mem_start=oxdoooo

___________________________________________________________
I added to /etc/rc.conf


# /etc/rc.conf
linux_enable="Yes"
pccard_enable="YES"
pccard_mem="0xd0000"
pccard_ifconfig_xe0="inet 192.168.14.8 netmask 255.255.255.0"
defaultrouter="192.168.14.1"
hostname="chiefnb.ptfd.org"


____________________________________________________________
and to /etc/pccard.conf (this you will have to modify for your specific card.
I copied the info lines from /etc/defaults/pccard.conf.


# /etc/pccard.conf
card "Xircom" "16-bit Ethernet + Modem 56"
config 0x27 "xe" ?
# config auto "sio" ?
insert /etc/pccard_ehter $device start
remove /etc/pccard_ether $device stop




Hope this helps
\
Mike

> Greetings All
>
> I've tried browsing through many of the mailing lists for anyone with a
> similar problem as I but nothing really seems to pop up in the search.
>
> Here is my problem:
>
> I have an IBM Thinkpad 380ED and a Xircom XE2000 10/100 NIC which is a
> standard 16 bit legacy type PCMCIA card. Not Cardbus or anything. FreeBSD
> 4.5 installs fine and everything else works except for the NIC which gives
> a "watchdog timeout" no matter what I try: reinserting, reconnecting the
> cable, etc.
>
> Does anyone have any idea what is wrong or if there is a patch that will
> fix this?
>
> Thanks
> Ross
>
> PS: This is my dmesg (from Linux):
>
> Fri Mar 15 19:34:13 EST 2002
> BIOS-provided physical RAM map:
> BIOS-e820: 0009f000 @ 00000000 (usable)
> BIOS-e820: 04f00000 @ 00100000 (usable)
> Detected 167049 kHz processor.
> Console: colour VGA+ 80x25
> Calibrating delay loop... 333.41 BogoMIPS
> Memory: 79700k/81920k available (752k kernel code, 416k reserved, 1008k
> data, 44k init) Dentry hash table entries: 16384 (order 5, 128k)
> Buffer cache hash table entries: 131072 (order 7, 512k)
> Page cache hash table entries: 32768 (order 5, 128k)
> CPU: Intel Pentium MMX stepping 03
> Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
> Checking 'hlt' instruction... OK.
> Intel Pentium with F0 0F bug - workaround enabled.
> POSIX conformance testing by UNIFIX
> PCI: PCI BIOS revision 2.10 entry at 0xfd8a0
> PCI: Using configuration type 1
> PCI: Probing PCI hardware
> Linux NET4.0 for Linux 2.2
> Based upon Swansea University Computer Society NET3.039
> NET4: Unix domain sockets 1.0 for Linux NET4.0.
> NET4: Linux TCP/IP 1.0 for NET4.0
> IP Protocols: ICMP, UDP, TCP
> TCP: Hash tables configured (ehash 131072 bhash 65536)
> Starting kswapd v 1.5
> Detected PS/2 Mouse Port.
> Serial driver version 4.27 with no serial options enabled
> ttyS00 at 0x03f8 (irq = 4) is a 16550A
> ttyS01 at 0x02f8 (irq = 3) is a 16550A
> pty: 256 Unix98 ptys configured
> Real Time Clock Driver v1.09
> Sound initialization started
> Sound initialization complete
> hda: IBM-DTNA-22110, ATA DISK drive
> hdb: HITACHI CDR-S100, ATAPI CDROM drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> hda: IBM-DTNA-22110, 2016MB w/96kB Cache, CHS=1024/64/63
> Floppy drive(s): fd0 is 1.44M
> FDC 0 is a National Semiconductor PC87306
> Partition check:
> hda: hda1 hda2 hda3 hda4
> apm: BIOS version 1.2 Flags 0x03 (Driver version 1.13)
> VFS: Mounted root (ext2 filesystem) readonly.
> Freeing unused kernel memory: 44k freed
> Adding Swap: 96764k swap-space (priority -1)
> Linux PCMCIA Card Services 3.1.33
> kernel build: 2.2.20 #1 Fri Mar 15 19:34:13 EST 2002
> options: [pci] [cardbus] [apm] [pnp]
> PnP: PNP BIOS installation structure at 0xc00fe700
> PnP: PNP BIOS version 1.0, entry at f0000:e724, dseg at f0000
> Intel ISA/PCI/CardBus PCIC probe:
> Cirrus PD6729 rev 00 PCI-to-PCMCIA at slot 00:13, port 0x3e0
> host opts [0]: [ring] [1/6/16] [1/20/16]
> host opts [1]: [ring] [1/6/16] [1/20/16]
> ISA irqs (default) = 9,10 polling interval = 1000 ms
> cs: memory probe 0x0d0000-0x0dffff: clean.
> xirc2ps_cs.c 1.31 1998/12/09 19:32:55 (dd9jn+kvh)
> cs: IO port probe 0x0100-0x04ff: clean.
> cs: IO port probe 0x0800-0x08ff: clean.
> cs: IO port probe 0x0a00-0x0aff: clean.
> cs: IO port probe 0x0c00-0x0cff: clean.
> eth0: Xircom: port 0x300, irq 9,
> eth0: switching to 10BaseT port
> eth0: MII link partner: 45e1
> eth0: MII selected
> eth0: media 100BaseT, silicon revision 4
>
> To Unsubscribe: send mail to majordomo@xxxxxxxxxxx
> with "unsubscribe freebsd-mobile" in the body of the message

To Unsubscribe: send mail to majordomo@xxxxxxxxxxx
with "unsubscribe freebsd-mobile" in the body of the message





Privacy