Jump to content
XPEnology Community

mike_6480

Transition Member
  • Posts

    6
  • Joined

  • Last visited

Posts posted by mike_6480

  1. #4: OHCI support

     

    Current releases of the XPEnology lacks OHCI USB support (remember: USB 1.1 hardware has two different driver models, UHCI and OHCI; also all USB 2.0 hosts has two drivers, one for USB 2.0 protocol (EHCI) and one for USB 1.1 (UHCI or OHCI)). This is the reason because in the HP Microserver you lack USB support for low speed devices (like keyboard, mouse, UPS, etc.). The kernel loads the correct EHCI driver, but for USB 1.1 speeds only has the UHCI driver and the system can't comunicate with your devices.

     

    Here the solution: Add support for OHCI driver.

    You only need to modify the config file in the kernel with:

     

    CONFIG_USB_ARCH_HAS_OHCI=y
    CONFIG_USB_OHCI_HCD=m
    CONFIG_USB_OHCI_HCD_SSB=y
    

     

    And this will generate the correct "ohci-hcd.ko" module. This module will be automatically loaded at boot, so you only need to copy them to "/lib/modules/".

     

    WARNING:

     

    After recompiling this module the module "usbcore.ko" is different. If you try to load the "ohci-hcd.ko" in a system with the original "usbcore.ko" module already loaded you receive a kernel fault. You need to replace also the "usbcore.ko" module!!! :eek:

     

    FOR MICROSERVER USERS:

     

    If you like to complete your USB support in your machine:

     

    1) Download the extended package of kernel modules (modules-4.2-02.05.2013.tar.gz ) and copy all of them in the directory "/lib/modules/": https://docs.google.com/file/d/0B5tpWhE ... _web&pli=1

    2) Download the new "usbcore.ko" and "ohci-hcd.ko" modules and copy them to "/lib/modules/": http://pastebin.com/sH4RieEj / http://pastebin.com/4vL65THx

    3) Reboot and you have full USB support (all ports, USB 1.1 and USB 2.0 speeds)!

     

    :grin:

     

    I want to get my USB external hard drive working with my HP microserver.

     

    I have a few questions:

    1) do I need to do both steps? Ie add support for OHCI driver and copy across the kernel modules?

    2) if so, which file do I need to modify in the kernel and how do you do this?

    3) what's the best method for copying across the modules?

     

    It would be great if someone could post a step by step guide to doing this?

     

    Thanks

    Mike

  2.  

    This is the DSM version i used. https://drive.google.com/folderview?id= ... sp=sharing

     

    Here are the steps i used in my install, please let me know if it works. I will also try to duplicate my install on a different HD and usb stick to see if i can get everything working again. Also, i have only tested disk spindown without extra packages installed.

     

    1. Change the Mac adress buy editing grub.conf located on the USB drive. viewtopic.php?f=2&t=910#p4226

    2. Activate the WOL setting on your Ethernet adapter. viewtopic.php?f=2&t=665&p=3463&hilit=synoinfo.conf#p1919

    3. Modify synoinfo.conf and replace S99ZZZ_Shutdown. viewtopic.php?f=2&t=665&p=3463&hilit=synoinfo.conf#p3312

    4. Eject USB drive when system is booted. Disks should now spindown after preset time.

     

    I have a few questions - I've been trying to do the above but no luck.

    How do you edit the file on the USB drive for step 1?

     

    How do you add files for step 3?

  3. Hi,

     

    I've upgraded my microserveer with 5x3Tb RAID6. The machine is now testing the disks, also restoring the backup via USB. I was not expecting this to be that slow... i know its doing the parity check in background... but still...

     

    Anyway, since i'm using 3tb disks, i can't boot from any of them, so i'm using a USB drive to do so. Since i have the e-sata port free i was thinking if there is some sort of "esata thumb drive" that i can plug in the back and make it boot from there.

     

    anyone have the same setup and can share experience?

     

    There is an internal USB slot on the motherboard - just to the left of the four drive bays - just use an USB stick and keep it permanently in there out of the way - that's what I'm doing

  4. I have DSM 4.2-3202 installed on my HP Microserver 54L.

     

    Everything seems to work fine, except I can't get an external USB hard drive to work - I want to use this to back up my data from my microserver to it

     

    The microserver recognises the usd hard drive under storage manager > HDD management but the status is "not initialized".

     

    If I go to backup and restore, the external USB drive is not recognised. It is also not recognised under control panel > devices and printers > external devices.

     

    The drive my original formatted as NTFS, and I've now tried ext3 - neither seem to work (I've mounted and formatted using the guide on http://www.cyberciti.biz/faq/linux-disk-format/)

     

     

    Can anyone help?

×
×
  • Create New...