Dear Chen Peter-B29397,

> > On Thu, Mar 10, 2011 at 01:34:38AM +0000, Chen Peter-B29397 wrote:
> > > Hi all,
> > > 
> > > I am sorry I can't find linux-hid and linux-input ML, so I try to get a
> > 
> > help here.
> > 
> > > I have a device which follows usb-hid protocol (can be communicated by
> > 
> > WindowsXP),
> > 
> > > but it can't communicate with my linux box. The error is at below code
> > 
> > of function hid_parser_global:
> > > case HID_GLOBAL_ITEM_TAG_REPORT_SIZE:
> > >   parser->global.report_size = item_udata(item);
> > >   if (parser->global.report_size > 32) {
> > >   
> > >           dbg_hid("invalid report_size %d\n",
> > >           
> > >                   parser->global.report_size);
> > >           
> > >           return -1;
> > >   
> > >   }
> > >   return 0;
> > > 
> > > So my question is that does larger than 32 bits report size is
> > 
> > supported at linux HID stack?
> > 
> > > Or it is supported but I need to have a hid driver for my device?
> > 
> > Is this a "real" hid device or does it just use the "we can write a
> > driver in userspace on XP if we fake out a HID device" functionality?
> > You can find out if you are forced to load a driver for the device on
> > Windows or not.
> 
> It is one of freescale SoC's ROM

Which one? The MX28 p-o-s? Skimming through it's sources, I already used two 
puking bags, more to be filled tho.

> , it can communicate with host using HID
> protocol. After adding raw hid device support and one hid driver for fsl
> SoC's rom, it can work using hidraw interface.
> 
> Thank you!
> 
> > What type of device is this?

MX28 bootrom does this. I barely have words for the flubs I unveiled so far in 
it.

Greg, do you please have any solution for this problem? Basically, the probe of 
hid fails on the fact that the HID_GLOBAL_ITEM_TAG_REPORT_SIZE is 128, while 
right now it's capped at 96.

Shall I submit a patch that increases it to 128 maybe? Please advise. Thanks!

[...]

Best regards,
Marek Vasut
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to