On Mon, 2012-10-08 at 16:51 +0100, Martin Michlmayr wrote:
> * Ian Campbell <[email protected]> [2012-10-08 15:53]:
> > I've CC'd Bernhard and Martin since they appear to have implemented
> > 419p and 41x respectively support upstream so perhaps they have some
> > insight on how to distinguish the two.
>
> There are GPIOs which tell you something about the device. I think
> you can pretty much tell the exact device based on a combination of
> GPIOs, although I've lost tracked a bit since QNAP has so many
> variants.
>
> Detecting the LCD in TS-41x devices should be easy though:
>
> MPP45_GPIO, /* JP1: 0: LCD, 1: serial console */
Judging from the kernel; source it looks like it should appear in /sys
somewhere, perhaps under the name "JP1":
if (gpio_request(QNAP_TS41X_JUMPER_JP1, "JP1") == 0)
gpio_export(QNAP_TS41X_JUMPER_JP1, 0);
Can someone have a look in e.g. /sys/devices/virtual/gpio or some of the
other directories in "find /sys/ -name \*gpio\*" and see if they can
find it?
> One problem with QNAP devices are the number of variants. For
> example, I believe the TS-419U has more fans than the TS-419P, and
> iirc qcontrol specifies the number of fans.
I wonder if/hope this is something where DT will eventually help us.
Looking at the qcontrol source it doesn't seem to have any knowledge of
the individual fans, it just has a single fanspeed command.
Ian.
--
Ian Campbell
Experience varies directly with equipment ruined.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]