The following reply was made to PR i386/6311; it has been noted by GNATS.

From: Auclair Vincent <[email protected]>
To: [email protected]
Cc:  
Subject: Re: i386/6311: alc driver make machine reboot
Date: Mon, 12 Apr 2010 14:53:27 +0200

 I did some research.
 
 On FreeBSD the driver works perfectly. (it was ported from FreeBSD)
 
 It does report incorrectly gigabit on OpenBSD
 FreeBSD commited a patch for this issue.
 
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/alc/if_alc.c.diff?r1=1.4;r2=1.5;f=h
 (Thanks for [email protected] for this one)
 
 The FreeBSD 9-current dmesg is included in the mail.
 I also included a dmesg with the alc debug enabled.
 Doesn't say much but may be useful.
 I tried to start modifying the driver myself, but my kernel foo is too light to
 anything except just randomly changing stuff.
 
 OpenBSD 4.7-current (kernel) #2: Thu Apr  8 17:52:37 CEST 2010
     [email protected]:/home/newton/work/kernel
 cpu0: Intel(R) Atom(TM) CPU N280 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 GHz
 cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,EST,TM2,SSSE3,xTPR,PDCM,MOVBE
 real mem  = 1064529920 (1015MB)
 avail mem = 1022701568 (975MB)
 mainbus0 at root
 bios0 at mainbus0: AT/286+ BIOS, date 07/24/09, BIOS32 rev. 0 @
 0xf0010, SMBIOS rev. 2.5 @ 0xf0720 (30 entries)
 bios0: vendor American Megatrends Inc. version "0703" date 07/24/2009
 bios0: ASUSTeK Computer INC. 1005HA
 acpi0 at bios0: rev 0
 acpi0: tables DSDT FACP APIC MCFG OEMB HPET SSDT
 acpi0: wakeup devices P0P2(S4) P0P1(S4) HDAC(S4) P0P4(S4) P0P8(S4)
 P0P5(S4) P0P7(S4) P0P9(S4) P0P6(S4)
 acpitimer0 at acpi0: 3579545 Hz, 24 bits
 acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
 cpu0 at mainbus0: apid 0 (boot processor)
 cpu0: apic clock running at 166MHz
 cpu1 at mainbus0: apid 1 (application processor)
 cpu1: Intel(R) Atom(TM) CPU N280 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 GHz
 cpu1: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,EST,TM2,SSSE3,xTPR,PDCM,MOVBE
 ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins
 ioapic0: misconfigured as apic 1, remapped to apid 2
 acpihpet0 at acpi0: 14318179 Hz
 acpiprt0 at acpi0: bus 0 (PCI0)
 acpiprt1 at acpi0: bus 2 (P0P5)
 acpiprt2 at acpi0: bus 1 (P0P7)
 acpiprt3 at acpi0: bus -1 (P0P6)
 acpiec0 at acpi0
 acpicpu0 at acpi0: C2, C1, PSS
 acpicpu1 at acpi0: C2, C1, PSS
 acpitz0 at acpi0: critical temperature 88 degC
 acpibat0 at acpi0: BAT0 model "1005HA" serial   type LION oem "ASUS"
 acpiac0 at acpi0: AC unit online
 acpiasus0 at acpi0
 acpibtn0 at acpi0: LID_
 acpibtn1 at acpi0: SLPB
 acpibtn2 at acpi0: PWRB
 acpivideo0 at acpi0: VGA_
 acpivout0 at acpivideo0: CRTD
 acpivout1 at acpivideo0: TVOD
 acpivout2 at acpivideo0: LCDD
 bios0: ROM list: 0xc0000/0xec00!
 cpu0: Enhanced SpeedStep 1667 MHz: speeds: 1667, 1333, 1000 MHz
 pci0 at mainbus0 bus 0: configuration mode 1 (bios)
 pchb0 at pci0 dev 0 function 0 "Intel 82945GME Host" rev 0x03
 vga1 at pci0 dev 2 function 0 "Intel 82945GME Video" rev 0x03
 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
 wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
 intagp0 at vga1
 agp0 at intagp0: aperture at 0xd0000000, size 0x10000000
 inteldrm0 at vga1: apic 2 int 16 (irq 15)
 drm0 at inteldrm0
 "Intel 82945GM Video" rev 0x03 at pci0 dev 2 function 1 not configured
 azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02:
 apic 2 int 22 (irq 7)
 azalia0: codecs: Realtek ALC269
 audio0 at azalia0
 ppb0 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02: apic 2
 int 16 (irq 15)
 pci1 at ppb0 bus 4
 ppb1 at pci0 dev 28 function 1 "Intel 82801GB PCIE" rev 0x02: apic 2
 int 17 (irq 10)
 pci2 at ppb1 bus 2
 athn0 at pci2 dev 0 function 0 "Atheros AR9285" rev 0x01: apic 2 int
 17 (irq 10), address 00:25:d3:37:1b:bf
 athn0: AR9285 rev 2 (1T1R), ROM rev 13
 ppb2 at pci0 dev 28 function 3 "Intel 82801GB PCIE" rev 0x02: apic 2
 int 19 (irq 11)
 pci3 at ppb2 bus 1
 alc0 at pci3 dev 0 function 0 "Attansic Technology L2C" rev 0xc0: apic
 2 int 19 (irq 11)alc0: Read request size : 128 bytes.
 alc0: TLP payload size : 128 bytes.
 alc0: PCI device revision : 0x00c0
 alc0: Chip id/revision : 0xc002
 alc0: 15872 Tx FIFO, 15360 Rx FIFO
 , address 00:26:18:50:28:6b
 atphy0 at alc0 phy 0: F1 10/100/1000 PHY, rev. 11
 uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x02: apic 2
 int 23 (irq 3)
 uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: apic 2
 int 19 (irq 11)
 uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: apic 2
 int 18 (irq 5)
 uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x02: apic 2
 int 16 (irq 15)
 ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x02: apic 2
 int 23 (irq 3)
 usb0 at ehci0: USB revision 2.0
 uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
 ppb3 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xe2
 pci4 at ppb3 bus 5
 ichpcib0 at pci0 dev 31 function 0 "Intel 82801GBM LPC" rev 0x02: PM disabled
 pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x02: DMA,
 channel 0 configured to compatibility, channel 1 configured to
 compatibility
 pciide0: channel 0 disabled (no drives)
 pciide0: channel 1 ignored (disabled)
 ahci0 at pci0 dev 31 function 2 "Intel 82801GBM AHCI" rev 0x02: apic 2
 int 18 (irq 5), AHCI 1.1
 scsibus0 at ahci0: 32 targets
 sd0 at scsibus0 targ 0 lun 0: <ATA, Hitachi HTS54321, FB2O> SCSI3 0/direct 
