Problem mit Netzwerkkarte

bs1

New Member
hallo zusammen

ich habe folgendes problem mit meinem notebook (acer aspire 2012WLMi), respektive der onboard broadcom karte und FreeBSD 5.2.1-RELEASE:

nachdem ich freebsd 5.2.1-RELEASE auf dem notebook installiert habe, wollte ich die Netzwerkkarte konfigurieren um dem notebook zugang zum LAN zu gewähren. die karte wird als fwe0 angesprochen. konfiguration klappt auch problemlos, ich kann mir eine ip geben (10.10.19.4). ich kann sowohl die loopback adresse wie auch meine eigene adresse (10.10.19.4) anpingen. wenn ich jedoch irgend eine andere maschine in meinem LAN anpinge klappts nicht. ich verwende den standard GENERIC kernel und habe weder ipfw noch ipf oder sonstwas hinzugefügt.
an was kann das liegen? ein problem mit meinem netz kann ich ausschliessen, denn wenn ich win2k auf dem notebook starte, klappts bestens mit dem netzzugriff.

vielen dank für eure hilfe!

anbei sind die ausgaben von dmesg und ifconfig:

dmesg:
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: Wed Jun 16 18:58:01 CEST 2004
root@nbbsd:/usr/src/sys/i386/compile/GENERIC
Preloaded elf kernel "/boot/kernel/kernel" at 0xc0a5a000.
Preloaded elf module "/boot/kernel/snd_ich.ko" at 0xc0a5a21c.
Preloaded elf module "/boot/kernel/snd_pcm.ko" at 0xc0a5a2c8.
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0a5a374.
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) M processor 1500MHz (1498.73-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x695 Stepping = 5
Features=0xa7e9fbbf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,TM,PBE>
real memory = 536805376 (511 MB)
avail memory = 511758336 (488 MB)
ACPI APIC Table: <INSYDE APIC_000>
ioapic0: Changing APIC ID to 1
ioapic0 <Version 2.0> irqs 0-23 on motherboard
Pentium Pro MTRR support enabled
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <INSYDE RSDT_000> on motherboard
pcibios: BIOS version 2.10
Using $PIR table, 9 entries at 0xc00fe890
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
acpi_cpu0: <CPU> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <Intel Generic host to PCI bridge> mem 0xb0000000-0xbfffffff at device 0.0 on pci0
pci0: <base peripheral> at device 0.1 (no driver attached)
pci0: <base peripheral> at device 0.3 (no driver attached)
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0x1200-0x121f at device 29.0 on pci0
usb0: <Intel 82801DB (ICH4) USB controller USB-A> 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
uhci1: <Intel 82801DB (ICH4) USB controller USB-B> port 0x1600-0x161f at device 29.1 on pci0
usb1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801DB (ICH4) USB controller USB-C> port 0x1700-0x171f at device 29.2 on pci0
usb2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
pci0: <serial bus, USB> at device 29.7 (no driver attached)
pcib2: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci2: <ACPI PCI bus> on pcib2
fwohci0: vendor=104c, dev=8026
fwohci0: <1394 Open Host Controller Interface> mem 0xd0008000-0xd000bfff,0xd0004000-0xd00047ff irq 20 at device 0.0 on pci2
fwohci0: OHCI version 1.10 (ROM=0)
fwohci0: No. of Isochronous channel is 4.
fwohci0: EUI64 00:02:3f:45:53:00:13:0d
fwohci0: Phy 1394a available S400, 1 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:02:3f:00:13:0d
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
pci2: <network, ethernet> at device 1.0 (no driver attached)
pci2: <network> at device 2.0 (no driver attached)
cbb0: <ENE CB1410 PCI-CardBus Bridge> at device 4.0 on pci2
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
cbb0: [MPSAFE]
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH4 UDMA100 controller> port 0x1100-0x110f,0-0x3,0-0x7,0-0x3,0-0x7 at device 31.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata0: [MPSAFE]
ata1: at 0x170 irq 15 on atapci0
ata1: [MPSAFE]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
pcm0: <Intel ICH4 (82801DB)> port 0xe100-0xe13f,0xe000-0xe0ff mem 0xf0000600-0xf00006ff,0xf0000400-0xf00005ff irq 17 at device 31.5 on pci0
pcm0: <Unknown AC97 Codec (id = 0x414c4752)>
pci0: <simple comms> at device 31.6 (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
acpi_ec0: <Embedded Controller: GPE 0x1c> port 0x66,0x62 on acpi0
acpi_acad0: <AC Adapter> on acpi0
acpi_cmbat0: <Control Method Battery> on acpi0
ppc0 port 0x378-0x37f irq 7 on acpi0
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
orm0: <Option ROMs> at iomem 0xe6000-0xe6fff,0xe0000-0xe17ff,0xc0000-0xcffff on isa0
pmtimer0 on isa0
fdc0: ready for input in output
fdc0: cmd 3 failed at out byte 1 of 3
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250 or not responding
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
Timecounter "TSC" frequency 1498734795 Hz quality 800
Timecounters tick every 10.000 msec
acpi_cpu: throttling enabled, 8 steps (100% to 12.5%), currently 100.0%
system power profile changed to 'economy'
cbb0: Unsupported card type detected
ata0-master: DMA limited to UDMA33, non-ATA66 cable or device
GEOM: create disk ad0 dp=0xc4a10e60
ad0: 57231MB <IC25N060ATMR04-0> [116280/16/63] at ata0-master UDMA33
acd0: DVDR <MATSHITADVD-RAM UJ-820S> at ata1-master PIO4
Mounting root from ufs:/dev/ad0s3a
ACPI-0438: *** Error: Handler for [EmbeddedControl] returned AE_NO_HARDWARE_RESPONSE
ACPI-1287: *** Error: Method execution failed [\\_SB_.PCI0.LPC0.BAT1._BIF] (Node 0xc47db960), AE_NO_HARDWARE_RESPONSE
system power profile changed to 'performance'

ifconfig:
fwe0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
inet 10.10.19.4 netmask 0xfffffff8 broadcast 10.10.19.7
inet6 fe80::2:3fff:fe00:130d%fwe0 prefixlen 64 scopeid 0x1
ether 02:02:3f:00:13:0d
ch 1 dma 0
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 0x3
 
fwe0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
inet 10.10.19.4 netmask 0xfffffff8 broadcast 10.10.19.7

hast du dich bei der netmask vertippt, oder machst du subnetting mit der 255.255.255.248 ? die anderen rechner sind auch alle im gleichen subnetz ?
kannst du den angepingt werden ?
 
Ist das dein Ernst?

firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:02:3f:00:13:0d
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
pci2: <network, ethernet> at device 1.0 (no driver attached)
pci2: <network> at device 2.0 (no driver attached)


Der auszug sagt das du über firewire die Inet verbindung herstellen willst, was bestimmt auch gehen wurde wenn du das kabel auch verbindest.

Deine Netzwerkkarte hat keinen treiber , wenn das ein Broadcom ist solltest du bge oder bfe finden. versuch die mal über den loader vorzuladen

dein acpi geht auch nicht, stell das doch mal ab. kann sein das es dann auch schon geht!
 
Aeli schrieb:
Ist das dein Ernst?

firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:02:3f:00:13:0d
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
pci2: <network, ethernet> at device 1.0 (no driver attached)
pci2: <network> at device 2.0 (no driver attached)


Der auszug sagt das du über firewire die Inet verbindung herstellen willst, was bestimmt auch gehen wurde wenn du das kabel auch verbindest.

Deine Netzwerkkarte hat keinen treiber , wenn das ein Broadcom ist solltest du bge oder bfe finden. versuch die mal über den loader vorzuladen

dein acpi geht auch nicht, stell das doch mal ab. kann sein das es dann auch schon geht!

stimmt eigentlich ;-)
 
ist wirklich komisch. im generic ist er doch drin

morpheus@freebsd-wk# cat /usr/src/sys/i386/conf/GENERIC | grep Broadcom
device bfe # Broadcom BCM440x 10/100 ethernet
device bge # Broadcom BCM570xx Gigabit Ethernet

was ist denn das genau für ein broadcom chipsatz ?
 
danke für eure antworten!

- subnetzmaske ist extra so gesetzt (255.255.255.248). dies funktioniert auch mit den anderen rechner im LAN.

- "ethernet over firewire" habe ich gesehen. was ich aber nicht weiss was ich da wie noch verkabeln muss damit das funktionieren würde? also das LAN kabel geht vom notebook zum switch. aber was muss ich da sonst noch anschliessen?

- wieso das FreeBSD nicht den bfe treiber nimmt ist mir nicht klar. (win2k erkennt die karte als eine 440x). habe auch mal einen versuch gemacht indem ich einen kernel ohne firewire unterstützung verwendet habe. dann erkennt er gar keine karte (mit ifconfig ist dann nur das loopback sichtbar).

-wie meinst du das mit dem acpi abstellen? beim booten muss ich jeweils option 2 (acpi enabled) wählen, ansonsten brichts jeweils mit einem fehler ab.

danke für eure hilfe.
 
Das ist auch nicht das problem!
Du hast oben versucht den Firewire-ethernet zu konfiguriren, was eben nicht funktionieren kann weil du das nicht benutzt!

Versuch mal nicht den kernel neu zu "backen" sondern versuch erstmal ohne Acpi zu starten
das lässtsich anwählen wenn der Beastie kommt!

das sollte unter anderem auch dein Floppy laufwerk zu laufen bringen und wahrscheinlich auch das lan. schick das dmesg hier her.

wenn in dem dmesg kein bfe zu finden ist versuch mal
# kldload if_bfe.ko und guck was er dazu sagt!

Das es unter windows läuft sagt uns erstmal nur das die Hardware ok ist, es sagt uns nicht ,das du das unter freebsd zum laufen bekommenn wirst.
besonders in Laptops wird oft die Hardware beschnitten. heisst es soll laptops mit Nvidia-Grasfik geben auf denen man ums Verrecken keinen Treiber von Nvidia zumlaufen bekommen kann( auch nicht unter Win), sonder wo nur der spezielle Treiber des Notbook-Herstellers funktioniert

so und jetzt versuch mal
 
Sag uns doch vielleicht auch mal was das für ein Laptop ist!

:) nur damit den hier keiner aus Versehen kauft! :)
 
