Senast redigerat
Visa signatur
I don't want to be human! I want to see gamma rays! I want to hear X-rays! And I want to - I want to smell dark matter!
Jag har en Sun Blade 100 som kör FreeBSD och jag skulle vilja få igång firewire-nätverk på den så jag kan ansluta direkt från min MacBook. Problemet är att när jag ansluter kabeln mellan datorerna så säger macen att kabeln inte är ansluten. Samma sak om jag kopplar in windowsdatorn till Sun-datorn, men Mac<->Windowsdator funkar bra. Problemet verkar alltså vara att firewire-porten på Sun-datorn inte aktiveras när jag kopplar in den.
Inne i FreeBSD verkar allt ok och firewire-gränssnittet hittas
ahlberg# dmesg | grep firewire
firewire0: <IEEE1394(FireWire) bus> on fwohci0
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwe0: <Ethernet over FireWire> on firewire0
firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me)
firewire0: bus manager 1 (me)
firewire0: New S400 device ID:00e0180000771747
ahlberg# ifconfig fwe0
fwe0: flags=108943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
options=8<VLAN_MTU>
inet6 fe80::3:baff:fe09:4199%fwe0 prefixlen 64 scopeid 0x2
inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
ether 02:03:ba:09:41:99
ch 1 dma 0
Är det något som måste aktiveras i systemet för att firewire ska funka eller ligger problemet i hårdvaran?
EDIT
Ingen var modig nog att svara men jag fick hjälp på annat håll.
Tydligen hade FreeBSD automatiskt lagt in stöd för "Ethernet over Firewire" (fwe) men för att köra nätverk via firewire behöver man "IP over Firewire" (fwip). Detta fixas genom att lägga in stöd för fwip i kärnan. Vill man inte kompilera om kärnan kan man ladda det med kldload if_fwip och lägga in raden if_fwip_load="YES" i /boot/loader.conf för att modulen skall laddas vid starten.
I don't want to be human! I want to see gamma rays! I want to hear X-rays! And I want to - I want to smell dark matter!
Copyright © 1999–2023 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.