Thanks Giorgio and Eddi (your patch file was useful!).
I checked that it works fine on h2200. I've committed it to CVS. You
will have to use the initrd_jun6 and zImage_jun6 files on
http://opdenacker.org/pda/ipaq/starterkit/. The font issues are also
fixes (thanks Zap!). I should be ready to start debugging and testing
the new h2200_ts driver!
Unfortunately:
* The h4000_lcd and h3900_lcd drivers are in an uncompilable state
at the moment. Zap knows.
* I can't upload a new rootfs for the moment. Too big for my slow
and costly RTC connection.
Cheers,
Michael.
>Thank you Giorgio!!!
>Michael, It seems you forget to append Giorgio's mail!
>
>
>
>>Ciao,
>>
>>At 19:40, Friday 4 June 2004, Michael Opdenacker has wrote:
>>
>>
>>>The next step is usb networking that doesn't work yet... I will lack
>>>time the next days. Don't hesitate to report and investigate remaining
>>>issues!
>>>
>>> Have a nice week-end!
>>>
>>>
>>I managed to get the usb networking working by this few lines change:
>>
>>file: drivers/usb/gadget/gadget_chips.h
>>[line 24, change:] #ifdef CONFIG_USB_PXA --> #ifdef CONFIG_USB_PXA2XX
>>
>>file:/usr/ipaqlab/cvs/linux/kernel26/drivers/usb/gadget/ether.c
>>[line 224, change:] #ifdef CONFIG_USB_PXA --> #ifdef CONFIG_USB_PXA2XX
>>[line 2306, add:] #if defined(DEV_CONFIG_CDC) ||
>> defined(CONFIG_USB_ETH_RNDIS) [line 2324(now), add:] #endif
>>
>>P.S.: I cc this email to Michael and Eddi because I had problems to post to
>>the mail list before.
>>
>>giorgio
>>
>>
>>
>
>Eddi
>
>PS: I appended Giorgio's changes as .diff
>
>------------------------------------------------------------------------
>
>diff -uNr /ipaq-4100/linux/kernel26_orig/drivers/usb/gadget/ether.c /ipaq-4100/linux/kernel26/drivers/usb/gadget/ether.c
>--- /ipaq-4100/linux/kernel26_orig/drivers/usb/gadget/ether.c 2004-05-23 12:51:39.000000000 +0200
>+++ /ipaq-4100/linux/kernel26/drivers/usb/gadget/ether.c 2004-06-06 17:33:20.000000000 +0200
>@@ -221,7 +221,7 @@
> /* For CDC-incapable hardware, choose the simple cdc subset.
> * Anything that talks bulk (without notable bugs) can do this.
> */
>-#ifdef CONFIG_USB_PXA
>+#ifdef CONFIG_USB_PXA2XX
> #define DEV_CONFIG_SUBSET
> #endif
>
>@@ -2300,6 +2300,7 @@
> EP_OUT_NAME = ep->name;
> ep->driver_data = ep; /* claim */
>
>+#if defined(DEV_CONFIG_CDC) || defined(CONFIG_USB_ETH_RNDIS)
> /* CDC Ethernet control interface doesn't require a status endpoint.
> * Since some hosts expect one, try to allocate one anyway.
> */
>@@ -2320,6 +2321,7 @@
> #endif
> }
> }
>+#endif
>
> /* one config: cdc, else minimal subset */
> if (!cdc) {
>
>diff -uNr /ipaq-4100/linux/kernel26_orig/drivers/usb/gadget/gadget_chips.h /ipaq-4100/linux/kernel26/drivers/usb/gadget/gadget_chips.h
>--- /ipaq-4100/linux/kernel26_orig/drivers/usb/gadget/gadget_chips.h 2004-05-23 12:51:39.000000000 +0200
>+++ /ipaq-4100/linux/kernel26/drivers/usb/gadget/gadget_chips.h 2004-06-06 17:29:46.000000000 +0200
>@@ -21,7 +21,7 @@
> #define gadget_is_dummy(g) 0
> #endif
>
>-#ifdef CONFIG_USB_PXA
>+#ifdef CONFIG_USB_PXA2XX
> #define gadget_is_pxa(g) !strcmp("pxa2xx_udc", (g)->name)
> #else
> #define gadget_is_pxa(g) 0
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>H2200-port mailing list
>H2200-port_at_handhelds.org
>https://handhelds.org/mailman/listinfo/h2200-port
>
>
-- Michael Opdenacker http://opdenacker.org/Received on Sun Jun 06 2004 - 17:51:04 EDT
This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:19:27 EDT