Hi,
I'm having a problem with NFS mount (via USB) using kernel source 2.6.29-rc8;
Here's the details
1. Host is Dell Inspiron laptop (1200) w/Slackware 12.1; USB connection between host and beagle board.
2. I created an SD with latest uboot/x-loader/uImage etc from http://www.angstrom-distribution.org/demo/beagleboard/
a. uboot arguments modified to boot via NFS
b. Installed RFS from ..../beagleboard/ site on host
c. Successfully booted bb and mounted to PC ... (Linux version 2.6.28-omap1 (koen@dominion))
1) On the host, I use "sudo /sbin/ifconfig usb0 192.168.0.1" when the bb attempts to mount
d. I was able to log in & access NFS ok ...
3. Installed source for 2.6.29-rc8 & succesfully built kernel .. no changes to configuration.
a. Followed steps ...
1) make distclean
2) make omap3_beagle_defconfig
3) make uImage
b. copied image to SD - no change to uboot arguments
c. kernel boots OK but does not mount
4. To double check ... I installed another kernel source tree for 2.6.22; built the kernel etc that version mounted OK too
Below are serial dumps for success/failure cases -- I've extracted out the lines containing 'usb'. I can see the 'failure' case is missing a number of "usbcore: registered new interface driver XXX" and never includes "usb0:MAX XX.XX. ..."; thus it appears the USB subsystem is not detecting/installing ... support to setup that port ...
Possibly I need to manually enable USB drivers (ala make menuconfig) or some other options? Or use ".config" that worked for 2.6.28 when building the kernel?
Has anyone else had this problem?
Thanks muchly,
Rich Fine
---------- Here's the serial dump for WORKING case (2.6.28) - I've isolated 'usb' lines
twl4030_usb twl4030_usb: Initialized TWL4030 USB module
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0
musb_hdrc: USB OTG mode controller at d80ab000 using DMA, IRQ 92
usbcore: registered new interface driver asix
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver rndis_host
usbcore: registered new interface driver zd1211rw
usbcore: registered new interface driver rndis_wlan
usbcore: registered new interface driver zd1201
usbcore: registered new interface driver usb8xxx
usbcore: registered new interface driver rtl8187
usbcore: registered new interface driver rt2500usb
usbcore: registered new interface driver rt73usb
usbcore: registered new interface driver p54usb
usb usb1: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usb-storage
usb0: MAC be:1d:86:62:ea:07
usb0: HOST MAC 1a:fa:cb:98:bf:d2
musb_hdrc musb_hdrc: MUSB HDRC host driver
musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 2
usb usb2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver hci_usb
usbcore: registered new interface driver bcm203x
usbcore: registered new interface driver bpa10x
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
usbcore: registered new interface driver snd-usb-audio
device=usb0, addr=192.168.0.20, mask=255.255.255.0, gw=255.255.255.255,
---- Here's the NON-WORKING serial dump for 2.6.29-rc8
twl4030_usb twl4030_usb: Initialized TWL4030 USB module
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0
musb_hdrc: USB OTG mode controller at d80ab000 using DMA, IRQ 92
usbmon: debugfs is not available