NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/46386: BCM57781 doesn't connect to the network on Asrock X79 Extreme4-M motherboard



Hello,

I tried a head revision (6.99) recently (downloaded 201212032150Z
amd64 iso) and network card had worked correctly already.
Unfortunately, I don't know which changes made it work (maybe PR/46961
has something to do with this). Current netbsd-6 branch doesn't have
these changes yet as the card doesn't work where still (tried
201212051710Z amd64 iso).

On Sat, Apr 28, 2012 at 2:05 AM,  <vezhlys%gmail.com@localhost> wrote:
>>Number:         46386
>>Category:       kern
>>Synopsis:       BCM57781 doesn't connect to the network on Asrock X79 
>>Extreme4-M motherboard
>>Confidential:   no
>>Severity:       non-critical
>>Priority:       low
>>Responsible:    kern-bug-people
>>State:          open
>>Class:          sw-bug
>>Submitter-Id:   net
>>Arrival-Date:   Fri Apr 27 23:05:00 +0000 2012
>>Originator:     Andrius Varanavicius
>>Release:        NetBSD 6.0_BETA
>>Organization:
>>Environment:
> NetBSD agraphic2.VIDANDRIUS 6.0_BETA NetBSD 6.0_BETA (GENERIC) amd64
>>Description:
> Broadcom BCM57781 NIC doesn't connect to the network on Asrock X79 Extreme4-M 
> motherboard. NetBSD configures bge0 device but there is the
> line that ASIC is unknown (bge0: ASIC unknown BCM57765 (0x57785100))
> and network just doesn't work (DHCP doesn't assign any IP address,
> manual configuration doesn't help too). The same NIC works on FreeBSD and 
> Linux (Fedora 16).
>
> NetBSD dmesg:
> Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
>    2006, 2007, 2008, 2009, 2010, 2011, 2012
>    The NetBSD Foundation, Inc.  All rights reserved.
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>    The Regents of the University of California.  All rights reserved.
>
> NetBSD 6.0_BETA (GENERIC)
> total memory = 8144 MB
> avail memory = 7892 MB
> timecounter: Timecounters tick every 10.000 msec
> timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
> To Be Filled By O.E.M. To Be Filled By O.E.M. (To Be Filled By O.E.M.)
> mainbus0 (root)
> cpu0 at mainbus0 apid 0: Genuine Intel(R) CPU  @ 3.00GHz, id 0x206d2
> cpu1 at mainbus0 apid 2: Genuine Intel(R) CPU  @ 3.00GHz, id 0x206d2
> cpu2 at mainbus0 apid 4: Genuine Intel(R) CPU  @ 3.00GHz, id 0x206d2
> cpu3 at mainbus0 apid 6: Genuine Intel(R) CPU  @ 3.00GHz, id 0x206d2
> cpu4 at mainbus0 apid 1: Genuine Intel(R) CPU  @ 3.00GHz, id 0x206d2
> cpu5 at mainbus0 apid 3: Genuine Intel(R) CPU  @ 3.00GHz, id 0x206d2
> cpu6 at mainbus0 apid 5: Genuine Intel(R) CPU  @ 3.00GHz, id 0x206d2
> cpu7 at mainbus0 apid 7: Genuine Intel(R) CPU  @ 3.00GHz, id 0x206d2
> ioapic0 at mainbus0 apid 0: pa 0xfec00000, version 20, 24 pins
> ioapic1 at mainbus0 apid 2: pa 0xfec01000, version 20, 24 pins
> acpi0 at mainbus0: Intel ACPICA 20110623
> acpi0: X/RSDT: OemId <ALASKA,   A M I,01072009>, AslId <AMI ,00010013>
> acpi0: SCI interrupting at int 9
> timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
> hpet0 at acpi0: high precision event timer (mem 0xfed00000-0xfed00400)
> timecounter: Timecounter "hpet0" frequency 14318180 Hz quality 2000
> IOH (PNP0C01) at acpi0 not configured
> SIO1 (PNP0C02) at acpi0 not configured
> UAR1 (PNP0501) at acpi0 not configured
> attimer1 at acpi0 (TMR, PNP0100): io 0x40-0x43 irq 0
> pcppi1 at acpi0 (SPKR, PNP0800): io 0x61
> midi0 at pcppi1: PC speaker
> sysbeep0 at pcppi1
> RMSC (PNP0C02) at acpi0 not configured
> PCH (PNP0C01) at acpi0 not configured
> CWDT (INT3F0D) at acpi0 not configured
> acpiwmi0 at acpi0 (WMI1, PNP0C14-MXM2): ACPI WMI Interface
> acpiwmibus at acpiwmi0 not configured
> acpibut0 at acpi0 (PWRB, PNP0C0C-170): ACPI Power Button
> RMEM (PNP0C01) at acpi0 not configured
> PTMD (INT3394) at acpi0 not configured
> SCK0 (ACPI0004) at acpi0 not configured
> OMSC (PNP0C02) at acpi0 not configured
> attimer1: attached to pcppi1
> pci0 at mainbus0 bus 0: configuration mode 1
> pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
> pchb0 at pci0 dev 0 function 0: vendor 0x8086 product 0x3c00 (rev. 0x02)
> ppb0 at pci0 dev 1 function 0: vendor 0x8086 product 0x3c02 (rev. 0x02)
> ppb0: PCI Express 2.0 <Root Port of PCI-E Root Complex>
> pci1 at ppb0 bus 1
> pci1: i/o space, memory space enabled, rd/line, wr/inv ok
> ppb1 at pci0 dev 2 function 0: vendor 0x8086 product 0x3c04 (rev. 0x02)
> ppb1: PCI Express 2.0 <Root Port of PCI-E Root Complex>
> pci2 at ppb1 bus 2
> pci2: i/o space, memory space enabled, rd/line, wr/inv ok
> vga0 at pci2 dev 0 function 0: vendor 0x1002 product 0x9588 (rev. 0x00)
> wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
> wsmux1: connecting to wsdisplay0
> radeondrm0 at vga0: ATI Radeon HD 2600 XT
> radeondrm0: Initialized radeon 1.29.0 20080613
> hdaudio0 at pci2 dev 0 function 1: HD Audio Controller
> hdaudio0: interrupting at ioapic1 pin 12
> hdafg0 at hdaudio0: ATI R6xx HDMI
> hdafg0: HDMI00 2ch: Digital Out [Jack]
> hdafg0: 2ch/0ch 48000Hz PCM16 AC3
> ppb2 at pci0 dev 3 function 0: vendor 0x8086 product 0x3c08 (rev. 0x02)
> ppb2: PCI Express 2.0 <Root Port of PCI-E Root Complex>
> pci3 at ppb2 bus 3
> pci3: i/o space, memory space enabled, rd/line, wr/inv ok
> vendor 0x8086 product 0x3c28 (miscellaneous system, revision 0x02) at
> pci0 dev 5 function 0 not configured
> vendor 0x8086 product 0x3c2a (miscellaneous system, revision 0x02) at
> pci0 dev 5 function 2 not configured
> vendor 0x8086 product 0x3c2c (interrupt system, interface 0x20,
> revision 0x02) at pci0 dev 5 function 4 not configured
> ppb3 at pci0 dev 17 function 0: vendor 0x8086 product 0x1d3e (rev. 0x05)
> ppb3: PCI Express 2.0 <Root Port of PCI-E Root Complex>
> pci4 at ppb3 bus 4
> pci4: i/o space, memory space enabled, rd/line, wr/inv ok
> vendor 0x8086 product 0x1d3a (miscellaneous communications, revision
> 0x05) at pci0 dev 22 function 0 not configured
> ehci0 at pci0 dev 26 function 0: vendor 0x8086 product 0x1d2d (rev. 0x05)
> ehci0: interrupting at ioapic0 pin 16
> ehci0: BIOS has given up ownership
> ehci0: EHCI version 1.0
> usb0 at ehci0: USB revision 2.0
> hdaudio1 at pci0 dev 27 function 0: HD Audio Controller
> hdaudio1: interrupting at ioapic0 pin 22
> hdafg1 at hdaudio1: Realtek product 0899
> hdafg1: DAC00 8ch: Speaker [Jack]
> hdafg1: DAC01 2ch: HP Out [Jack]
> hdafg1: DIG02 2ch: SPDIF Out [Jack]
> hdafg1: ADC03 2ch: Line In [Jack], Mic In [Jack]
> hdafg1: ADC04 2ch: Mic In [Jack]
> hdafg1: 8ch/2ch 32000Hz 44100Hz 48000Hz 88200Hz 96000Hz 192000Hz PCM16
> PCM20 PCM24 AC3
> audio0 at hdafg1: full duplex, playback, capture, independent
> ppb4 at pci0 dev 28 function 0: vendor 0x8086 product 0x1d10 (rev. 0xb5)
> ppb4: PCI Express 2.0 <Root Port of PCI-E Root Complex>
> pci5 at ppb4 bus 5
> pci5: i/o space, memory space enabled, rd/line, wr/inv ok
> ppb5 at pci0 dev 28 function 1: vendor 0x8086 product 0x1d12 (rev. 0xb5)
> ppb5: PCI Express 2.0 <Root Port of PCI-E Root Complex>
> pci6 at ppb5 bus 6
> pci6: i/o space, memory space enabled, rd/line, wr/inv ok
> vendor 0x1b21 product 0x1042 (USB serial bus, interface 0x30) at pci6
> dev 0 function 0 not configured
> ppb6 at pci0 dev 28 function 2: vendor 0x8086 product 0x1d14 (rev. 0xb5)
> ppb6: PCI Express 2.0 <Root Port of PCI-E Root Complex>
> pci7 at ppb6 bus 7
> pci7: i/o space, memory space enabled, rd/line, wr/inv ok
> bge0 at pci7 dev 0 function 0: Broadcom BCM57781 Fast Ethernet
> bge0: interrupting at ioapic0 pin 18
> bge0: adjust device control 0x192c00 -> 0x195c00
> bge0: ASIC unknown BCM57765 (0x57785100), Ethernet address bc:5f:f4:0e:84:25
> bge0: setting short Tx thresholds
> ukphy0 at bge0 phy 1: OUI 0x001be9, model 0x0024, rev. 4
> ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
> 1000baseT-FDX, auto
> ppb7 at pci0 dev 28 function 3: vendor 0x8086 product 0x1d16 (rev. 0xb5)
> ppb7: PCI Express 2.0 <Root Port of PCI-E Root Complex>
> pci8 at ppb7 bus 8
> pci8: i/o space, memory space enabled, rd/line, wr/inv ok
> fwohci0 at pci8 dev 0 function 0: vendor 0x1106 product 0x3403 (rev. 0x01)
> fwohci0: interrupting at ioapic0 pin 19
> fwohci0: OHCI version 1.10 (ROM=1)
> fwohci0: No. of Isochronous channels is 4.
> fwohci0: EUI64 00:8f:13:00:a6:8f:10:00
> fwohci0: Phy 1394a available S400, 2 ports.
> fwohci0: Link S400, max_rec 2048 bytes.
> ieee1394if0 at fwohci0: IEEE1394 bus
> fwip0 at ieee1394if0: IP over IEEE1394
> fwohci0: Initiate bus reset
> ppb8 at pci0 dev 28 function 4: vendor 0x8086 product 0x1d18 (rev. 0xb5)
> ppb8: PCI Express 2.0 <Root Port of PCI-E Root Complex>
> pci9 at ppb8 bus 9
> pci9: i/o space, memory space enabled, rd/line, wr/inv ok
> vendor 0x1b21 product 0x1042 (USB serial bus, interface 0x30) at pci9
> dev 0 function 0 not configured
> ppb9 at pci0 dev 28 function 5: vendor 0x8086 product 0x1d1a (rev. 0xb5)
> ppb9: PCI Express 2.0 <Root Port of PCI-E Root Complex>
> pci10 at ppb9 bus 10
> pci10: i/o space, memory space enabled, rd/line, wr/inv ok
> ahcisata0 at pci10 dev 0 function 0: vendor 0x1b21 product 0x0612 (rev. 0x00)
> ahcisata0: interrupting at ioapic0 pin 17
> ahcisata0: 64-bit DMA
> ahcisata0: AHCI revision 1.20, 2 ports, 32 slots, CAP
> 0xeb32ffa1<SXS,CCCS,PSC,SSC,PMD,SPM,ISS=0x3=Gen3,SCLO,SAL,SSS,SSNTF,SNCQ,S64A>
> atabus0 at ahcisata0 channel 0
> atabus1 at ahcisata0 channel 1
> ehci1 at pci0 dev 29 function 0: vendor 0x8086 product 0x1d26 (rev. 0x05)
> ehci1: interrupting at ioapic0 pin 23
> ehci1: BIOS has given up ownership
> ehci1: EHCI version 1.0
> usb1 at ehci1: USB revision 2.0
> ppb10 at pci0 dev 30 function 0: vendor 0x8086 product 0x244e (rev. 0xa5)
> pci11 at ppb10 bus 11
> pci11: i/o space, memory space enabled
> pcib0 at pci0 dev 31 function 0: vendor 0x8086 product 0x1d41 (rev. 0x05)
> ahcisata1 at pci0 dev 31 function 2: vendor 0x8086 product 0x1d02 (rev. 0x05)
> ahcisata1: interrupting at ioapic0 pin 19
> ahcisata1: 64-bit DMA
> ahcisata1: AHCI revision 1.30, 6 ports, 32 slots, CAP
> 0xe7309f45<EMS,PMD,ISS=0x3=Gen3,SCLO,SAL,SALP,SSNTF,SNCQ,S64A>
> atabus2 at ahcisata1 channel 0
> atabus3 at ahcisata1 channel 1
> atabus4 at ahcisata1 channel 2
> atabus5 at ahcisata1 channel 3
> atabus6 at ahcisata1 channel 4
> atabus7 at ahcisata1 channel 5
> vendor 0x8086 product 0x1d22 (SMBus serial bus, revision 0x05) at pci0
> dev 31 function 3 not configured
> isa0 at pcib0
> com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
> pckbc0 at isa0 port 0x60-0x64
> acpicpu0 at cpu0: ACPI CPU
> acpicpu0: failed to evaluate _TSS: AE_LIMIT
> acpicpu0: C1: HLT, lat   0 us, pow     0 mW
> acpicpu0: P0: FFH, lat  10 us, pow 130000 mW, 3001 MHz, turbo boost
> acpicpu0: P1: FFH, lat  10 us, pow 130000 mW, 3000 MHz
> acpicpu0: P2: FFH, lat  10 us, pow 123381 mW, 2900 MHz
> acpicpu0: P3: FFH, lat  10 us, pow 113032 mW, 2700 MHz
> acpicpu0: P4: FFH, lat  10 us, pow 106760 mW, 2600 MHz
> acpicpu0: P5: FFH, lat  10 us, pow 101837 mW, 2500 MHz
> acpicpu0: P6: FFH, lat  10 us, pow 97028 mW, 2400 MHz
> acpicpu0: P7: FFH, lat  10 us, pow 86460 mW, 2200 MHz
> acpicpu0: P8: FFH, lat  10 us, pow 81920 mW, 2100 MHz
> acpicpu0: P9: FFH, lat  10 us, pow 76313 mW, 2000 MHz
> acpicpu0: P10: FFH, lat  10 us, pow 67723 mW, 1800 MHz
> acpicpu0: P11: FFH, lat  10 us, pow 62437 mW, 1700 MHz
> acpicpu0: P12: FFH, lat  10 us, pow 58367 mW, 1600 MHz
> acpicpu0: P13: FFH, lat  10 us, pow 54383 mW, 1500 MHz
> acpicpu0: P14: FFH, lat  10 us, pow 45621 mW, 1300 MHz
> acpicpu0: P15: FFH, lat  10 us, pow 41904 mW, 1200 MHz
> acpicpu0: T0: I/O, lat   1 us, pow     0 mW, 100 %
> acpicpu0: T1: I/O, lat   1 us, pow     0 mW,  88 %
> acpicpu0: T2: I/O, lat   1 us, pow     0 mW,  76 %
> acpicpu0: T3: I/O, lat   1 us, pow     0 mW,  64 %
> acpicpu0: T4: I/O, lat   1 us, pow     0 mW,  52 %
> acpicpu0: T5: I/O, lat   1 us, pow     0 mW,  40 %
> acpicpu0: T6: I/O, lat   1 us, pow     0 mW,  28 %
> acpicpu0: T7: I/O, lat   1 us, pow     0 mW,  16 %
> coretemp0 at cpu0: thermal sensor, 1 C resolution
> acpicpu1 at cpu1: ACPI CPU
> acpicpu1: failed to evaluate _TSS: AE_LIMIT
> coretemp1 at cpu1: thermal sensor, 1 C resolution
> acpicpu2 at cpu2: ACPI CPU
> acpicpu2: failed to evaluate _TSS: AE_LIMIT
> coretemp2 at cpu2: thermal sensor, 1 C resolution
> acpicpu3 at cpu3: ACPI CPU
> acpicpu3: failed to evaluate _TSS: AE_LIMIT
> coretemp3 at cpu3: thermal sensor, 1 C resolution
> acpicpu4 at cpu4: ACPI CPU
> acpicpu4: failed to evaluate _TSS: AE_LIMIT
> acpicpu5 at cpu5: ACPI CPU
> acpicpu5: failed to evaluate _TSS: AE_LIMIT
> acpicpu6 at cpu6: ACPI CPU
> acpicpu6: failed to evaluate _TSS: AE_LIMIT
> acpicpu7 at cpu7: ACPI CPU
> acpicpu7: failed to evaluate _TSS: AE_LIMIT
> fwohci0: BUS reset
> fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
> ieee1394if0: 1 nodes, maxhop <= 0 cable IRM irm(0) (me)
> ieee1394if0: bus manager 0
> timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
> uhub0 at usb0: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> uhub1 at usb1: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
> uhub1: 2 ports with 2 removable, self powered
> ahcisata1 port 0: device present, speed: 3.0Gb/s
> ahcisata1 port 1: device present, speed: 1.5Gb/s
> wd0 at atabus2 drive 0
> wd0: <ST9250410AS>
> wd0: drive supports 16-sector PIO transfers, LBA48 addressing
> wd0: 232 GB, 484521 cyl, 16 head, 63 sec, 512 bytes/sect x 488397168 sectors
> wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd0(ahcisata1:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6
> (Ultra/133) (using DMA)
> atapibus0 at atabus3: 1 targets
> cd0 at atapibus0 drive 0: <HL-DT-ST DVDRAM GH22NS40, K5I98JK5513,
> NL01> cdrom removable
> cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
> cd0(ahcisata1:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5
> (Ultra/100) (using DMA)
> uhub2 at uhub0 port 1: vendor 0x8087 product 0x0024, class 9/0, rev
> 2.00/0.00, addr 2
> uhub2: single transaction translator
> uhub3 at uhub1 port 1: vendor 0x8087 product 0x0024, class 9/0, rev
> 2.00/0.00, addr 2
> uhub3: single transaction translator
> uhub2: 6 ports with 6 removable, self powered
> uhub3: 8 ports with 8 removable, self powered
> umass0 at uhub3 port 1 configuration 1 interface 0
> umass0: ENE Flash UB623X, rev 2.00/1.00, addr 3
> umass0: using SCSI over Bulk-Only
> scsibus0 at umass0: 2 targets, 4 luns per target
> sd0 at scsibus0 target 0 lun 0: <USB2.0, CardReader CF, 0100> disk removable
> sd0: drive offline
> sd0: unable to open device, error = 19
> sd1 at scsibus0 target 0 lun 1: <USB2.0, CardReader SM XD, 0100> disk 
> removable
> sd1: drive offline
> sd1: unable to open device, error = 19
> sd2 at scsibus0 target 0 lun 2: <USB2.0, CardReader MS, 0100> disk removable
> sd2: drive offline
> sd2: unable to open device, error = 19
> sd3 at scsibus0 target 0 lun 3: <USB2.0, CardReader SD, 0100> disk removable
> umass1 at uhub2 port 3 configuration 1 interface 0
> umass1: vendor 0x13fe silicon-power, rev 2.00/1.10, addr 3
> umass1: using SCSI over Bulk-Only
> scsibus1 at umass1: 2 targets, 1 lun per target
> sd3: fabricating a geometry
> sd3: 1938 MB, 1938 cyl, 64 head, 32 sec, 512 bytes/sect x 3970048 sectors
> sd3: fabricating a geometry
> sd4 at scsibus1 target 0 lun 0: <, silicon-power, PMAP> disk removable
> sd4: 3822 MB, 7644 cyl, 32 head, 32 sec, 512 bytes/sect x 7827456 sectors
> uhub3: device problem, disabling port 3
> uhidev0 at uhub3 port 4 configuration 1 interface 0
> uhidev0: Kensington Kensington USB/PS2 Orbit, rev 1.10/4.00, addr 4, iclass 
> 3/1
> ums0 at uhidev0: 2 buttons
> wsmouse0 at ums0 mux 0
> Kernelized RAIDframe activated
> pad0: outputs: 44100Hz, 16-bit, stereo
> audio1 at pad0: half duplex, playback, capture
> findroot: unable to read block 206612029 of dev sd3 (22)
> findroot: unable to read block 206612029 of dev sd4 (22)
> boot device: wd0
> root on wd0a dumps on wd0b
> root file system type: ffs
> uhidev1 at uhub3 port 3 configuration 1 interface 0
> uhidev1: Dell Dell USB Keyboard, rev 1.10/3.01, addr 5, iclass 3/1
> ukbd0 at uhidev1: 8 modifier keys, 6 key codes
> wskbd0 at ukbd0: console keyboard, using wsdisplay0
> wsdisplay0: screen 1 added (80x25, vt100 emulation)
> wsdisplay0: screen 2 added (80x25, vt100 emulation)
> wsdisplay0: screen 3 added (80x25, vt100 emulation)
> wsdisplay0: screen 4 added (80x25, vt100 emulation)
> info: [drm] Setting GART location based on new memory map
> info: [drm] Loading RV630 Microcode
> info: [drm] Resetting GPU
> info: [drm] writeback test succeeded in 1 usecs
> radeondrm0: interrupting at ioapic1 pin 8
>>How-To-Repeat:
> Try to configure bge0 device on Asrock X79 Extreme4-M motherboard.
>>Fix:
>


Home | Main Index | Thread Index | Old Index