Is there a way to prevent the Edison from claiming to be a USB mass storage device when it's connected to another computer?
I'm using the Edison with the mini-breakout and when I connect it via J16, i.e. the lower right USB port, it advertises itself as various things - including a mass storage device.
Can I disable the mass storage bit? I need to demo the Edison and want to avoid having to click away USB drive related dialogs whenever I plug it into a new computer.
When I plug in the Edison I see this kind of chatter in syslog (I'm using Ubuntu):
kernel: [748845.607657] usb 3-1.4: USB disconnect, device number 116
kernel: [748852.888320] usb 3-1.4: new high-speed USB device number 117 using xhci_hcd
kernel: [748852.904672] usb 3-1.4: New USB device found, idVendor=8087, idProduct=0a9e
kernel: [748852.904675] usb 3-1.4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
kernel: [748852.904676] usb 3-1.4: Product: Edison
kernel: [748852.904677] usb 3-1.4: Manufacturer: Intel
kernel: [748852.904678] usb 3-1.4: SerialNumber: 67bdabe9c29990795492188ae6a143e8
kernel: [748852.906556] usb-storage 3-1.4:2.4: USB Mass Storage device detected
kernel: [748852.906625] scsi32 : usb-storage 3-1.4:2.4
kernel: [748854.611608] scsi 32:0:0:0: Direct-Access Linux File-CD Gadget 0310 PQ: 0 ANSI: 2
kernel: [748854.611858] sd 32:0:0:0: Attached scsi generic sg2 type 0
kernel: [748854.613758] sd 32:0:0:0: [sdb] 1572864 512-byte logical blocks: (805 MB/768 MiB)
kernel: [748854.614014] sd 32:0:0:0: [sdb] Write Protect is off
kernel: [748854.614016] sd 32:0:0:0: [sdb] Mode Sense: 0f 00 00 00
kernel: [748854.614418] sd 32:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
kernel: [748854.615820] sdb: sdb1
kernel: [748854.616827] sd 32:0:0:0: [sdb] Attached SCSI disk
udisksd: Mounted /dev/sdb1 at /media/ghawkins/Edison on behalf of uid 1000
I tried looking for the product ID etc. in my Edison image to see if I could spot e.g. something easy to comment out in some config file but didn't find anything obvious.
I hope it doesn't require a kernel mod to disable the mass storage behavior!
Thanks for any insights,