From: Dave H. <ozz...@gm...> - 2007-10-06 07:54:53
|
It has taken me a while, so I thought I'd document the steps to get working wireless and ethernet using a verdex xm400 and netwifimicrosd-vx. There are a couple of patch files attached. You'll have to copy the zip file into the buildroot directory. Here's the step by step... i) Checkout the latest svn ii) cd buildroot iii) ln ../dl-cache dl -s iv) unzip patches.zip v) patch -p0 < fix_smc911x.patch %% Optional step - if you are using an rs232 connected to a robostix vi) patch -p0 < fix_robo_output.patch %% Allows the smc911x to work in u-boot vii) rm target/arm/u-boot/verdex/use-smc91C111-for-now.patch viii) cp wireless.patch target/device/Gumstix/kernel-patches/ ix) echo 'wireless.patch' >> target/device/Gumstix/kernel-patches/series x) make && make menuconfig && make xi) vim build_arm_nofpu/root/etc/modprobe.conf :%s/alias eth0 smc91x/alias eth0 smc911x/g :wq If you are using a uSD card to do the transfer, you'll need to update u-boot up to a fairly late version. If this is the case, copy uImage and rootfs.arm_nofpu.jffs2 to the card.Then you can use the command GUM> protect on 1:0-1 && erase all && mmcinit && fatload mmc 1 a2000000 rootfs.arm_nofpu.jffs2 && cp.b a2000000 40000 ${filesize} && fatload mmc 1 a2000000 uImage && katinstall 100000 && katload 100000 && bootm Good luck! Cheers Dave http://www.nabble.com/file/p13071515/patches.zip patches.zip -- View this message in context: http://www.nabble.com/Wireless-and-Eth-with-netwifimicrosd-vx-tf4579010.html#a13071515 Sent from the Gumstix mailing list archive at Nabble.com. |
From: Dave H. <ozz...@gm...> - 2007-10-06 07:55:56
|
Whoops - should add that this is svn version 1539. Cheers Dave -- View this message in context: http://www.nabble.com/Wireless-and-Eth-with-netwifimicrosd-vx-tf4579010.html#a13071528 Sent from the Gumstix mailing list archive at Nabble.com. |
From: Dave H. <ozz...@gm...> - 2007-10-08 10:38:58
|
Appended to include the DMA patch :( Before step (x) do the following... ix a) cp smc911x_DMA.patch target/device/Gumstix/kernel-patches/ ix b) echo smc911x_DMA.patch >> target/device/Gumstix/kernel-patches/series The new patch is included in the attached file. Sorry for any confusion! Cheers Dave http://www.nabble.com/file/p13094073/patches.zip patches.zip -- View this message in context: http://www.nabble.com/Wireless-and-Eth-with-netwifimicrosd-vx-tf4579010.html#a13094073 Sent from the Gumstix mailing list archive at Nabble.com. |
From: Matthew J. <mat...@us...> - 2007-10-10 21:12:14
|
Hello all - I'm new to Gumstix, so please forgive any dimwittedness - Any ideas on when a working netwifimicrosd-vx driver will make it into buildroot? I've not had any luck with the the patches (on r1539) for an xl6p + netwifimicrosd-vx + console-vx, and I'm running out of hair... I'm not even getting the flashing blue light at start-up, and on the wired side, eth0 appears to come up, but I can't ping my router. I thought it may be hardware, but I successfully loaded and started Dave Hyland's pre-built images - so it's down to the driver and configuration. Any suggestions? -- View this message in context: http://www.nabble.com/Wireless-and-Eth-with-netwifimicrosd-vx-tf4579010.html#a13144853 Sent from the Gumstix mailing list archive at Nabble.com. |
From: Jon H. <jo...@hu...> - 2007-10-10 22:38:01
|
On Wed, 10 Oct 2007 14:05:23 -0700 (PDT), Matthew Jackson <mat...@us...> wrote: > I thought it may be hardware, but I successfully loaded and started = Dave > Hyland's pre-built images - so it's down to the driver and = configuration.=20 I'm using Dave's pre-built 1533 image with my xl6p + netwifimicrosd-vx + audiostix-2, and it works great. http://www.davehylands.com/gumstix-wiki/verdex-1533-wifi/ After the image is installed, I did this: Edit the /etc/network/interfaces file to have the mwlan entry look like: auto mwlan0 iface mwlan0 inet dhcp pre-up /sbin/iwconfig $IFACE key hex-key-here key open essid "MySSID" txpower 100mW You can execute this to scan for available routers: iwlist mwlan0 scanning Which will tell you the essid and whether or not you're using WEP. I don't know if anyone has got the netwifimicrosd-vx to work with WPA. Later, Jon -------------------------------------------------------------- Jon Hylands Jo...@hu... http://www.huv.com/jon Project: Micro Raptor (Small Biped Velociraptor Robot) http://www.huv.com/blog |
From: Dave H. <ozz...@gm...> - 2007-10-11 03:48:23
|
Hi Matthew, Have you tried (both parts) of the instructions here? If so... what errors do you get? I think a couple of people have run these instructions through and it works ok, and the pre-built ones work, so maybe something is screwy with your build environment? Cheers Dave Matthew Jackson wrote: > > Hello all - I'm new to Gumstix, so please forgive any dimwittedness - > > Any ideas on when a working netwifimicrosd-vx driver will make it into > buildroot? > > I've not had any luck with the the patches (on r1539) for an xl6p + > netwifimicrosd-vx + console-vx, and I'm running out of hair... > > I'm not even getting the flashing blue light at start-up, and on the wired > side, eth0 appears to come up, but I can't ping my router. > > I thought it may be hardware, but I successfully loaded and started Dave > Hyland's pre-built images - so it's down to the driver and configuration. > > Any suggestions? > > -- View this message in context: http://www.nabble.com/Wireless-and-Eth-with-netwifimicrosd-vx-tf4579010.html#a13148926 Sent from the Gumstix mailing list archive at Nabble.com. |
From: Julien L. <305...@st...> - 2007-10-11 04:28:31
Attachments:
pxafb.patch
|
Hi, I found that pxafb is broken on recent buildroots. The structure fbi is not declared in pxafb_display_dma_period. A way to fix this could be to add the line: struct pxafb_info *fbi = (struct pxafb_info *)info; before it but then the prototype declaration should be changed and all the relevant calls to this function. Therefore I thought it would be better just to remove the incriminated line. Julien. |
From: Julien L. <305...@st...> - 2007-10-11 08:31:58
|
I am following the indication from the wiki (http://docwiki.gumstix.org/Root_filesystems) to install a root filesystem on a uSD card and boot from it. However when I boot I run into a kernel panic and I really don't know how to fix that: U-Boot 1.2.0 (Oct 10 2007 - 12:41:31) - PXA270@400 MHz - 1533M *** Welcome to Gumstix *** DRAM: 64 MB Flash: 16 MB Hit any key to stop autoboot: 0 Instruction Cache is ON Found gumstix-factory.script on MMC... ## Executing script at a2000000 Detected: 996352 blocks of 512 bytes (486MB) SD card. Vendor: Man 1b OEM SM "SMI " Date 07/2007 Product: 380547072 Revision: 1.0 reading uImage 1112452 bytes read reading ramdisk.img 4847958 bytes read ## Booting image at a1000000 ... Image Name: uImage Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1112388 Bytes = 1.1 MB Load Address: a0008000 Entry Point: a0008000 OK ## Loading Ramdisk Image at a2000000 ... Image Name: rootfs Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 4847894 Bytes = 4.6 MB Load Address: 00000000 Entry Point: 00000000 Starting kernel ... Linux version 2.6.21gum (julien@A6J-Julien) (gcc version 4.1.1) #6 Thu Oct 11 16:20:12 WST 2007 [...] Here is the segment of interest: checking if image is initramfs... it is Freeing initrd memory: 4734K PXA CPU frequency change support initialized JFFS2 version 2.2. (NAND) (SUMMARY) (C) 2001-2006 Red Hat, Inc. io scheduler noop registered io scheduler cfq registered (default) Console: switching to colour frame buffer device 60x34 pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) Probing Gumstix Flash ROM at physical address 0x00000000 (16-bit bankwidth) Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c0004000 [00000000] *pgd=00000000 Internal error: Oops: f5 [#1] Modules linked in: CPU: 0 PC is at delayed_work_timer_fn+0x18/0x24 LR is at run_timer_softirq+0x170/0x204 pc : [<c0051054>] lr : [<c00499e8>] Not tainted sp : c24b7e18 ip : c24b7e28 fp : c24b7e24 r10: c022fdf7 r9 : 00000000 r8 : c24b6000 r7 : c005103c r6 : c02344c8 r5 : c024832c r4 : 00000100 r3 : 00000000 r2 : c24b7e30 r1 : c024831c r0 : c024831c Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment kernel [...etc] Kernel panic - not syncing: Aiee, killing interrupt handler! It looks like there is a clash with the embedded ROM ? Any thought ? Thanks for the help, Julien |