Alan McKinnon wrote: > On 06/10/2013 20:36, Dale wrote: >> Alan McKinnon wrote: >>> These days all you need is ehci for usb2 and xhci for usb3 (unless you >>> are using ancient hardware with physical usb1 ports) >> Well, I rebuilt the kernel and removed the OHCI and UHCI. When I >> rebooted, it couldn't see my UPS and nut couldn't start its services. >> So, it appears that mine must be "ancient" hardware. My messages file >> is still full of the same error after this change. That would be adding >> back the OHCI part. > lsusb, lshw, dmideciode and friends will tell you what hardware you > really have >
Yep, they say it needs OHCI. I also checked here and it says the same thing. http://kmuto.jp/debian/hcl/Giga-byte/GA-770T-USB3 I guess my hardware is just a little out of date. ;-) >> BTW, I didn't have XHCI enabled so maybe now some things will be faster >> when using USB ports. ;-) > Nope. The hardware only runs at whatever speed it runs at. > > A USB2 device plugged into a USB3 port runs at USB2 speeds. > A USB1 and a USB2 device plugged into the same USB port makes both runs > at USB1 speeds > > There's no magic software to change that. > > But if you plug a USB3 drive into a USB3 port controlled by an OHCI > driver, it will run at USB2 speeds. Switching to XHCI is the only thing > you could do to improve speeds That's what I meant tho. I have USB3 ports but it seems they have been running at USB2 speeds since I never enabled USB3 drivers. I sort of missed that. No clue if the stuff I am plugging in supports USB3 or not tho. Maybe my USB sticks do tho. >> Is it safe to disable this and will this kill the messages: USB verbose >> debug messages > Well I have no idea. We haven't established yet what we are dealing with > Those pesky errors filling up my message file right now. No clue on the network part since it hasn't happened again. >> This is a grep of USB stuff. >> >> root@fireball / # zcat /proc/config.gz | grep -i hci >> CONFIG_SATA_AHCI=y >> # CONFIG_SATA_AHCI_PLATFORM is not set >> # CONFIG_SATA_ACARD_AHCI is not set >> # CONFIG_FIREWIRE_OHCI is not set >> CONFIG_USB_ARCH_HAS_OHCI=y >> CONFIG_USB_ARCH_HAS_EHCI=y >> CONFIG_USB_ARCH_HAS_XHCI=y >> CONFIG_USB_XHCI_HCD=y >> # CONFIG_USB_XHCI_HCD_DEBUGGING is not set >> CONFIG_USB_EHCI_HCD=y >> # CONFIG_USB_EHCI_ROOT_HUB_TT is not set >> # CONFIG_USB_EHCI_TT_NEWSCHED is not set >> CONFIG_USB_EHCI_PCI=y >> CONFIG_USB_OHCI_HCD=y >> # CONFIG_USB_OHCI_HCD_PLATFORM is not set >> # CONFIG_USB_EHCI_HCD_PLATFORM is not set >> # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set >> # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set >> CONFIG_USB_OHCI_LITTLE_ENDIAN=y >> # CONFIG_USB_UHCI_HCD is not set >> CONFIG_PROVIDE_OHCI1394_DMA_INIT=y >> root@fireball / # >> >> So, now what? Can I tell syslog to ignore that error or do I need to >> beat something into the kernel? > First find out what those errors mean. Then and only then can you decide > if they are ignorable or not > > I have googled the error and there is very little info about it. Most of the hits now is my posts here about the error. I found something on the kernel list but it didn't appear to be the same error but somewhat close enough for google to grasp at straws. Basically, everything works that I can tell. If I can't change something to fix the error, I'd just rather get rid of the error. I'm going to boot a new kernel and see if that helps. I been sticking with this one because nvidia works well with this version but has some hiccups with other versions. Dale :-) :-) P. S. I may be slow to reply at times. I may be out of town a lot this next week depending on what is up with my brother. I know I will be out of town tomorrow tho. -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words!