Ok, give this a go:
First step: plug in USB flash drive. If we are lucky, then the OS will just automatically load it up and you will see it appread on the desktop. If so, skip down to the part starting with "SO, your USB drive showed up without issue"
The trick here is to make a place for the USB drive to mount to and then mount it, something that is usually taken care of for us. I'd suggest for the purposes of this situation, just make a separate mountpoint, "sudo mkdir /usb". Now that we have a place for it, we have to figure out how Linux "sees" the drive, for that we look at the kenel messages. Unplug the USB drive and plug it back in then ssue the command "dmesg", look for a line somewhat like
[code:1:70623d004a]usb 1-6.1: new full speed USB device using ehci_hcd and address 4
scsi5 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
Vendor: Flash Model: Drive OT_USB20 Rev: 1.89
Type: Direct-Access ANSI SCSI revision: 02
sdd: Unit Not Ready, sense:
: Current: sense key=0x6
ASC=0x28 ASCQ=0x0
SCSI device sdd: 128000 512-byte hdwr sectors (66 MB)
sdd: Write Protect is off
sdd: Mode Sense: 03 00 00 00
sdd: assuming drive cache: write through
SCSI device sdd: 128000 512-byte hdwr sectors (66 MB)
sdd: Write Protect is off
sdd: Mode Sense: 03 00 00 00
sdd: assuming drive cache: write through
sdd: sdd1
Attached scsi removable disk sdd at scsi5, channel 0, id 0, lun 0
Attached scsi generic sg3 at scsi5, channel 0, id 0, lun 0, type 0
usb-storage: device scan complete[/code:1:70623d004a]
What we are looking for here is the part where the device is referred to as "sdd". You can (and probably will) be different, but will be something like sd@, with @ being a charater a or b or c or ... Note that the sdd1 refers to the first partition on the device, we'll use this later. This is all the information we need to make it happen, namely mounting the device with the command "mount /dev/sd@1 /usb", where sd@1 matches the device found earlier. Here is a sample run
[code:1:70623d004a]the-uberbeast ~ $ sudo mkdir /usb
brad@the-uberbeast ~ $ dmesg
...snip...
SCSI device sdd: 128000 512-byte hdwr sectors (66 MB)
sdd: Write Protect is off
sdd: Mode Sense: 03 00 00 00
sdd: assuming drive cache: write through
sdd: sdd1
Attached scsi removable disk sdd at scsi5, channel 0, id 0, lun 0
Attached scsi generic sg3 at scsi5, channel 0, id 0, lun 0, type 0
usb-storage: device scan complete
brad@the-uberbeast ~ $ sudo mount /dev/sdd1 /usb/[/code:1:70623d004a]
You now have access to the USB device at /usb. Continue with the instructions below.
SO, your USB drive showed up without issue..
Now, simply run that command again, but let's spice it up a little, i.e. we're going to take what would normally be written to the screen and instead put it into a text file. So, try this
[code:1:70623d004a]lspci>output.txt[/code:1:70623d004a] This will capture the output to a text file. Now ll we need to do is put on the USB drive. You can either do this in the GUI or via the command line. It should be residing in the directory you ran the lspci command from (i.e. /home/SOMEUSER or /root). If you need to locate where the USB drive is mounted, issue "df" from the command line to show all of the various mounted filesystems.