Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jun 2004 12:31:02 -0300
From:      Joey Mingrone <joey@mingrone.org>
To:        questions@freebsd.org
Subject:   USB problems after upgrading from 4.9 to 4.10
Message-ID:  <200406211231.10406.joey@mingrone.org>

next in thread | raw e-mail | index | archive | help
=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

After an upgrade from 4.9 to 4.10 the following messages appear during boot=
up:

uhci0: <VIA 83C572 USB controller> port 0x9800-0x981f irq 5 at device 17.2 =
on=20
pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhub0: port error, restarting port 1
uhub0: port error, giving up port 1
uhub0: port error, restarting port 2
uhub0: port error, giving up port 2
uhci1: <VIA 83C572 USB controller> port 0x9400-0x941f irq 5 at device 17.3 =
on=20
pci0
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhub1: port error, restarting port 1
uhub1: port error, giving up port 1
uhub1: port error, restarting port 2
uhub1: port error, giving up port 2
uhci2: <VIA 83C572 USB controller> port 0x9000-0x901f irq 5 at device 17.4 =
on=20
pci0
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhub2: port error, restarting port 1
uhub2: port error, giving up port 1
uhub2: port error, restarting port 2
uhub2: port error, giving up port 2
orm0: <Option ROM> at iomem 0xcc000-0xcffff on isa0

Specifically I,

=2D - rm -rf /usr/obj/ (I actually forgot to do this the first time, but re=
did=20
everything with this included)
=2D - make buildworld
=2D - make buildkernel KERNCONF=3D"<copy of kernel config from 4.9>"
=2D - make installkernel KERNCONF=3D"<copy of kernel config from 4.9>"
=2D - reboot to single user mode
=2D - mergemaster -p
=2D - make installworld
=2D - mergemaster (asked me to do a makedev, which I did).

I also took a look in the BIOS and the only relevant option I found was "US=
B=20
Legacy Support".  It was set to "Auto".  I changed it to "Disable", but sam=
e=20
result.

I've included the kernel configuration file below.

Thanks,

Joey

machine  i386
cpu      I686_CPU
ident    ACADIA_MINGRONE_ORG-2004-06-20
maxusers	0

options INET					#InterNETworking
options INET6					#IPv6 communications protocols
options FFS						#Berkeley Fast Filesystem
options FFS_ROOT				#FFS usable as root device [keep this!]
options SOFTUPDATES			#Enable FFS soft updates support
options UFS_DIRHASH			#Improve performance on big directories
options MFS						#Memory Filesystem
options MD_ROOT				#MD is a potential root device
options PROCFS					#Process filesystem
options COMPAT_43				#Compatible with BSD 4.3 [KEEP THIS!]
options UCONSOLE				#Allow users to grab the console
options USERCONFIG			#boot -c editor
options VISUAL_USERCONFIG	#visual boot -c editor
options KTRACE					#ktrace(1) support

options SYSVSHM
options SYSVSEM
options SYSVMSG
options SHMMAXPGS=3D65536
options SEMMNI=3D40
options SEMMNS=3D240
options SEMUME=3D40
options SEMMNU=3D120

options P1003_1B						#Posix P1003_1B real-time extensions
options _KPOSIX_PRIORITY_SCHEDULING
options ICMP_BANDLIM					#Rate limit bad replies
options KBD_INSTALL_CDEV			# install a CDEV entry in /dev
#options AHC_REG_PRETTY_PRINT		# Print register bitfields in debug output. =
=20
Adds ~128k to driver.
#options AHD_REG_PRETTY_PRINT		# Print register bitfields in debug output. =
=20
Adds ~215k to driver.

options USER_LDT						# used by JAVA
options CPU_ENABLE_SSE				# used by DVD
options CPU_FASTER_5X86_FPU		# for mplayer
options CPU_ATHLON_SSE_HACK		# for mplayer

device isa
#device eisa
device pci
device agp # support several AGP chipsets

# Floppy drives
device fdc0 at isa? port IO_FD1 irq 6 drq 2
device fd0 at fdc0 drive 0
device fd1 at fdc0 drive 1

# ATA and ATAPI devices
#device ata0 at isa? port IO_WD1 irq 14
#device ata1 at isa? port IO_WD2 irq 15
device ata
device atadisk				# ATA disk drives
device atapicd				# ATAPI CDROM drives
#device atapifd			# ATAPI floppy drives
#device atapist			# ATAPI tape drives
options ATA_STATIC_ID	#Static device numbering

device atapicam 			# emulate ATAPI devices as SCSI ditto via CAM
device scbus				#base SCSI code
device cd					#SCSI CD-ROMs
device pass					#CAM passthrough driver

# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc0 at isa? port IO_KBD
device atkbd0 at atkbdc? irq 1 flags 0x1
device psm0 at atkbdc? irq 12

device vga0 at isa?

# splash screen/screen saver
pseudo-device splash

# syscons is the default console driver, resembling an SCO console
device sc0 at isa? flags 0x100

# Floating point support - do not disable.
device	npx0 at nexus? port IO_NPX irq 13

# Power management support (see LINT for more options)
# for some reason the "disable flags 0x20" is inculded in the generic kerne=
l,=20
but apm will only work if you comment out everything after nexus?
device apm0 at nexus? #disable flags 0x20 # Advanced Power Management

# Serial (COM) ports # don't need no stinking serial ports
#device sio0 at isa? port IO_COM1 flags 0x10 irq 4
#device sio1 at isa? port IO_COM2 irq 3
#device sio2 at isa? disable port IO_COM3 irq 5
#device sio3 at isa? disable port IO_COM4 irq 9

# Parallel port # don't need no stinking parallel ports
#device ppc0 at isa? irq 7
#device ppbus	# Parallel port bus (required)
#device lpt		# Printer
#device plip	# TCP/IP over parallel
#device ppi		# Parallel port interface device
#device vpo		# Requires scbus and da

# PCI Ethernet NICs.
device miibus		# MII bus support
device rl			# RealTek 8129/8139

# Pseudo devices - the number indicates how many units to allocate.
pseudo-device loop		# Network loopback
pseudo-device ether		# Ethernet support
#pseudo-device sl 1		# Kernel SLIP
#pseudo-device ppp 1		# Kernel PPP
pseudo-device tun			# Packet tunnel.
pseudo-device pty			# Pseudo-ttys (telnet etc)
pseudo-device md			# Memory "disks"
pseudo-device gif			# IPv6 and IPv4 tunneling
pseudo-device faith 1	# IPv6-to-IPv4 relaying (translation)

# The `bpf' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
pseudo-device bpf			#Berkeley packet filter

# USB support
device		uhci		# UHCI PCI->USB interface
device		ohci		# OHCI PCI->USB interface
device		usb		# USB Bus (required)
device		ugen		# Generic
device		uhid		# "Human Interface Devices"
#device		ukbd		# Keyboard
#device		ulpt		# Printer
#device		umass		# Disks/Mass storage - Requires scbus and da
#device		ums		# Mouse
#device		uscanner	# Scanners
#device		urio		# Diamond Rio MP3 Player

#Sound card
device pcm				#
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFA1v880NQPEWppBZsRAtXaAJ9GsyUln2QEBDsqn5eXPdu7keYcbQCg4ifO
OzHxl8Mf/vbnTOZugC9ho5Q=3D
=3DOD+X
=2D----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406211231.10406.joey>