OVH Cloud OVH Cloud

Zaurus : usb0 no such device ?? (MdK 9.2)

3 réponses
Avatar
PsionX
(Je vous est laissé mon post en anglais... si qq a une solution ;-))

I tried to connect my Zaurus 750 since 3 hours...(now 3 days) . with a
Mandrake 9.2. Each time, i have this error :
________________________
[root@Mandrake root]# ifconfig usb0 up 192.168.129.1
usb0: interface inconnue: No such device
SIOCSIFADDR: No such device
usb0: interface inconnue: No such device
________________________
Some conf. files :
[root@Mandrake root]# cat /proc/bus/usb/devices |less
Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=02(comm.) Sub=00 Prot=00 MxPS=16 #Cfgs= 1
P: Vendor=04dd ProdID=9031 Rev= 0.00
S: Manufacturer=Sharp
S: Product=SL-C760
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=02(comm.) Sub=0a Prot=00 Driver=(none)
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=85(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
__________________________
Kernel :

--- USB Network adaptors
<M> USB Pegasus/Pegasus-II based ethernet device
support (EXPERIMENTAL)
<M> USB Realtek RTL8150 based ethernet device
support (EXPERIMENTAL)
<M> USB KLSI KL5USB101-based ethernet device
support (EXPERIMENTAL)
<M> USB CATC NetMate-based Ethernet device support
(EXPERIMENTAL)
<M> USB ASIX AX88172 based ethernet device support
(EXPERIMENTAL)
<M> USB Communication Class Ethernet device
support (EXPERIMENTAL)
<M> USB-to-USB Networking cables, Linux PDAs, ...
(EXPERIMENTAL)
<M> USBD Network (Encapsulated) Host-to-Host Link
(EXPERIMENTAL)
(04dd) USBD Network idVendor
(9031) USBD Network idProduct
(0000) USBD Network Class
(0000) USBD Network SubClass
_______________________________
ifcfg-usb0 :
DEVICE=usb0
BOOTPROTO=none
IPADDR=192.168.129.1
NETMASK=255.255.255.0
NETWORK=192.168.129.0
BROADCAST=192.168.129.255
ONBOOT=yes
_______________
modules.usbmap :
usbnet 0x0003 0x04dd 0x9031 0x0000 0x0000 0x02
0x00
0x00 0x00 0x00 0x00 0x00000000
_________
usb.handmap :

#entrée pour ZAURUS
usbnet 0x0003 0x04dd 0x9031 0x0000 0x0000
0x02 0x00 0x00 0x00 0x00
0x00 0x00000000
__________

I make an alias in /etc/modules.conf
and usbnet is charged.. but the error is not there ??
See var/log/messages, when i plug my C750 (with hotplug) in realtime:
________________________________________________
[root@Mandrake root]# tail -f /var/log/messages
Nov 10 23:02:28 Mandrake kernel: hub.c: new USB device 00:02.2-1, assigned
address 4
Nov 10 23:02:28 Mandrake kernel: usb.c: USB device 4 (vend/prod
0x4dd/0x9031) is not claimed by any active driver.
Nov 10 23:02:32 Mandrake /etc/hotplug/usb.agent: Setup usbnet acm for USB
product 4dd/9031/0
Nov 10 23:02:32 Mandrake /etc/hotplug/usb.agent: Setup 0x00 usbnet for USB
product 4dd/9031/0
Nov 10 23:02:32 Mandrake modprobe: modprobe: Can't locate module 0x00
Nov 10 23:02:32 Mandrake /etc/hotplug/usb.agent: Setup 0x00 usbnet for USB
product 4dd/9031/0
_______________________________________________
An Idea ??

3 réponses

Avatar
Julien Delange
On Tue, 11 Nov 2003 09:22:40 +0100, PsionX wrote:

(Je vous est laissé mon post en anglais... si qq a une solution ;-))


Allez voir le wiki http://www.zaurusfr.org :-)

Avatar
PsionX
Julien Delange wrote:
On Tue, 11 Nov 2003 09:22:40 +0100, PsionX wrote:

(Je vous est laissé mon post en anglais... si qq a une solution ;-))


Allez voir le wiki http://www.zaurusfr.org :-)
Merci mais j'ai déjà consulté ainsi que la plupart des groupes spécialisés

où j'ai déjà posté...
Une autre idée ??


Avatar
J. Mayer
On Tue, 11 Nov 2003 10:50:52 +0100, PsionX wrote:

Julien Delange wrote:
On Tue, 11 Nov 2003 09:22:40 +0100, PsionX wrote:

(Je vous est laissé mon post en anglais... si qq a une solution ;-))


Allez voir le wiki http://www.zaurusfr.org :-)
Merci mais j'ai déjà consulté ainsi que la plupart des groupes spécialisés

où j'ai déjà posté...
Une autre idée ??


C'est normal: l'ID du modèle que tu possède n'est pas reconnu
par le driver. Il va falloir le rajouter à la main dans la table des
devices reconnus:
* aux alentours de la ligne 1405:
static const struct driver_info zaurus_slc760_info = {
.description = "Sharp Zaurus SL-C760",
.flags = FLAG_FRAMING_Z,
.check_connect = always_connected,
.tx_fixup = zaurus_tx_fixup,
.in = 1, .out = 2,
.epsize = 64,
};

* aux alentours de la ligne 2415
}, {
.match_flags = USB_DEVICE_ID_MATCH_INT_INFO
| USB_DEVICE_ID_MATCH_DEVICE,
.idVendor = 0x04DD,
.idProduct = 0x9031,
.bInterfaceClass = 0x02,
.bInterfaceSubClass = 0x0a,
.bInterfaceProtocol = 0x00,
.driver_info = (unsigned long) &zaurus_slc760_info,

Mais rien ne prouve que ça suffise !

Et en parler au mainteneur du module:

ou sur la mailing-list:


Cordialement