Date: Thu, 20 Jan 2005 20:12:08 +0100 From: Bram Van Steenlandt <brampie@no-wackos.com> To: ticso@cicely.de Cc: freebsd-hackers@freebsd.org Subject: Re: device id question (usb and scsi) Message-ID: <41F00288.5070409@no-wackos.com> In-Reply-To: <20050120155610.GC5661@cicely12.cicely.de> References: <41EF810B.7060301@no-wackos.com> <20050120140941.GA5661@cicely12.cicely.de> <41EFD22D.1000209@no-wackos.com> <20050120155610.GC5661@cicely12.cicely.de>
index | next in thread | previous in thread | raw e-mail
Hi,
Thanks a lot ,it works
bram
Bernd Walter wrote:
>On Thu, Jan 20, 2005 at 04:45:49PM +0100, Bram Van Steenlandt wrote:
>
>
>>Hi
>>
>>Thanks a lot for the response I've done some reading and googling and
>>this does seems to be the best way.
>>
>>I am however also rather new to FreeBSD and I don't really where to
>>start for something like this.
>>
>>I have checked out usbd.conf and devd.conf but in neither files there is
>>a part in wich it says create ulpt0 if this device is a printer so maybe
>>this is not the file I want to change.
>>
>>
>
>ulpt0 is a device node, you want a softlink to the devicenode.
>E.g. you could create a /etc/devd/ulpt.conf with the following content:
>attach 1 {
> device-name "ulpt[0-9]+";
> action "/etc/devd/ulpt-start.sh $device-name $sernum";
>};
>
>And /dev/dev/ulpt-start.sh:
>#! /bin/sh
>cd /dev
>case "$2" in
>${serialnumber_of_your_printer})
> rm -f /dev/my_printer
> ln -s /dev/$1 /dev/my_printer
> ;;;
>esac
>
>For printing you would use /dev/my_printer.
>The serialnumber can be queried with devinfo -v.
>If your printer has no serial number you have to use other criteria to
>indetify your device, such as the port it is connected to.
>If you start devd with debugging you see what variables are available
>to devd - other points have to be queried in your start scripts.
>
>
>
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41F00288.5070409>
