Re: по сканеру, плеер у и усб

2007-02-01 Нитка Евсюков Денис
Здравствуйте, Dim_maN!

Ответ на Ваше письмо от 01.02.2007 22:47
> У меня было подобное, причем если сканер (Genius Vivid 4) был включен при  
> загрузке системы, то он работал нормально, а если потом его переконектить,  
> то начинала вылазить такая шняга. Эффект исчез после перехода на очередной  
> релиз дистра (ASP).
> Подозреваю что дело в udev, hal и пр. в общем в том что отвечает за  
> определение устройств.

Уже который день я пытаюсь разобраться до причины, и докопался до того, 
что похоже проблема все таки аппаратная. Сам сканер работает нормально, 
проверял в сервис-центре, но у меня он даже под оффтопиком не 
заводиться. Судя по тому, что накопал в инете, проблема заключается в 
том, что устройство не может нормально получить прерывание, поэтому 
нормально и не работает. В биосе не нашел ничего, что могло бы за это 
отвечать. Линух пробовал запускать с ключами acpi=off и noapic, сегодня 
после работы попробую еще pci=noapic, если не получиться - пойду 
возвращать, правда не знаю как сформулировать причину возврата... =\
В случае с acpi=off устройство работает точно также, как и без этого 
параметра, а с noapic после загрузки системы устройства нет вообще в 
системе до тех пор, пока его не переподключишь, а дальше все идет так же...

