[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:36098] Debian--USB-->RIO500



はじめてメイルいたします。千葉洋志@千葉県といいます。debian歴一年です。
ALSAでCDを聴けるようにするのに半年くらいかかったくらいの技量です…。
自分なりに全文検索してきたのですが、いまのところ解決できませんでした。
以下、関係ありそうなコマンドの実行結果をのせますので御教授のほどよろしく
おねがいいたします。

Q.RIO500にUSBケーブル経由でmp3データを送りたいが、以下のような状態で
  望む結果が得られない。

---基本情報と思われるもの---
マザーボード:AOpen AX37pro
CPU:Celeron 800Mhz
RAM:256MB

# uname -a 
Linux woody 2.4.20 #8 SMP 2003年 1月 27日 月曜日 22:18:30 JST i686 unknown

---モジュール  rio500がちゃんと入っている様子なのですが…---
# lsmod
Module                  Size  Used by    Not tainted
ppp_synctty             5568   0  (unused)
ppp_async               6880   1 
ppp_generic            18412   3  [ppp_synctty ppp_async]
slhc                    4448   0  [ppp_generic]
snd-pcm-oss            35328   1  (autoclean)
snd-mixer-oss           9344   0  (autoclean) [snd-pcm-oss]
snd-via8233             4832   1 
snd-ac97-codec         22592   0  [snd-via8233]
snd-pcm                51200   0  [snd-pcm-oss snd-via8233]
snd-timer              10976   0  [snd-pcm]
snd                    27112   0  [snd-pcm-oss snd-mixer-oss snd-via8233 snd-ac97-codec snd-pcm snd-timer]
usb-uhci               22084   0  (unused)
rio500                  4064   0  (unused)
usbcore                64480   1  [usb-uhci rio500]
via-rhine              13096   1 
mii                     2336   0  [via-rhine]

# insmod /lib/modules/2.4.20/kernel/drivers/usb/rio500.o
insmod: a module named rio500 already exists

# modprobe rio500
# 

---でも、次のコマンドではモジュールがないよ!と言われているようだ。
   hotplugエージェントは絶対必要なのかなと思いhotplugパッケージを
   インストールしました。---
# /etc/init.d/hotplug start
Starting hotplug subsystem: usbmodprobe: Can't locate module rio500,
modprobe: Can't locate module storage
.

---やはり認識しない…。(RIO500の液晶も<USB Comm>という表示にならない
    (WindowsやMacで継ぐ時に出る。))---
$ rio_stat (apt-get install rio500でインストールしたrioのユーティリティ。
            うまくいけば今入っている曲が表示される。)

Could not open /dev/usb/rio500: Device or resource busy

Verify that the rio module is loadad and your Rio is
connected and powered up.

---でもUSBは動いているみたい。---
# lsusb

Bus 001 Device 001: ID 0000:0000 Virtual Hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0000 Virtual
  idProduct          0x0000 Hub
  bcdDevice            0.00
  iManufacturer           0 
  iProduct                2 USB UHCI Root Hub
  iSerial                 1 d800
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x40
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize          8
        bInterval             255
  Language IDs: (length=4)
     0000 (null)((null))


---しかしRIO500についてはUnknownと出る。---
$ usbview (ちなみにrootではusbviewできませんでした。)

(左側の窓)                 (右側の窓)
- USB UHCI Root Hub        Unknown Device
 + Unknown Device          Speed: 12Mb/s (full)
                           USB Version:  0.00
                           Device Class: 00(>ifc )
                           Device Subclass: 00
                           Device Protocol: 00
                           Maximum Default Endpoint Size: 8
                           Number of Configurations: 0


---dmesgはこんな感じです。usb_control/bulk_msgというのが怪しい雰囲気です。---
# dmesg
Linux woody 2.4.20 #8 SMP 2003年 1月 27日 月曜日 22:18:30 JST i686 unknown
00 - 000000000009fc00 (usable)
 user: 000000000009fc00 - 00000000000a0000 (reserved)
 user: 00000000000f0000 - 0000000000100000 (reserved)
 user: 0000000000100000 - 000000000fff0000 (usable)
