Question regarding USB 1.1

Discussion in 'Tomato Firmware' started by lolwut, Feb 28, 2010.

  1. lolwut

    lolwut Addicted to LI Member

    I have a question regarding USB 1.1. My printer is a Samsung ML-1610, and it requires USB 1.1 enabled to work. Sometimes, sending print jobs would either stall the router for a minute or crash it outright. I disabled bidirectional copying and that didn't help.

    I've always left both OHCI and UHCI enabled. A few days ago I only enabled one of them, and so far the router hasn't crashed. Is that normal? Enabling OHCI and UHCI makes things unstable? It doesn't seem to matter which one I use; my printer works with either. What's the difference between the two?

    By the way this is an Asus WL-520GU running 1.27.8742. The same thing happened on older firmware builds too.
  2. ray123

    ray123 LI Guru Member

    OHCI and UHCI are different USB hardware chips. Your router has one or the other, not both. If you enable both and look in syslog, you'll see a message complaining about non-existing hardware and the module won't load. So enableing them both doesn't hurt.

    FWIW, the Asus WL-520GU has OHCI.

    USB drivers & support are funny. The USB2.0 driver does magic things under the table. Do you have that enabled? You probably should.

    Look in syslog for any error messages.
  3. lolwut

    lolwut Addicted to LI Member

    That's odd. I had UHCI enabled and my printer was still working. I haven't tried enough print jobs to crash the router. In the past, it would occasionally crash in the middle of a print job, and I'd have to power cycle.
  4. teddy_bear

    teddy_bear Network Guru Member

    No, not odd... It means that only USB 2.0 driver is working - and it's supposed to be backward-compatible with USB 1.1 equipment (well, almost). In most cases this driver gives better results - that's why I always recommended to only enable USB 1.1 if your hardware requires it and doesn't work with USB 2.0 driver only.
  5. lolwut

    lolwut Addicted to LI Member

    I have USB 2.0 disabled. Only 1.1 works with my printer. That's why I find it odd that UHCI works even though the router is supposed to have only OHCI.
  6. teddy_bear

    teddy_bear Network Guru Member

    Now that's odd. My WL520GU has OHCI chip, and UHCI module doesn't even load on this router. As far as I know Asus only includes OHCI and USB 2.0 drivers in the stock firmware - no UHCI at all.
    Can you post your system log after startup, and "lsmod" output?

    Oh, and did you see the little note at the bottom of USB page: "Some of the changes will take effect only after a restart"? That includes unloading the drivers - if you uncheck the driver, it won't unload it until you reboot the router. That's probably what happens in your case...
  7. lolwut

    lolwut Addicted to LI Member

    You were right. It didn't unload the OHCI driver until I rebooted. UHCI didn't work.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice