11-19-2008
It's sure annoying when all USB disks of the same model have the same "unique" ID, isn't it?
Maybe you can't tell apart the disks, but how about the partitions? You used e2label to do so in your other thread, might that be applicable here?
9 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
just wanted to know the serial number of my machine E3500 with Solaris 8 installed.Does any one who what's the command that i can use when the OS is running?( not with the Banner Command!) (3 Replies)
Discussion started by: i2admin
3 Replies
2. Shell Programming and Scripting
Hello Experts,
I've got a shell script that makes the backup of the files that i want. I also have this script showing the amount of files backed up and in witch folders they are.
It's only missing one thing.
I got all the information beeing stored in a text file and all i've got to do is to... (6 Replies)
Discussion started by: jorge.ferreira
6 Replies
3. UNIX for Dummies Questions & Answers
hi. Im trying to install a switch.
And the manual says i should type a command including a SerialPortDevicePath. which is the filepath to serial port used for connection.
However.. nothing about how to find this info.
Could anyone help me where to find this path?
thx
mr.T (6 Replies)
Discussion started by: tyskertøs
6 Replies
4. Programming
I am trying to access DG-100 gps logger on Mac OS X with POSIX API. The device uses a Prolific usb-serial controller, and connect to the usb port on my mac.
After I install the Prolific driver, it shows up as /dev/tty.usbserial and /dev/cu.usbserial. The vendor has published the data format. So... (1 Reply)
Discussion started by: monkeybiz
1 Replies
5. Solaris
Hi Solarizer ;)
I have face the difficulties of gathering information about the serial number of sun machine. i think its can do so easy while the machine is just one or two. But i have to administrate hundreds of sun machine.
Any body knows how to gather this information by the command ?
... (4 Replies)
Discussion started by: tpx99
4 Replies
6. Ubuntu
Hello!
I am working on an application which reads environmental instruments which have serial ports. The application requires a serial port to be present to talk to the device (i.e. /dev/ttyS0 ). In some instances the environmental devices will be 100's of yards away from the computer, so a... (5 Replies)
Discussion started by: mvona
5 Replies
7. Programming
I have problem with C programming. I want to send & receive data through serial communication. I send data(command) to device to get data from device but when receive data, it can't get altogether of data.
It get only some data. What should I do to get altogether of data?
If all of... (7 Replies)
Discussion started by: noppon_s
7 Replies
8. SCO
I am trying to change one of my serial printers from /dev/ttyr002 to /dev/ttyr014:
lpstat -s
device for check3: /dev/ttyr002
device for check4: /dev/ttyr002
I changed the tty setting for check3 in:
/etc/printcap
/var/spool/lp/admins/lp/printers/check3
to /dev/ttyr014
Then I get:... (4 Replies)
Discussion started by: herot
4 Replies
9. Shell Programming and Scripting
I'm new to Linux (Ubuntu 16.04), and very new to BASH scripting. I have a Numato 8-channel USB GPIO device, which is a DAQ that appears in the system as a serial port. In Linux it appears as ttyACM0. I can easily manipulate a GPO with, for example:
echo "gpio set 7" > /dev/ttyACM0
...followed... (12 Replies)
Discussion started by: Chalk-X
12 Replies
LEARN ABOUT DEBIAN
device::usb::bus
Device::USB::Bus(3pm) User Contributed Perl Documentation Device::USB::Bus(3pm)
NAME
Device::USB::Bus - Use libusb to access USB devices.
VERSION
Version 0.12
SYNOPSIS
This class encapsulates the USB bus structure and provides methods for retrieving data from it. This class is not meant to be used alone,
it is part of the Device::USB package.
Device:USB:LibUSB provides a Perl wrapper around the libusb library. This supports Perl code controlling and accessing USB devices.
use Device::USB;
my $usb = Device::USB->new();
foreach my $bus ($usb->list_busses())
{
print $bus->dirname(), ":
";
foreach my $dev ($bus->devices())
{
print " ", $dev->filename(), "
";
}
}
DESCRIPTION
This module provides a Perl interface to the bus structures returned by the libusb library. This library supports a read-only interface to
the data libusb returns about a USB bus.
FUNCTIONS
dirname
Return the directory name associated with this bus.
location
Return the location value associated with this bus.
devices
In array context, it returns a list of Device::USB::Device objects representing all of the devices on this bus. In scalar context, it
returns a reference to that array.
find_device_if
Find a particular USB device based on the supplied predicate coderef. If more than one device would satisfy the predicate, the first
one found is returned.
pred
the predicate used to select a device
returns a device reference or undef if none was found.
list_devices_if This method provides a flexible interface for finding devices. It takes a single coderef parameter that is used to test
each discovered device. If the coderef returns a true value, the device is returned in the list of matching devices, otherwise it is not.
pred
coderef to test devices.
For example,
my @devices = $bus->list_devices_if(
sub { Device::USB::CLASS_HUB == $_->bDeviceClass() }
);
Returns all USB hubs found on this bus. The device to test is available to the coderef in the $_ variable for simplicity.
DIAGNOSTICS
This is an explanation of the diagnostic and error messages this module can generate.
DEPENDENCIES
This module depends on the Carp and Device::USB, as well as the strict and warnings pragmas. Obviously, libusb must be available since that
is the entire reason for the module's existence.
AUTHOR
G. Wade Johnson (wade at anomaly dot org) Paul Archer (paul at paularcher dot org)
Houston Perl Mongers Group
BUGS
Please report any bugs or feature requests to "bug-device-usb@rt.cpan.org", or through the web interface at
<http://rt.cpan.org/NoAuth/ReportBug.html?Device::USB>. I will be notified, and then you'll automatically be notified of progress on your
bug as I make changes.
ACKNOWLEDGEMENTS
Thanks go to various members of the Houston Perl Mongers group for input on the module. But thanks mostly go to Paul Archer who proposed
the project and helped with the development.
Thanks also go to Josep MonA~Xs Teixidor, Mike McCauley, and Tony Awtrey for spotting, reporting, and (sometimes) fixing bugs.
COPYRIGHT & LICENSE
Copyright 2006 Houston Perl Mongers
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.14.2 2006-09-17 Device::USB::Bus(3pm)