255MB LOWMEM available.
On node 0 totalpages: 65520
zone(0): 4096 pages.
zone(1): 61424 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/hda3 mem=262080K
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
Detected 800.031 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1595.80 BogoMIPS
Memory: 256396k/262080k available (1371k kernel code, 5296k reserved, 568k data, 104k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 128K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383fbff 00000000 00000000 00000000
CPU:             Common caps: 0383fbff 00000000 00000000 00000000
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@xxxxxxxxxxxxx)
mtrr: detected mtrr type: Intel
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 128K
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383fbff 00000000 00000000 00000000
CPU:             Common caps: 0383fbff 00000000 00000000 00000000
CPU0: Intel Celeron (Coppermine) stepping 06
per-CPU timeslice cutoff: 365.59 usecs.
SMP motherboard not detected.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 800.0165 MHz.
..... host bus clock speed is 100.0019 MHz.
cpu: 0, clocks: 1000019, slice: 500009
CPU0<T0:1000016,T1:500000,D:7,S:500009,C:1000019>
Waiting on wait_init_idle (map = 0x0)
All processors have done init_idle
PCI: PCI BIOS revision 2.10 entry at 0xfb370, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router default [1106/3091] at 00:00.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
Starting kswapd
Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx).
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 89
VP_IDE: detected chipset, but driver not compiled in!
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xd400-0xd407, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xd408-0xd40f, BIOS settings: hdc:DMA, hdd:pio
hda: ST340016A, ATA DISK drive
hdc: MATSHITADVD-ROM SR-8584A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63
hdc: ATAPI 32X DVD-ROM drive, 512kB Cache
Uniform CD-ROM driver Revision: 3.12
Partition check:
 hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 >
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: Unsupported Via chipset (device id: 3091), you might want to try agp_try_unsupported=1.
agpgart: no supported devices found.
[drm] Initialized tdfx 1.0.0 20010216 on minor 0
[drm] Initialized radeon 1.1.1 20010405 on minor 1
[drm:drm_init] *ERROR* Cannot initialize the agpgart module.
Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus] [pm]
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
ds: no socket drivers loaded!
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 104k freed
Adding Swap: 305192k swap-space (priority -1)
via-rhine.c:v1.10-LK1.1.14  May-3-2002  Written by Donald Becker
  http://www.scyld.com/network/via-rhine.html
eth0: VIA VT6102 Rhine-II at 0xd000, 00:90:cc:08:9c:80, IRQ 10.
eth0: MII PHY found at address 8, status 0x786d advertising 01e1 Link 0021.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb.c: registered new driver rio500
rio500.c: v1.1:USB Rio 500 driver
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
ehci-hcd.c: 2002-May-07 USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-hcd.c: block sizes: qh 96 qtd 96 itd 128 sitd 64
usb-uhci.c: $Revision: 1.275 $ time 22:27:12 Jan 27 2003
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb.c: kmalloc IF cff013c0, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: d800
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface cff013c0
usb.c: kusbd: /sbin/hotplug add 1
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 2, portstatus 100, change 3, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 100, change 3, 12 Mb/s
hub.c: port 1, portstatus 100, change 2, 12 Mb/s
hub.c: port 1 enable change, status 100
hub.c: port 2, portstatus 100, change 2, 12 Mb/s
hub.c: port 2 enable change, status 100
ehci-hcd.c: 2002-May-07 USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-hcd.c: block sizes: qh 96 qtd 96 itd 128 sitd 64
PCI: Setting latency timer of device 00:11.5 to 64
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
hdc: irq timeout: status=0xd0 { Busy }
hdc: ATAPI reset complete
hub.c: port 1, portstatus 100, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 1, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 101, change 1, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 103, change 0, 12 Mb/s
hub.c: new USB device 00:11.2-2, assigned address 2
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=2 (error=-110)
hub.c: port 2, portstatus 103, change 0, 12 Mb/s
hub.c: new USB device 00:11.2-2, assigned address 3
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=3 (error=-110)
hub.c: port 1, portstatus 100, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 100, change 0, 12 Mb/s
hub.c: port 2, portstatus 100, change 3, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 100, change 3, 12 Mb/s
hub.c: port 1, portstatus 100, change 0, 12 Mb/s
hub.c: port 2, portstatus 100, change 2, 12 Mb/s
hub.c: port 2 enable change, status 100
hub.c: port 1, portstatus 100, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 1, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 101, change 1, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 103, change 0, 12 Mb/s
hub.c: new USB device 00:11.2-2, assigned address 4
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=4 (error=-110)
hub.c: port 2, portstatus 103, change 0, 12 Mb/s
hub.c: new USB device 00:11.2-2, assigned address 5
usb_control/bulk_msg: timeout
usb.c: USB device not accepting new address=5 (error=-110)
                       .
                       .
                       .
                       .
---うしろの方はRIO500のスイッチを入れたり切ったりするたびに
   エラーガ繰り返すようなので少し切りました。---

自分の予想としては、USBは動作してるが、なんらかの理由でrio500
のドライバーがきちんと動いていないのではというのところです…。
なんらかがなんなのか知りたいと思っています。
また、質問の仕方自体がまちがっていた場合御指摘いただけると幸いです。