Re: CVS commit: src/sys/dev/pci

2011-01-23 Thread David Laight
On Sun, Jan 23, 2011 at 03:15:07AM +, Izumi Tsutsui wrote:
 Module Name:  src
 Committed By: tsutsui
 Date: Sun Jan 23 03:15:06 UTC 2011
 
 Modified Files:
   src/sys/dev/pci: if_nfe.c
 
 Log Message:
 Pull the following fix from OpenBSD:
 http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/pci/if_nfe.c#rev1.97
  Some nfe(4)/rlphy(4) combos don't work, because the PHY responds to all
  addresses on the mii bus.  As a countereasure, only attach the first PHY we
  encounter.  It is very unlikely we're going to ever see nfe(4) with 
  multiple
  PHYs.  The same is probably true for any modern NIC.

Not necessarily, sometimes there are 2 PHYs so that they can be switched
over if a cabling fault is detected.

There will also be the systems where the 'internal' PHY isn't used
because of specific (non-standard) media requirements.

I'm also not exactly sure what happens when MII crossover is used to
directly connect 2 MAC units on the same PCB.

David

-- 
David Laight: da...@l8s.co.uk


Re: CVS commit: src/sys/kern

2011-01-23 Thread David Laight
On Sun, Jan 23, 2011 at 11:01:09AM +, Marc Balmer wrote:
 Module Name:  src
 Committed By: mbalmer
 Date: Sun Jan 23 11:01:08 UTC 2011
 
 Modified Files:
   src/sys/kern: tty.c
 
 Log Message:
 Cast arguments to vaddr_t when using PRIxVADDR in the printf format string.

That seems strange - what type are the actual items being printed?
If they aren't already vaddr_t then PRIxVADDR probably shouldn't be
bing used.

David

-- 
David Laight: da...@l8s.co.uk


Re: CVS commit: src/sys/dev/usb

2011-01-23 Thread Frank Kardel

Just a note.

Today I tried out a -current (44 - 20110123) kernel and infortunately my 
modem (used for fax service) failed to be detected. The port is being 
disabled.

-current as of 200910 (20) is working.

Any ideas or is it time to start the kernel breakage binary hunt ?

Frank

PCI information:
000:00:0: Intel product 0x29e0 (host bridge, revision 0x01)
000:01:0: Intel product 0x29e1 (PCI bridge, revision 0x01)
000:26:0: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x02)
000:26:1: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x02)
000:26:2: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x02)
000:26:7: Intel 82801I USB EHCI Controller (USB serial bus, interface 
0x20, revision 0x02)
000:27:0: Intel 82801I High Definition Audio Controller (multimedia 
subclass 0x03, revision 0x02)

000:28:0: Intel 82801I PCI Express Port #1 (PCI bridge, revision 0x02)
000:28:3: Intel 82801I PCI Express Port #4 (PCI bridge, revision 0x02)
000:28:4: Intel 82801I PCI Express Port #5 (PCI bridge, revision 0x02)
000:28:5: Intel 82801I PCI Express Port #6 (PCI bridge, revision 0x02)
000:29:0: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x02)
000:29:1: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x02)
000:29:2: Intel 82801I USB UHCI Controller (USB serial bus, revision 0x02)
000:29:7: Intel 82801I USB EHCI Controller (USB serial bus, interface 
0x20, revision 0x02)
000:30:0: Intel 82801BA Hub-PCI Bridge (PCI bridge, interface 0x01, 
revision 0x92)

000:31:0: Intel 82801IR LPC Interface Bridge (ISA bridge, revision 0x02)
000:31:2: Intel 82801I AHCI SATA Controller w/ 6 ports (SATA mass 
storage, interface 0x01, revision 0x02)

000:31:3: Intel 82801I SMBus Controller (SMBus serial bus, revision 0x02)

usbdevs -v

Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x), 
vendor 0x8086(0x8086), rev 1.00

port 1 powered
port 2 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x), 
vendor 0x8086(0x8086), rev 1.00

port 1 powered
port 2 addr 2: low speed, power 100 mA, config 1, Basic Optical 
Mouse(0x0084), Microsoft(0x045e), rev 0.00

Controller /dev/usb2:
addr 1: full speed, self powered, config 1, UHCI root hub(0x), 
vendor 0x8086(0x8086), rev 1.00
port 1 addr 2: full speed, power 400 mA, config 2, ELSA Modem 
Board(0x2267), Lucent Technologies, Inc.(0x05cc), rev 1.00
port 2 addr 3: full speed, self powered, config 1, product 
0x1446(0x1446), vendor 0x0451(0x0451), rev 1.10

 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
Controller /dev/usb3:
addr 1: high speed, self powered, config 1, EHCI root hub(0x), 
vendor 0x8086(0x8086), rev 1.00

port 1 powered
port 2 powered
port 3 powered
port 4 powered
port 5 powered
port 6 powered
Controller /dev/usb4:
addr 1: full speed, self powered, config 1, UHCI root hub(0x), 
vendor 0x8086(0x8086), rev 1.00

port 1 powered
port 2 powered
Controller /dev/usb5:
addr 1: full speed, self powered, config 1, UHCI root hub(0x), 
vendor 0x8086(0x8086), rev 1.00

port 1 powered
port 2 powered
Controller /dev/usb6:
addr 1: full speed, self powered, config 1, UHCI root hub(0x), 
vendor 0x8086(0x8086), rev 1.00

port 1 powered
port 2 powered
Controller /dev/usb7:
addr 1: high speed, self powered, config 1, EHCI root hub(0x), 
vendor 0x8086(0x8086), rev 1.00

port 1 powered
port 2 powered
port 3 powered
port 4 powered
port 5 powered
port 6 powered



Jared D. McNeill wrote:

Module Name:src
Committed By:   jmcneill
Date:   Tue Jan 18 15:05:03 UTC 2011

Modified Files:
src/sys/dev/usb: ehci.c

Log Message:
fix port reset for non-ETTF case broken by previous commit


To generate a diff of this commit:
cvs rdiff -u -r1.172 -r1.173 src/sys/dev/usb/ehci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.