Detaylı bilgi için çok teşekkür ederim. Bir şekilde USB'yi gördü kapatıp
açınca ancak
dediğiniz gibi takar takmaz görmesi ve çıkarınca falan bir sorun
olmaması için demek ki
hotplug denen sistemi kurmak gerekiyor.
Söz konusu USB hafiza cubugu benim değil bana misafirliğe gelen bir
arkadaşımındı, 80 MB
kadar MP3 taşımak için kullanmıştıi. Kendi adıma, yani evdeki makina
üzerinde de kullanacağım
bir USB çubuk alma durumum olursa zaten bu listede, İngilizce Debian
listesinde, vs. sıkı bir
araştırma yapmadan kesinlikle almam ;-) Basit bir ilke: Artık donanım
bana yazılımı dayatamaz, elimdeki
yazılım bana alacağım donanımı dayatır. Bir tür paradigma kayması ;-)
Bu maceranın sonu: Dostum yattıktan sonra biraz sistemi kurcaladım,
USB'yi gösterip ilgili MP3'leri
kendi hard diskime aktardım, at komutu ile sabah 8:20'ye xmms -t
komutunu ayarladım ve sabahın
ilk saatlerinde güzel bir blues parçası ile bilgisayara bizi uyandırdı.
Uykulu ve gülümseyen gözlerle
Debian'a teşekkür ettik :)
Murat Demirten wrote:
apt-get install hotplug usbutils
komutlarıyla hotplug uygulamasını sisteme yükleyin.
Linux çekirdeği, hotplug desteği etkinleştirilmişse /sbin/hotplug uygulamasını
bazı ortam değişkenlerini set ederek çalıştırır
ACTION=add, remove vb.
PRODUCT=77b/2219/10
gibi.
Hotplug paketi de basit scriptlerden ibaret olup, 77b/2219/10 şeklinde
belirtilen bir device için hangi modüllerin yüklenmesi gerektiğinin
bilgilerini içerir kabaca. Bu sayede usb veriyoluna bir aygıt taktığınızda
veya çıkardığınızda, çekirdek tarafından /sbin/hotplug programı tetiklenir ve
anında gerekli işlemler yapılır.
Sizin durumunuzda neden takıp çıkardıktan sonra sorun yarattığını bilemiyorum,
daha detaylı incelemek lazım ancak normalde böyle bir sorun yok.
Gerçi çekirdek mesajlarında ilk mailinizde bulk message timeout ibareleri
gözüküyor. Usb 1.1 olayında Compaq, Sis gibi firmaların geliştirdiği Open
Host Controller Interface (ohci) kontrol chip setinin bazı kötü
implementasyonlarında böyle bir problem var (Linux altında). Sizin elinizdeki
cihazdan kaynaklanıyor olmasına rağmen çekirdek kodundan, usb kontrol
registerlerinden yapılan okumaların timeout süreleri artırılarak genelde
çözülebiliyor, vaktiyle bir wireless cihazı çalıştırmak için çok uğraşmıştım,
çalıştırmayı başarsam da verim almak mümkün olmadı, en iyisi gidip daha
kaliteli bir ürün almak :)
On Tuesday 22 June 2004 10:55, Emre Sevinç wrote:
Problemi hallettim ancak nasil halloldugunu anlamadim. USB cubugunu
cikardim. Bilgisayari
kapattim. USB hafiza cubugunu taktim. Sonra da bilgisayari actim,
acilista tanidi ve sonra
da
# mount -t vfat /dev/sda1 /mnt/usbdriver
komutu ile hafiza cubugunu mount edip icini görebildim. Herhalde makina
acikken takinca cikarinca, gene
takinca falan sorun oluyor (bunu sorunsuz olarak nasil yaparim, önerisi,
yöntemi, yol yordami olan var mi?)
Her zaman oldugu gibi aninda destek verme zahmetine katlanan tek kisilik
ordu, Debian fanatigi
Recai Oktas üstada tesekkürü borc bilirim (bu "borc bilirim" klisesini
de kullandim ya gözüm acik
gitmez :)
Emre Sevinc wrote:
Selam,
Ilk kez benim Debian Woody sistem üzerinde USB hafiza cubugundan bir
seyler
okutmaya calisiyorum ama henüz USB hafiza cubugunu görebilmek,
gösterebilmek mümkün olmadi.
Su sayfadaki yönergeleri uygulamaya calistim ama bazi modullerin
olmadigini söyledi
bana insmod (modconf ile de bulamadim) (sd_mod ve scsi_mod modüllerini
bulamadi):
# usbcore
# usb-{o,u}hci (depending on your USB hardware)
# usb-storage
# scsi_mod
# sg
# sd_mod
http://www.unc.edu/~aperrin/tips/src/usbkey.html
<http://www.unc.edu/%7Eaperrin/tips/src/usbkey.html>
Sistemim:
# uname -a
Linux debian 2.4.18 #1 Mon Mar 24 02:00:40 EET 2003 i686 unknown
# lsmod
Module Size Used by Tainted: P
sg 23588 0 (unused)
usb-storage 97280 0 (unused)
agpgart 29856 3 (autoclean)
nls_cp437 4384 1 (autoclean)
ntfs 48576 1 (autoclean)
apm 9116 0
NVdriver 1065312 10
via82cxxx_audio 17792 2
soundcore 3492 2 [via82cxxx_audio]
ac97_codec 9568 0 [via82cxxx_audio]
ac97 2960 0 (unused)
keybdev 1664 0 (unused)
input 3264 0 [keybdev]
usb-uhci 20996 0 (unused)
usbcore 48480 0 [usb-storage usb-uhci]
# dmesg
NVRM: AGPGART: VIA Apollo Pro chipset
NVRM: AGPGART: aperture: 128M @ 0xd0000000
NVRM: AGPGART: aperture mapped from 0xd0000000 to 0xd1a0d000
NVRM: AGPGART: mode 4x
NVRM: AGPGART: allocated 16 pages
VFS: Disk change detected on device ide0(3,64)
NVRM: AGPGART: freed 16 pages
NVRM: AGPGART: allocated 16 pages
VFS: Disk change detected on device ide0(3,64)
usb.c: USB disconnect on device 2
hub.c: USB new device connect on bus1/2, assigned device number 3
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb.c: couldn't get all of config descriptors
usb.c: unable to get device 3 configuration (error=-110)
hub.c: USB new device connect on bus1/2, assigned device number 4
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=4 (error=-110)
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
hub.c: USB new device connect on bus1/2, assigned device number 5
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=5 (error=-110)
hub.c: USB new device connect on bus1/2, assigned device number 6
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=6 (error=-110)
Arkadaslarim üzgün ve süzgün gözlerle bana bakiyorlar, aaa simdi
USB'yi görüp
Mp3'lerimiz dinleyemeyecek miyiz diyorlar, belki onlari utandirmama
yardimci olursunuz ;-)
Simdiden tesekkürler.