Toon posts:

[FreeBSD] Sweex Lancard toevoegen..

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben dus maar eens begonnen met het installeren van FreeBSD.. Alles goed en wel, herkend hij dus de Sweex netwerkkaart niet. Geen probleem, zoeken we op...

Netjes als Sweex is staat er natuurlijk drivers voor FreeBSD op hun website. Gedownload, flop gemount, en de volgende instructies van Sweex uitgevoerd:


Installation:

1. copy the source codes if_fet.c and if_fetreg.h to /sys/pci directory,

#cp if_fet.c /sys/pci
#cp if_fetreg.h /sys/pci

2. modify /sys/conf/files, add the following line

pci/if_fet.c optional fet device-driver

3. modify /usr/src/sys/i386/conf/GENERIC, add the following line

device fet0

4. compile the kernel,

#cd /usr/src/sys/i386/conf
#cp GENERIC MYKERNEL
#/usr/sbin/config MYKERNEL
#cd /usr/src/sys/compile/MYKERNEL
#make depend
#make
#make install

5. reboot the system,

#reboot

6. bind your card to an IP address

#ifconfig fet0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}

7. now, you should be able to ping local network.


Akkoord. Nu kom ik tot de helft van stap 4. Zo gauw ik de config uit wil voeren, begint ie over het 'waarschijnlijk niet juist van van apparaten met zero units'... de fet0 die ik ingevoerd heb dus.

Doe ik dan nu iets fout? Of is het gewoon een brakke handleiding?

Het is trouwens FreeBSD 5.2.1 wat ik geinstalled heb.

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

De driver is waarschijnlijk geschreven voor FreeBSD 4.x. Waar staat die driver?

"I'd rather have a bottle in front of me than a frontal lobotomy."


Verwijderd

Topicstarter
AVL schreef op 20 maart 2004 @ 21:48:
De driver is waarschijnlijk geschreven voor FreeBSD 4.x. Waar staat die driver?
Mja, dat staat er niet bij. De driver is hier te vinden: Driver

Er staat dat deze voor linux is, maar wanneer deze exe uitgepakt wordt staat FreeBSD er gewoon tussen... Er staat echter niet bij voor welke versie hij is...

Ik moet namelijk ook device-driver intikken, daar de rest van de pci kaarten eigenlijk pci erachter heeft staan.. maargoed..

Heb je her iets aan?

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Nou, ehm... Hoe pak ik dat bestand uit?

(wie verzint dat nou... een *nix driver als .exe distribueren)

"I'd rather have a bottle in front of me than a frontal lobotomy."


  • Michael
  • Registratie: Maart 2000
  • Laatst online: 20-01 19:22
Het lijkt erop (volgens google) alsof de sweex gewoon een myson kaart is. Je zou dus in principe gewoon if_my kunnen gebruiken.

"kldload if_my" zou dus genoeg moeten zijn
zie "man my"

edit:

(sterker nog, de sourcecode van beide drivers is zo goed als gelijk, behalve dat hij gerenamed is van fet_ naar my_)

[ Voor 30% gewijzigd door Michael op 21-03-2004 15:02 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 00:03
AVL schreef op 20 maart 2004 @ 22:34:
Nou, ehm... Hoe pak ik dat bestand uit?

(wie verzint dat nou... een *nix driver als .exe distribueren)
De extensie boeit Linux/BSD niet, al is het inderdaad ongewoon om binaries '.exe' te noemen ja ;)

Maar ws. moet je gewoon even chmod +x blaat.exe doen en dan ./blaat.exe

Verwijderd

Topicstarter
Wilke schreef op 21 maart 2004 @ 15:19:
[...]


De extensie boeit Linux/BSD niet, al is het inderdaad ongewoon om binaries '.exe' te noemen ja ;)

Maar ws. moet je gewoon even chmod +x blaat.exe doen en dan ./blaat.exe
Mja, exe is eigenlijk om uit te pakken in windows, de .c en .h bestanden op een flop te zetten en die te mounten :)

Zolang ik ook nog een internet via de netwerkkaart heb, heb ik daar eigenlijk ook geen moeite mee :)

Maar ik zal de optie hierboven eens gaan testen !

  • oVRoM
  • Registratie: Juli 2000
  • Niet online
Verwijderd schreef op 20 maart 2004 @ 18:31:
Akkoord. Nu kom ik tot de helft van stap 4. Zo gauw ik de config uit wil voeren, begint ie over het 'waarschijnlijk niet juist van van apparaten met zero units'... de fet0 die ik ingevoerd heb dus.

Doe ik dan nu iets fout? Of is het gewoon een brakke handleiding?
Denk het ;)
Je hoort normaal gesproken geen 0 achter een device te zetten. Probeer eens gewoon
code:
1
device fet
te gebruiken?

[ Voor 5% gewijzigd door oVRoM op 21-03-2004 17:46 ]


