[linux] USB kluc a prechod na jadro 2.6.10
Peter Fordinal
pf2000 na inMail.sk
Čtvrtek Únor 3 13:15:35 CET 2005
Ahoj, to na tom este nie si tak zle. Mne pod WinXP chcipnu USB kedy sa im zachce
(vyborne ak ma clovek USB mys), pod MDK vsak no-problem.
PF
---- Original Message ----
Dakujem Rajovi za nakopnutie.
Takto mi to bezi spolahlivo na jadre 2.6.9. Predpokladam, ze na 2.6.10
by to bolo rovnako. Zatial som sa nedostal k uplnemu vyskusaniu.
USB kluc sa mi pripaja cez /dev/uba1
USB fotak sa mi pripaja cez /dev/sda1
Jedna divna vec je, ze na PC mam 6 USB portov. Podla verzie jadra mi vsak
vzdy funguju ine. Takze treba skusit pozapajat do roznych portov. Mozno
som si len zle nainstaloval maticnu dosku...
Napr. pri 2.4.22 mi v portoch vpredu fungoval USB kluc, ale nie USB
kabel od fotaku. Pri 2.6.9 mi vpredu nefunguje ani jeden.
BTW: Na WinXP/SP1 sa mi pravidelne po cca 2weeks uptime stane, ze uz mi
nezaregistruje zasunutie USB kluca. Musim urobit reboot.
Vojto
======================================================================
> mount | egrep "usb|scsi"
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /mnt/scsi1 type vfat (ro)
/dev/uba1 on /mnt/usbkluc type vfat (ro)
-----------------------------
> lsmod | grep -v snd
Module Size Used by
sg 34704 0
ub 17756 2
sd_mod 16000 2
usb_storage 43328 1
scsi_mod 84644 3 sg,sd_mod,usb_storage
uhci_hcd 33672 0
loop 16008 4
nls_iso8859_2 4544 6
nls_cp852 4800 4
autofs 17280 1
ehci_hcd 43456 0
usbcore 130836 6 ub,usb_storage,uhci_hcd,ehci_hcd
-----------------------------
> cdrecord -scanbus
Cdrecord 2.00.3 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
Using libscg version 'schily-0.7'
scsibus1:
1,0,0 100) 'Sony ' 'Sony DSC ' '4.10' Removable Disk
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *
-----------------------------
> cat /proc/bus/usb/devices
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.9linuxak uhci_hcd
S: Product=VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#3)
S: SerialNumber=0000:00:10.2
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.9linuxak uhci_hcd
S: Product=VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)
S: SerialNumber=0000:00:10.1
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 6 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=054c ProdID=0010 Rev= 4.10
S: Manufacturer=Sony
S: Product=Sony DSC
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=ff Prot=01 Driver=usb-storage
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.9linuxak uhci_hcd
S: Product=VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
S: SerialNumber=0000:00:10.0
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.9linuxak ehci_hcd
S: Product=VIA Technologies, Inc. USB 2.0
S: SerialNumber=0000:00:10.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 20 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1005 ProdID=b113 Rev= 1.00
S: Product=USB Flash Drive
S: SerialNumber=070200010890980
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=ub
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
-----------------------------
======================================================================
Dna Thu, Jan 27, 2005, Vojtech Zachar napisal:
>
> Bezim to uz na 2.6.10 - na rovnakej kombinacii modulov ako som pisal
> minule pre 2.6.9
>
> Nie je to vsak to prave, lebo ako ty pises, inac sa mi sprava fotak nez
> kluc.
> Pre fotak funguje len usb-storage
> Pre USB kluc mi funguje iba ub
>
> Vojto
>
> Dna Thu, Jan 20, 2005, Lubomir Host napisal:
> > From: Lubomir Host <rajo na platon.sk>
> > To: Vseobecna diskusia o Linuxe <linux na lists.linux.sk>
> > Subject: Re: [linux] USB kluc a prechod na jadro 2.6.10
> > Reply-To: rajo na platon.sk,
> > Vseobecna diskusia o Linuxe <linux na lists.linux.sk>
> >
> > Caute,
> >
> > prave som zistil jednu zaujimavu vec. Ak pripojim cez USB kabel
> > digitalny fotak, tak sa mi vytvori normalne zariadenie /dev/sda1 aj
> > mozem skopirovat fotky. Vid dmesg:
> >
> > ---------------------------------%<---------------------------------
> > usb 2-1: new full speed USB device using uhci_hcd and address 2
> > scsi0 : SCSI emulation for USB Mass Storage devices
> > usb-storage: device found at 2
> > usb-storage: waiting for device to settle before scanning
> > Vendor: MINOLTA Model: DiMAGE G400 Rev: 1.00
> > Type: Direct-Access ANSI SCSI revision: 00
> > usb-storage: device scan complete
> > SCSI device sda: 250880 512-byte hdwr sectors (128 MB)
> > sda: Write Protect is off
> > sda: Mode Sense: bc 00 00 bc
> > sda: assuming drive cache: write through
> > SCSI device sda: 250880 512-byte hdwr sectors (128 MB)
> > sda: Write Protect is off
> > sda: Mode Sense: bc 00 00 bc
> > sda: assuming drive cache: write through
> > sda: sda1
> > Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
> > usb 2-1: USB disconnect, address 2
> > ---------------------------------%<---------------------------------
> >
> > Ak vsak pripojim do toho isteho portu USB kluc, deje sa toto:
> >
> > -------------------------------%<-------------------------------
> > usb 2-1: USB disconnect, address 2
> > usb 4-3: new high speed USB device using ehci_hcd and address 3
> > usb 4-3: khubd timed out on ep0in
> > usb 4-3: khubd timed out on ep0out
> > usb 4-3: khubd timed out on ep0out
> > usb 4-3: device not accepting address 3, error -110
> > usb 4-3: new high speed USB device using ehci_hcd and address 4
> > usb 4-3: khubd timed out on ep0in
> > usb 4-3: khubd timed out on ep0out
> > usb 4-3: khubd timed out on ep0out
> > usb 4-3: device not accepting address 4, error -110
> > -------------------------------%<-------------------------------
> >
> > Kde moze byt zadrhel? Bezi uz niekto na jadre 2.6.10 a pouziva USB kluc?
> > Moze niekto poslat konfigurak jadra?
> >
> > Diik, rajo
> >
> > On Mon, Jan 10, 2005 at 10:16:35PM +0100, Lubomir Host wrote:
> > > On Mon, Jan 10, 2005 at 09:55:25PM +0100, Vojtech Zachar wrote:
> > > > Huh, caf rajo.
> > > >
> > > > Prave tento vikend som sa s tym hral. Po dlhom case 2.4.26 ---> 2.6.9
> > > > kernel. Predpokladam, ze s 2.6.10 to bude to iste.
> > > > usb-storage, scsi_mod, sg a dalsie mi vobec nefungovalo (s 2.4.26 bez
> > > > problemov) - cca hlasky na ten tvoj sposob.
> > > > Naopak UB funguje. Major num som nasiel v ub.c (tusim 125) a tiez sa v
tom kode
> > > > pisalo, ze su to osmice. Kedze som stary koder (rozumej v cc nenapisem
> > > > ani Hello world!), ... Skratim to.
> > > >
> > > > mknod /dev/uba b 125 0
> > > > mknod /dev/uba1 b 125 1
> > > > Neskusal som, ale predpokladam, ze:
> > > > mknod /dev/ubb b 125 9
> > > > mknod /dev/ubb1 b 125 10
> > > >
> > > > Teraz si nie som isty, ci block alebo char. Ale asi block.
> > > >
> > > > Moduly su usbcore, ehci-hcd a ub (nic viac netreba ohladom USB kluca).
> > > > Najprv mi to neficalo pri opakovanom vsunuti USB kluca, ale teraz, ked
> > > > po kazdom vybrati robim rmmod ub, tak to fici OK.
> > > > Sice sa mi stale nepodarilo dosiahnut 480mb (stale iba 12), ale aspon
> > > > nieco.
> >
> > --
> > Lubomir Host 'rajo' <rajo AT platon.sk> ICQ #: 257322664
> > Platon Software Development Group http://platon.sk/
> > GnuPG key: http://rajo.platon.sk/en/?show=gpgkey
> > Encrypt your plaintext emails with GnuPG/PGP/OpenPGP:
> > http://platon.sk/cvs/cvs.php/scripts/perl/mail-gnupg/mail-gnupg-encrypt.pl
> > http://www.gnu.org/philosophy/no-word-attachments.html
> >
> > _______________________________________________
> > http://lists.linux.sk/listinfo/linux
> > Prehladavanie archivu: http://search.lists.linux.sk
> > Meta FAQ: http://faq.lists.linux.sk
_______________________________________________
http://lists.linux.sk/listinfo/linux
Prehladavanie archivu: http://search.lists.linux.sk
Meta FAQ: http://faq.lists.linux.sk
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* www.inshop.sk - virtualna obchodna galeria s viac ako 230 obchodmi!
Další informace o konferenci linux