- wenn ich ohne acpi unterstützung starte (also default (1)) dann bricht er mit einer fehlermeldung ab (Fatal trap 12: page fault while in kernel mode) und bootet neu. ich kann also auch keine dmesg hier rein posten.

- kldload if_bfe.ko habe ich gemacht nachdem ich den rechner neu gestartet habe (mit acpi). dabei erhielt ich folgenden output:

module_register: module pci/bfe already exists!
Module pci/bfe failed to register: 17
module_register: module bfe/miibus already exists!
Module bfe/miibus failed to register: 17

-laptop ist folgendes model: acer aspire 2012WLMi
 
Sorry ! Ist klar das er ds nicht regigistrieren kann weil das ja schon im Kernel ist.
Ich würde an deiner Stelle jetzt anfangen mal im Bios mit den Pm optionen zu spielen. Die Acer Acpis sind aber auch als unkooperativ bekannt.
wenn das nichts nutzt hast du natürlich auch die option den Acpi-code durch einen eigenen der geladen wird zu erstetzen. guck mal im Board da gibt es glaube ich einiges dazu.
ansonsten bist du gekniffen.
das nic sollte eigentlich unterstützt werden (dein Floppy halt auch) liegt mit recht grosser Sicherheit am Acpi
gruss
 
-hast du eine ahnung/vermutung wieso ich FreeBSD nicht ohne acpi unterstützung starten kann?

-was müsste ich machen damit ich "ethernet over firewire" benutzen könnte?
 
Zurück
Oben