Verwijderd

Topicstarter
Hm, hij lijkt hem inderdaad wel te pakken als ik kldload if_my invoer, en ik kan nu ook via /stand/sysinstall een hostname, domain (werkgroep) , gateway, nameserver etc invoeren.

Na de reboot kan ik echter nog niet pingen.. Niet vanaf de FBSD box en niet erna toe.. Hij staat wel in de /etc/rc.conf overigens..

Ik heb inetd nog niet geinstalleerd , ik weet niet zeker of dat wat uitmaakt?

  • Michael
  • Registratie: Maart 2000
  • Laatst online: 20-01 19:22
post is de uitvoer van 'dmesg' na de kldload en ook de uitvoer van 'ifconfig'

Verwijderd

Topicstarter
Sorry voor het verknoeien van de layout:

dmesg:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
Copyright (c) 1992-2004 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.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004
    root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC
Preloaded elf kernel "/boot/kernel/kernel" at 0xc0a35000.
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0a35244.
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium II/Pentium II Xeon/Celeron (399.10-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x665  Stepping = 5
  Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE
,MCA,CMOV,PAT,PSE36,MMX,FXSR>
real memory  = 335413248 (319 MB)
avail memory = 316178432 (301 MB)
Pentium Pro MTRR support enabled
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <INTEL  BI440ZXA> on motherboard
pcibios: BIOS version 2.10
Using $PIR table, 8 entries at 0xc00f6680
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
acpi_cpu0: <CPU> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib0: slot 7 INTD is routed to irq 10
pcib0: slot 12 INTA is routed to irq 9
pcib0: slot 15 INTA is routed to irq 5
agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem
 0xf8000000-0xfbffffff at device 0.0 on pci0
pcib1: <PCIBIOS PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci_cfgintr: 1:0 INTA BIOS irq 11
pci1: <display, VGA> at device 0.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 UDMA33 controller> port 0xffa0-0xffaf at device 7.1
 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata0: [MPSAFE]
ata1: at 0x170 irq 15 on atapci0
ata1: [MPSAFE]
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xef80-0xef9f
 irq 10 at device 7.2 on pci0
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pci0: <bridge, PCI-unknown> at device 7.3 (no driver attached)
pci0: <multimedia, audio> at device 12.0 (no driver attached)
pci0: <network, ethernet> at device 15.0 (no driver attached)
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
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: cmd 3 failed at out byte 1 of 3
sio0 port 0x3f8-0x3ff irq 4 on acpi0
sio0: type 16550A
sio1 port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
ppc0 port 0x778-0x77b,0x378-0x37f irq 7 drq 3 on acpi0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
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
fdc0: cmd 3 failed at out byte 1 of 3
orm0: <Option ROM> at iomem 0xc0000-0xc97ff on isa0
pmtimer0 on isa0
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
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 399102809 Hz quality 800
Timecounters tick every 10.000 msec
acpi_cpu: throttling enabled, 8 steps (100% to 12.5%), currently 100.0%
acd0: CDROM <IDE/ATAPI CD-ROM> at ata0-slave PIO4
GEOM: create disk ad3 dp=0xc34b5b60
ad3: 4110MB <QUANTUM FIREBALL CR4.3A> [14848/9/63] 
at ata1-slave UDMA33
Mounting root from ufs:/dev/ad3s1a


ifconfig :

code:
1
2
3
4
5
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2

[ Voor 6% gewijzigd door Verwijderd op 21-03-2004 19:31 ]


  • Michael
  • Registratie: Maart 2000
  • Laatst online: 20-01 19:22
OK,

Wat je kan proberen is het volgende in de file /etc/loader.conf te zetten:

code:
1
2
miibus_load="YES"
if_my_load="YES"

Verwijderd

Topicstarter
Michael schreef op 21 maart 2004 @ 18:44:
OK,

Wat je kan proberen is het volgende in de file /etc/loader.conf te zetten:

code:
1
2
miibus_load="YES"
if_my_load="YES"
Ik heb ze in /boot/loader.conf gezet, en nu werkt de interface :)

my0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.0.10 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::202:44ff:fe7d:2a41%my0 prefixlen 64 scopeid 0x1
ether 00:02:44:7d:2a:41
media: Ethernet 100baseTX <full-duplex>

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Wilke schreef op 21 maart 2004 @ 15:19:
[...]


De extensie boeit Linux/BSD niet, al is het inderdaad ongewoon om binaries '.exe' te noemen ja ;)

Maar ws. moet je gewoon even chmod +x blaat.exe doen en dan ./blaat.exe
Maar dit is echt een Windows programma :). nm, ik zie dat het al opgelost is.

[ Voor 7% gewijzigd door AVL op 22-03-2004 00:05 ]

"I'd rather have a bottle in front of me than a frontal lobotomy."

Pagina: 1