fixed
 sd0: 152627MB, 512 bytes/sec, 312581808 sec total
 usb1 at uhci0: USB revision 1.0
 uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1
 usb2 at uhci1: USB revision 1.0
 uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1
 usb3 at uhci2: USB revision 1.0
 uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1
 usb4 at uhci3: USB revision 1.0
 uhub4 at usb4 "Intel UHCI root hub" rev 1.00/1.00 addr 1
 isa0 at ichpcib0
 isadma0 at isa0
 pckbc0 at isa0 port 0x60/5
 pckbd0 at pckbc0 (kbd slot)
 pckbc0: using irq 1 for kbd slot
 wskbd0 at pckbd0: console keyboard, using wsdisplay0
 pms0 at pckbc0 (aux slot)
 pckbc0: using irq 12 for aux slot
 wsmouse0 at pms0 mux 0
 pcppi0 at isa0 port 0x61
 midi0 at pcppi0: <PC speaker>
 spkr0 at pcppi0
 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
 mtrr: Pentium Pro MTRR support
 uvideo0 at uhub0 port 2 configuration 1 interface 0 "GenesysLogic
 Technology Co., Ltd. USB2.0 UVC 1.3M WebCam" rev 2.00/26.01 addr 2
 video0 at uvideo0
 umass0 at uhub0 port 3 configuration 1 interface 0 "Generic Mass
 Storage Device" rev 2.00/1.05 addr 3
 umass0: using SCSI over Bulk-Only
 scsibus1 at umass0: 2 targets, initiator 0
 sd1 at scsibus1 targ 1 lun 0: <Single, Flash Reader, 1.00> SCSI0
 0/direct removable
 sd1: 3904MB, 512 bytes/sec, 7995392 sec total
 ubt0 at uhub4 port 1 "Broadcom Corp BT-253" rev 2.00/2.41 addr 2
 vscsi0 at root
 scsibus2 at vscsi0: 256 targets
 softraid0 at root
 root on sd0a swap on sd0b dump on sd0b
 alc0: watchdog timeout (missed link)
 scsibus3 at softraid0: 1 targets
 sd2 at scsibus3 targ 0 lun 0: <OPENBSD, SR CRYPTO, 003> SCSI2 0/direct fixed
 sd2: 126795MB, 512 bytes/sec, 259677451 sec total
 
 
 Copyright (c) 1992-2010 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 is a registered trademark of The FreeBSD Foundation.
 FreeBSD 9.0-CURRENT-201004 #0: Tue Apr  6 16:57:13 UTC 2010
     [email protected]:/usr/obj/usr/src/sys/GENERIC i386
 WARNING: WITNESS option enabled, expect reduced performance.
 Timecounter "i8254" frequency 1193182 Hz quality 0
 CPU: Intel(R) Atom(TM) CPU N280   @ 1.66GHz (1666.50-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x106c2  Family = 6  Model = 1c  Stepping = 2
   
Features=0xbfe9fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
   Features2=0x40c39d<SSE3,DTES64,MON,DS_CPL,EST,TM2,SSSE3,xTPR,PDCM,MOVBE>
   AMD Features=0x100000<NX>
   AMD Features2=0x1<LAHF>
   TSC: P-state invariant
 real memory  = 1073741824 (1024 MB)
 avail memory = 1019232256 (972 MB)
 ACPI APIC Table: <A_M_I_ OEMAPIC >
 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 FreeBSD/SMP: 1 package(s) x 1 core(s) x 2 HTT threads
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP/HT): APIC ID:  1
 ioapic0: Changing APIC ID to 2
 ioapic0 <Version 2.0> irqs 0-23 on motherboard
 kbd1 at kbdmux0
 acpi0: <A_M_I_ OEMRSDT> on motherboard
 acpi0: [ITHREAD]
 acpi0: Power Button (fixed)
 acpi0: reservation of 0, a0000 (3) failed
 acpi0: reservation of 100000, 3f700000 (3) failed
 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
 cpu0: <ACPI CPU> on acpi0
 cpu1: <ACPI CPU> on acpi0
 acpi_ec0: <Embedded Controller: GPE 0x1c> port 0x62,0x66 on acpi0
 acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
 Timecounter "HPET" frequency 14318180 Hz quality 900
 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 pci0: <ACPI PCI bus> on pcib0
 vgapci0: <VGA-compatible display> port 0xdc00-0xdc07 mem
 0xf7e00000-0xf7e7ffff,0xd0000000-0xdfffffff,0xf7dc0000-0xf7dfffff irq
 16 at device 2.0 on pci0
 agp0: <Intel 945GME SVGA controller> on vgapci0
 agp0: aperture size is 256M, detected 7932k stolen memory
 vgapci1: <VGA-compatible display> mem 0xf7e80000-0xf7efffff at device
 2.1 on pci0
 pci0: <multimedia, HDA> at device 27.0 (no driver attached)
 pcib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
 pci4: <ACPI PCI bus> on pcib1
 pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.1 on pci0
 pci2: <ACPI PCI bus> on pcib2
 ath0: <Atheros 9285> mem 0xfbff0000-0xfbffffff irq 17 at device 0.0 on pci2
 ath0: [ITHREAD]
 ath0: AR9285 mac 192.2 RF5133 phy 14.0
 pcib3: <ACPI PCI-PCI bridge> irq 19 at device 28.3 on pci0
 pci1: <ACPI PCI bus> on pcib3
 alc0: <Atheros AR8132 PCIe Fast Ethernet> port 0xec00-0xec7f mem
 0xf7fc0000-0xf7ffffff irq 19 at device 0.0 on pci1
 alc0: 15872 Tx FIFO, 15360 Rx FIFO
 alc0: Using 1 MSI message(s).
 miibus0: <MII bus> on alc0
 atphy0: <Atheros F1 10/100/1000 PHY> PHY 0 on miibus0
 atphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 alc0: Ethernet address: 00:26:18:50:28:6b
 alc0: [FILTER]
 uhci0: <Intel 82801G (ICH7) USB controller USB-A> port 0xd400-0xd41f
 irq 23 at device 29.0 on pci0
 uhci0: [ITHREAD]
 uhci0: LegSup = 0x2f00
 usbus0: <Intel 82801G (ICH7) USB controller USB-A> on uhci0
 uhci1: <Intel 82801G (ICH7) USB controller USB-B> port 0xd480-0xd49f
 irq 19 at device 29.1 on pci0
 uhci1: [ITHREAD]
 uhci1: LegSup = 0x2f00
 usbus1: <Intel 82801G (ICH7) USB controller USB-B> on uhci1
 uhci2: <Intel 82801G (ICH7) USB controller USB-C> port 0xd800-0xd81f
 irq 18 at device 29.2 on pci0
 uhci2: [ITHREAD]
 uhci2: LegSup = 0x2f00
 usbus2: <Intel 82801G (ICH7) USB controller USB-C> on uhci2
 uhci3: <Intel 82801G (ICH7) USB controller USB-D> port 0xd880-0xd89f
 irq 16 at device 29.3 on pci0
 uhci3: [ITHREAD]
 uhci3: LegSup = 0x2f00
 usbus3: <Intel 82801G (ICH7) USB controller USB-D> on uhci3
 ehci0: <Intel 82801GB/R (ICH7) USB 2.0 controller> mem
 0xf7db7c00-0xf7db7fff irq 23 at device 29.7 on pci0
 ehci0: [ITHREAD]
 usbus4: EHCI version 1.0
 usbus4: <Intel 82801GB/R (ICH7) USB 2.0 controller> on ehci0
 pcib4: <ACPI PCI-PCI bridge> at device 30.0 on pci0
 pci5: <ACPI PCI bus> on pcib4
 isab0: <PCI-ISA bridge> at device 31.0 on pci0
 isa0: <ISA bus> on isab0
 atapci0: <Intel ICH7 UDMA100 controller> port
 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 31.1 on
 pci0
 ata0: <ATA channel 0> on atapci0
 ata0: [ITHREAD]
 atapci1: <Intel ICH7M SATA150 controller> port
 0xd080-0xd087,0xd000-0xd003,0xcc00-0xcc07,0xc880-0xc883,0xc800-0xc80f
 mem 0xf7db7800-0xf7db7bff irq 18 at device 31.2 on pci0
 atapci1: [ITHREAD]
 atapci1: AHCI called from vendor specific driver
 atapci1: AHCI v1.10 controller with 4 1.5Gbps ports, PM not supported
 ata2: <ATA channel 0> on atapci1
 ata2: [ITHREAD]
 ata3: <ATA channel 2> on atapci1
 ata3: [ITHREAD]
 acpi_lid0: <Control Method Lid Switch> on acpi0
 acpi_button0: <Sleep Button> on acpi0
 acpi_button1: <Power Button> on acpi0
 acpi_tz0: <Thermal Zone> on acpi0
 battery0: <ACPI Control Method Battery> on acpi0
 acpi_acad0: <AC Adapter> on acpi0
 atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 kbd0 at atkbd0
 atkbd0: [GIANT-LOCKED]
 atkbd0: [ITHREAD]
 psm0: <PS/2 Mouse> irq 12 on atkbdc0
 psm0: [GIANT-LOCKED]
 psm0: [ITHREAD]
 psm0: model Generic PS/2 mouse, device ID 0
 pmtimer0 on isa0
 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
 ppc0: parallel port not found.
 est0: <Enhanced SpeedStep Frequency Control> on cpu0
 p4tcc0: <CPU Frequency Thermal Control> on cpu0
 est1: <Enhanced SpeedStep Frequency Control> on cpu1
 p4tcc1: <CPU Frequency Thermal Control> on cpu1
 Timecounters tick every 1.000 msec
 md0: Preloaded image </boot/mfsroot> 4423680 bytes at
 0xc1155528usbus0: 12Mbps Full Speed USB v1.0
 usbus1: 12Mbps Full Speed USB v1.0
 usbus2: 12Mbps Full Speed USB v1.0
 usbus3: 12Mbps Full Speed USB v1.0
 usbus4: 480Mbps High Speed USB v2.0
 
 ugen0.1: <Intel> at usbus0
 uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
 ugen1.1: <Intel> at usbus1
 uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
 ugen2.1: <Intel> at usbus2
 uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
 ugen3.1: <Intel> at usbus3
 uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
 uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
 ugen4.1: <Intel> at usbus4
 uhub4: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus4
 ad4: 152627MB <Hitachi HTS543216L9SA00 FB2OC40C> at ata2-master
 UDMA100 SATA 1.5Gb/s
 SMP: AP CPU #1 Launched!
 WARNING: WITNESS option enabled, expect reduced performance.
 GEOM: ad4s4: geometry does not match label (255h,63s != 16h,63s).
 uhub0: 2 ports with 2 removable, self powered
 uhub1: 2 ports with 2 removable, self powered
 uhub2: 2 ports with 2 removable, self powered
 uhub3: 2 ports with 2 removable, self powered
 Root mount waiting for: usbus4
 Root mount waiting for: usbus4
 Root mount waiting for: usbus4
 uhub4: 8 ports with 8 removable, self powered
 Root mount waiting for: usbus4
 ugen4.2: <GenesysLogic Technology Co., Ltd.> at usbus4
 Root mount waiting for: usbus4
 ugen4.3: <Generic> at usbus4
 umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.05, addr
 3> on usbus4
 umass0:  SCSI over Bulk-Only; quirks = 0x4001
 Root mount waiting for: usbus4
 umass0:0:0:-1: Attached to scbus0
 da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
 da0: <Single Flash Reader 1.00> Removable Direct Access SCSI-0 device
 da0: 40.000MB/s transfers
 da0: 3904MB (7995392 512 byte sectors: 255H 63S/T 497C)
 GEOM: da0: partition 1 does not start on a track boundary.
 GEOM: da0: partition 1 does not end on a track boundary.
 Root mount waiting for: usbus4
 ugen4.4: <vendor 0x0930> at usbus4
 umass1: <vendor 0x0930 USB Flash Memory, class 0/0, rev 2.00/1.10,
 addr 4> on usbus4
 umass1:  SCSI over Bulk-Only; quirks = 0x0000
 Root mount waiting for: usbus4
 umass1:1:1:-1: Attached to scbus1
 da1 at umass-sim1 bus 1 scbus1 target 0 lun 0
 da1: < USB Flash Memory PMAP> Removable Direct Access SCSI-0 device
 da1: 40.000MB/s transfers
 da1: 3820MB (7823360 512 byte sectors: 255H 63S/T 486C)
 GEOM: da1: media size does not match label.
 Trying to mount root from ufs:/dev/md0
 ugen3.2: <Broadcom Corp> at usbus3
 
 
 -- 
 Vincent Auclair        -      auclair.vincent[ at ]gmail.com
 (+33) 6 80 77 59 67

Reply via email to