-- 
Евсюков Денис Анатольевич
Тольяттинская Академия Управления
JID:[EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: по сканеру, плеер у и усб

2007-01-31 Нитка Евсюков Денис

Здравствуйте, Dmitry Mityugov!

Ответ на Ваше письмо от 31.01.2007 18:52

Может-быть Ubuntu пытается как-то "усыпить" устройство?


Вдогонку еще один файл с дебагом усб и сане при попытке сканирования. 
Как я понял проблема в том, что устройство меняет свой адрес, а 
программа пытается обратиться все еще по старому адресу... Вопрос в том, 
что заставляет сканер менять свой адрес???


Вот пример того, как несколько раз предпринималась попытка сканировать:
Jan 31 20:16:14 matrix kernel: [17186136.592000] usb 1-1: new full speed 
USB device using uhci_hcd and address 12
Jan 31 20:16:14 matrix kernel: [17186136.772000] usb 1-1: configuration 
#1 chosen from 1 choice
Jan 31 20:20:09 matrix kernel: [17186372.364000] usb 1-1: USB 
disconnect, address 12
Jan 31 20:20:10 matrix kernel: [17186372.476000] usb 1-1: new full speed 
USB device using uhci_hcd and address 13
Jan 31 20:20:10 matrix kernel: [17186372.656000] usb 1-1: configuration 
#1 chosen from 1 choice
Jan 31 20:31:54 matrix kernel: [17187076.98] usb 1-1: USB 
disconnect, address 13
Jan 31 20:31:54 matrix kernel: [17187077.092000] usb 1-1: new full speed 
USB device using uhci_hcd and address 14
Jan 31 20:31:54 matrix kernel: [17187077.264000] usb 1-1: configuration 
#1 chosen from 1 choice


Как заметно, каждый раз сканер отсоединялся и соединялся вновь с новым 
адресом...


В чем все таки проблема??? =\

--
Евсюков Денис Анатольевич
Тольяттинская Академия Управления
JID:[EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]
[EMAIL PROTECTED]:~# SANE_DEBUG=255 USB_DEBUG=255 scanimage -T
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_os_find_busses: Skipping non bus directory devices
usb_os_find_busses: Found 005
usb_os_find_busses: Found 004
usb_os_find_busses: Found 002
usb_os_find_busses: Found 003
usb_os_find_busses: Found 001
usb_os_find_devices: Found 001 on 005
usb_os_find_devices: Found 001 on 004
usb_os_find_devices: Found 004 on 002
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 003 on 002
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 001 on 002
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 001 on 003
usb_os_find_devices: Found 013 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
[sanei_debug] Setting debug level of plustek to 9.
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
[plustek] Plustek backend V0.51-12, part of sane-backends 1.0.18
[plustek] Retrieving all supported and conntected devices
[plustek] Available and supported devices:
[plustek] Device: >libusb:001:013< - 0x04a9x0x2220
[plustek] usbDev_open(auto,0x04A9-0x2220) - 0x80754a8
[plustek] Vendor ID=0x04A9, Product ID=0x2220
[plustek] usbio_DetectLM983x
[plustek] usbio_DetectLM983x: found LM9832/3
[plustek] Detected vendor & product ID: 0x04A9-0x2220
[plustek] Device description for >0x04A9-0x2220< found.
[plustek] usb_initDev(43,0x04a9,-1)
[plustek] Device WAF  : 0x0002
[plustek] Transferrate: 100 Bytes/s
[plustek] Device Flags: 0x
[plustek] Vendor adjusted to: >Canon<
[plustek] LAMP-STATUS: 0x
[plustek] RESETTING REGISTERS(-1) - 0x80
[plustek] MISC I/O after RESET: 0x66, 0x16, 0x91
[plustek] Calibration file-names set to:
[plustek] >/root/.sane/Canon-LiDE25-coarse.cal<
[plustek] >/root/.sane/Canon-LiDE25-fine.cal<
[plustek] usb_SetScanParameters()
[plustek] usb_GetMCLKDivider()
[plustek] usb_GetMCLKDiv()
[plustek] * PhyBytes   = 6
[plustek] * PhyLines   = 4
[plustek] * TotalBytes = 24
[plustek] * Scansteps=72 (9*1200/150)
[plustek] usb_SetScanParameters() done.
[plustek] usbDev_getCaps()
[plustek] Scanner information:
[plustek] Vendor : Canon
[plustek] Model  : LiDE25
[plustek] Flags  : 0x
[plustek] drvclose()
[plustek] usbDev_stopScan()
[plustek] usbDev_ScanEnd(), start=0, park=0
[plustek] usbDev_close()
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_set_debug: Setting debugging level to 255 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_set_debug: Setting debugging level to 255 (on)
usb_o

Re: по сканеру, плеер у и усб

2007-01-31 Нитка Евсюков Денис
Здравствуйте, Dmitry Mityugov!

Ответ на Ваше письмо от 31.01.2007 18:52
> Может-быть Ubuntu пытается как-то "усыпить" устройство?

По сканеру, кстати сегодня получил информацию о том, что происходит при 
сканировании:

[EMAIL PROTECTED]:/home/juev# scanimage -v > test.pnm
[sanei_debug] Setting debug level of plustek to 10.
[plustek] Plustek backend V0.51-12, part of sane-backends 1.0.18
[plustek] Retrieving all supported and conntected devices
[plustek] Available and supported devices:
[plustek] Device: >libusb:001:012< - 0x04a9x0x2220
[plustek] ># Plustek-SANE Backend configuration file<
[plustek] ># For use with LM9831/2/3 based USB scanners<
[plustek] >#<
[plustek] ><
[plustek] ># each device needs at least two lines:<
[plustek] ># - [usb] vendor-ID and product-ID<
[plustek] ># - device devicename<
[plustek] ># i.e. for Plustek (0x07B3) UT12/16/24 (0x0017)<
[plustek] ># [usb] 0x07B3 0x0017<
[plustek] ># device /dev/usbscanner<
[plustek] ># or<
[plustek] ># device libusb:bbb:ddd<
[plustek] ># where bbb is the busnumber and ddd the device number<
[plustek] ># make sure that your user has access to /proc/bus/usb/bbb/ddd<
[plustek] >#<
[plustek] ># additionally you can specify some options<
[plustek] ># warmup, lOffOnEnd, lampOff<
[plustek] >#<
[plustek] ># For autodetection use<
[plustek] ># [usb]<
[plustek] ># device /dev/usbscanner<
[plustek] >#<
[plustek] ># or simply<
[plustek] ># [usb]<
[plustek] >#<
[plustek] ># or if you want a specific device but you have no idea about 
the<
[plustek] ># device node or you use libusb, simply set vendor- and 
product-ID<
[plustek] ># [usb] 0x07B3 0x0017<
[plustek] ># device auto<
[plustek] >#<
[plustek] ># NOTE: autodetection is safe, as it uses the info it got<
[plustek] >#   from the USB subsystem. If you're not using the<
[plustek] >#   autodetection, you MUST have attached that device<
[plustek] >#   at your USB-port, that you have specified...<
[plustek] >#<
[plustek] ><
[plustek] >[usb] 0x04a9 0x2220<
[plustek] next device is a USB device (0x04A9-0x2220)
[plustek] ... next device
[plustek] ><
[plustek] >#<
[plustek] ># options for the previous USB entry<
[plustek] >#<
[plustek] ># switch lamp off after xxx secs, 0 disables the feature<
[plustek] ># (can also be set via frontend)<
[plustek] >option lampOff 300<
[plustek] Decoding option >lampOff<
[plustek] ><
[plustek] ># warmup period in seconds, 0 means no warmup, -1 means 
auto-warmup<
[plustek] ># (can also be set via frontend)<
[plustek] >option warmup -1<
[plustek] Decoding option >warmup<
[plustek] ><
[plustek] ># 0 means leave lamp-status untouched, not 0 means switch off<
[plustek] ># on sane_close<
[plustek] ># (can also be set via frontend)<
[plustek] >option lOffOnEnd 1<
[plustek] Decoding option >lOffOnEnd<
[plustek] ><
[plustek] >#<
[plustek] ># options to tweak the image start-position<
[plustek] ># (WARNING: there's no internal range check!!!)<
[plustek] >#<
[plustek] ># for the normal scan area<
[plustek] >#<
[plustek] >option posOffX 0<
[plustek] Decoding option >posOffX<
[plustek] >option posOffY 0<
[plustek] Decoding option >posOffY<
[plustek] ><
[plustek] ># for transparencies<
[plustek] >option tpaOffX 0<
[plustek] Decoding option >tpaOffX<
[plustek] >option tpaOffY 0<
[plustek] Decoding option >tpaOffY<
[plustek] ><
[plustek] ># for negatives<
[plustek] >option negOffX 0<
[plustek] Decoding option >negOffX<
[plustek] >option negOffY 0<
[plustek] Decoding option >negOffY<
[plustek] ><
[plustek] >#<
[plustek] ># for setting the calibration strip position<
[plustek] ># (WARNING: there's no internal range check!!!)<
[plustek] ># -1 means use built in<
[plustek] ># (can also be set via frontend)<
[plustek] >option posShadingY -1<
[plustek] Decoding option >posShadingY<
[plustek] >option tpaShadingY -1<
[plustek] Decoding option >tpaShadingY<
[plustek] >option negShadingY -1<
[plustek] Decoding option >negShadingY<
[plustek] ><
[plustek] >#<
[plustek] ># to invert the negatives, 0 disables the feature<
[plustek] >#<
[plustek] >option invertNegatives 0<
[plustek] Decoding option >invertNegatives<
[plustek] ><
[plustek] >#<
[plustek] ># to disable the internal sensor speedup function,<
[plustek] ># 1 disables the feature<
[plustek] >#<
[plustek] >option disableSpeedup 0<
[plustek] Decoding option >disableSpeedup<
[plustek] ><
[plustek] >#<
[plustek] ># to save/restore coarse calibration data<
[plustek] ># (can also be set via frontend)<
[plustek] >option cacheCalData 0<
[plustek] Decoding option >cacheCalData<
[plustek] ><
[plustek] >#<
[plustek] ># use alternate calibration routines<
[plustek] >#<
[plustek] >option altCalibration 0<
[plustek] Decoding option >altCalibration<
[plustek] ><
[plustek] >#<
[plustek] ># for skipping whole calibration step<
[plustek] >#<
[plustek] >option skipCalibration 0<
[plustek] Decoding option >skipCalibration<
[plustek] ><
[plustek] >#<
[plustek] ># for skipping entire fine calibration step<
[plustek] ># coarse calibration is done<
[plustek] >#<
[pl

Re: по сканеру, плеер у и усб

2007-01-31 Нитка Евсюков Денис
Здравствуйте, Dmitry Mityugov!

Ответ на Ваше письмо от 31.01.2007 18:52
> Может-быть Ubuntu пытается как-то "усыпить" устройство?

Я уже думал об этом, но пока нигде не нашел информации о подобной 
возможности...

-- 
Евсюков Денис Анатольевич
Тольяттинская Академия Управления
JID:[EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: по сканеру, плеер у и усб

2007-01-31 Нитка Евсюков Денис
Здравствуйте, Nizamov Shawkat!

Ответ на Ваше письмо от 31.01.2007 09:15
> проверьте кабеля и попробуйте подключать железо в юсбпорты распаянные
> непосредственно на мат.плате (сзади)

Кабеля проверил, сегодня сканер с сервисную службу носил, при мне 
подключили, отсканировали... Т.е. оборудование в порядке...

И подключал я именно к портам на материнской плате... Пока речь веду про 
сканер, плеер отпал на второй план... Не понимаю что происходит... =(

-- 
Евсюков Денис Анатольевич
Тольяттинская Академия Управления
JID:[EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: по сканеру, плеер у и усб

2007-01-30 Нитка Евсюков Денис
Здравствуйте, Eugene V. Kravtsoff!

Ответ на Ваше письмо от 30.01.2007 22:18
> иногда может помочь запрет на загрузку uhci и принудительная загрузка ohci 
> это модули ядра для работы с USB...
> чем чЙОрт не шутит.

Добился я таки удаления данного модуля и добавления ohci. Но появилась 
проблема в том, что устройства usb не работали вообще после добавления 
ohci_hcd... Естественно, что проверить работоспособность сканера не 
удалось, просто его не было в системе...
Где я ошибся?

-- 
Евсюков Денис Анатольевич
Тольяттинская Академия Управления
JID:[EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: по сканеру, плеер у и усб

2007-01-30 Нитка Евсюков Денис
Здравствуйте, Eugene V. Kravtsoff!

Ответ на Ваше письмо от 30.01.2007 22:18
> иногда может помочь запрет на загрузку uhci и принудительная загрузка ohci 
> это модули ядра для работы с USB...
> чем чЙОрт не шутит.

Пытался я выгрузить данный модуль, причем не однократно:
sudo rmmod uhci_hcd
sudo modprobe -r uhci_hcd
А толку ноль... После этого проявляются те же симптомы...

Пробовал добавить в блеклист uhci_hcd, он мне выдал, что Permition denied

-- 
Евсюков Денис Анатольевич
Тольяттинская Академия Управления
JID:[EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru