All of lore.kernel.org
 help / color / mirror / Atom feed
* Possible issue with pcmcia data card since 2.6.27 kernel
@ 2010-04-13 18:44 Paweł Drobek
  2010-04-14 19:36 ` [PATCH] usb-serial: add ID for ZTE MF 330 Dominik Brodowski
  0 siblings, 1 reply; 2+ messages in thread
From: Paweł Drobek @ 2010-04-13 18:44 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: Text/Plain, Size: 4469 bytes --]

[1.] ZTE MF 330 as modem, not as usb 2.0 hub
--------------------------------------------
[2.] Since 2.6.27-r7 there is support for this pcmcia data card by usbserial
 module. In option.c file there isn't correct ID for ZTE MF 330 modem. I 
assume that for somebody is correct but not for me and possibly other. 
--------------------------------------------
[3.] usbserial.ko, option.ko, zte mf 330
--------------------------------------------
[4.] Linux version 2.6.33-gentoo (root@pd-mainframe) (gcc version 4.4.3 
(Gentoo 4.4.3 p1.0) ) #5 SMP Sat Apr 10 21:56:07 CEST 2010
--------------------------------------------
[5.] N/A
--------------------------------------------
[6.] N/A
--------------------------------------------
[7.] Environment
[7.1.] Linux pd-mainframe 2.6.33-gentoo #5 SMP Sat Apr 10 21:56:07 CEST 2010 
x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ AuthenticAMD GNU/Linux
 
Gnu C                  4.4.3
Gnu make               3.81
binutils               2.20.1.20100303
util-linux             2.17.2
mount                  support
module-init-tools      3.11.1
e2fsprogs              1.41.11
pcmciautils            016
PPP                    2.4.4
Linux C Library        2.11
Dynamic linker (ldd)   2.11
Procps                 3.2.8
Net-tools              1.60_p20100101055920
Kbd                    1.15.1
Sh-utils               8.4
wireless-tools         29
Modules Loaded         ipv6 iptable_filter iptable_mangle ipt_MASQUERADE 
xt_tcpudp iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 iptable_raw 
ipt_addrtype xt_DSCP xt_dscp xt_string xt_NFQUEUE xt_multiport xt_MARK xt_mark 
xt_hashlimit xt_conntrack xt_CONNMARK xt_connmark nf_conntrack ip_tables 
x_tables w83627ehf hwmon_vid snd_seq_oss snd_seq_midi_event snd_seq 
snd_seq_device snd_pcm_oss snd_mixer_oss snd_hda_codec_realtek nvidia 
tuner_simple tuner_types tuner tvaudio tda7432 bttv snd_hda_intel v4l2_common 
snd_hda_codec i2c_algo_bit videobuf_dma_sg videobuf_core snd_hwdep snd_pcm 
btcx_risc irtty_sir sir_dev tveeprom snd_timer usbserial snd yenta_socket irda 
rtc_cmos i2c_nforce2 rsrc_nonstatic thermal k8temp snd_page_alloc i2c_core 
forcedeth pcspkr processor button crc_ccitt scsi_transport_iscsi tg3 libphy 
e1000 fuse nfs lockd sunrpc raid10 raid456 async_raid6_recov async_memcpy 
async_pq async_xor xor async_tx raid6_pq raid1 raid0 dm_bbr dm_snapshot 
dm_crypt dm_mirror dm_region_hash dm_log dm_mod scsi_wait_scan sbp2 ohci1394 
ieee1394 usbhid aic94xx libsas lpfc qla2xxx megaraid_sas megaraid_mbox 
megaraid_mm megaraid aacraid sx8 DAC960 cciss 3w_9xxx 3w_xxxx mptsas 
scsi_transport_sas mptfc scsi_transport_fc scsi_tgt mptspi mptscsih mptbase 
atp870u dc395x qla1280 imm dmx3191d sym53c8xx gdth advansys initio BusLogic 
arcmsr aic7xxx aic79xx scsi_transport_spi sg pdc_adma sata_inic162x sata_mv 
ata_piix sata_qstor sata_vsc sata_uli sata_sis sata_sx4 sata_via sata_svw 
sata_sil sata_promise pata_sl82c105 pata_cs5530 pata_cs5520 pata_via 
pata_jmicron pata_marvell pata_sis pata_netcell pata_sc1200 pata_pdc202xx_old 
pata_triflex pata_atiixp pata_opti pata_amd pata_ali pata_it8213 pata_pcmcia 
pcmcia firmware_class pcmcia_core pata_ns87415 pata_ns87410 pata_serverworks 
pata_platform pata_artop pata_it821x pata_optidma pata_hpt3x2n pata_hpt3x3 
pata_hpt37x pata_hpt366 pata_cmd64x pata_efar pata_rz1000 pata_sil680 
pata_radisys pata_pdc2027x pata_mpiix
--------------------------------------------
[7.2-7.7] N/A
--------------------------------------------
[X.] Simply when i have changed option.c file in 
/usr/src/linux/drivers/usb/serial/option.c by adding 

{ USB_DEVICE(0x1D6B, 0x0002) }, /*ZTE MF 330*/

to static struct usb_device_id option_ids[]
my pc data card was correct detected by kernel. 
--------------------------------------------
-- 

Z wyrazami szacunku Pawel D

Generic mail phrase generated by fortune

"You're a creature of the night, Michael. Wait'll Mom hears about this." -- 
from the movie "The Lost Boys"

-----------------------User data-------------------------
Pawel Drobek aka Boss
Linux counter id:349664
Kadu(gg)  - 2355716
Jabber        - p.d@jabster.pl||pawel.drobek@gmail.com
-----------------------OS data---------------------------
System      - GNU/Linux
Id               - Gentoo current amd64 12/05/2009
Kernel      - 2.6.33-gentoo
Logged as - pd
---------------------End of data------------------------

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [PATCH] usb-serial: add ID for ZTE MF 330
  2010-04-13 18:44 Possible issue with pcmcia data card since 2.6.27 kernel Paweł Drobek
@ 2010-04-14 19:36 ` Dominik Brodowski
  0 siblings, 0 replies; 2+ messages in thread
From: Dominik Brodowski @ 2010-04-14 19:36 UTC (permalink / raw)
  To: Paweł Drobek, Matthias Urlichs, Greg Kroah-Hartman; +Cc: linux-kernel

Based on the information provided for by Paweł Drobek, add
a second vendor ID and the correct product ID for ZTE MF 330.

Reported-by: Paweł Drobek <pawel.drobek@gmail.com>
Signed-off: Dominik Brodowski <linux@dominikbrodowski.net>

diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c
index ca9d866..a7f24f2 100644
--- a/drivers/usb/serial/option.c
+++ b/drivers/usb/serial/option.c
@@ -306,6 +306,10 @@ static int  option_resume(struct usb_serial *serial);
 #define ZTE_PRODUCT_AC8710			0xfff1
 #define ZTE_PRODUCT_AC2726			0xfff5
 
+/* ZTE PRODUCTS -- alternate vendor ID */
+#define ZTE_VENDOR_ID2				0x1d6b
+#define ZTE_PRODUCT_MF_330			0x0002
+
 #define BENQ_VENDOR_ID				0x04a5
 #define BENQ_PRODUCT_H10			0x4068
 
@@ -679,6 +683,7 @@ static const struct usb_device_id option_ids[] = {
 	{ USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, ZTE_PRODUCT_CDMA_TECH, 0xff, 0xff, 0xff) },
 	{ USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, ZTE_PRODUCT_AC8710, 0xff, 0xff, 0xff) },
 	{ USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, ZTE_PRODUCT_AC2726, 0xff, 0xff, 0xff) },
+	{ USB_DEVICE(ZTE_VENDOR_ID2, ZTE_PRODUCT_MF_330) },
 	{ USB_DEVICE(BENQ_VENDOR_ID, BENQ_PRODUCT_H10) },
 	{ USB_DEVICE(DLINK_VENDOR_ID, DLINK_PRODUCT_DWM_652) },
 	{ USB_DEVICE(ALINK_VENDOR_ID, DLINK_PRODUCT_DWM_652_U5) }, /* Yes, ALINK_VENDOR_ID */

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-04-14 19:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-04-13 18:44 Possible issue with pcmcia data card since 2.6.27 kernel Paweł Drobek
2010-04-14 19:36 ` [PATCH] usb-serial: add ID for ZTE MF 330 Dominik Brodowski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.