Hello all,

I read this bug report and a thousand of howto's on the net but I still can't 
get my MF622 working properly.  
I'm using Jaunty (fresh install) with Kernel 2.6.28-12-generic on a HP 
Pavillion dv2137us. Not sure if I should 
post this here or in the original bug report 
http://bugs.launchpad.net/ubuntu/+source/hal-info/+bug/305968

Below I try to describe step by step what I tried so far.

(1) Before doing any changes:

The modem only works if I have it pluged in before booting.  Pluging it in 
after boot makes it permanently 
stick as 19d2:2000. usb_modeswitch can't change it. The reason seem to be that 
the device is ignored 
(because of unusual_devs.h) and never get mounted, so that it can't be 
dismounted and switched to 0x0001.

(2) Modifying 10-modem.fdi (Paulo Neto's posts)

I've tried that but no success so far. I also tried to erase all 0x19d2 entries 
but the one about product 0x0001.
It also didn't work. By the way, firstly I tried only removing fdi-cache and 
restarting hal and udev by:

sudo /etc/init.d/hal restart
sudo /etc/init.d/udev restart
 
and then I tried rebooting... Same result, it doesn't work.

(3) Modifying 20-broken-usb-sticks.fdi (Paulo Neto's posts)

Same here, it doesn't make any difference.

(4) usb_modeswitch + udev rules

Following some howto's on the net, I configured usb_modeswitch and setup a udev 
rule to switch 0x2000 
to 0x0001 and modprobe for usbserial at 0x0001 automatically. That didn't work 
either. Well, I should expect 
that because usb_modeswitch wasn't doing its job on the command line before.

(5) Fixing unusual_devs.h

Tried that but got a compilation error:

ubuntu/qc-usb/quickcam.h:509: error: field ‘vpic’ has incomplete type
ubuntu/qc-usb/quickcam.h:511: error: field ‘vwin’ has incomplete type
ubuntu/qc-usb/qc-driver.c: In function ‘qc_v4l_init’:
ubuntu/qc-usb/qc-driver.c:2285: error: ‘VIDEO_PALETTE_RGB24’ undeclared (first 
use in this function)
ubuntu/qc-usb/qc-driver.c:2285: error: (Each undeclared identifier is reported 
only once

Can someone confirm which command should we use to recompile the kernel after 
removing 0x19d2 
from unusual_devs.h? I did:

sudo apt-get install linux-kernel
cd /usr/src
sudo tar -xjf linux-source-2.6.28.tar.bz2
cd linux-source-2.6.28
gksu gedit drivers/usb/storage/unusual_devs.h
sudo make defconfig

By the way, we would have to do it every time we get a kernel update, right?. 
It would definitelly be better 
if the kernel got fixed once and for all. 

(6) New network manager.

My NM reports 0.7.0.100, I will try 0.7.1 and report back later today.

(7) New kernel

I'll try 2.6.29 or karmic and report back later today.

Regards,
Henrique


** Attachment added: "Output of lshal"
   http://launchpadlibrarian.net/27332418/lshal.txt

-- 
Remove ZTE Modem ZeroCD from unusual_devs.h
https://bugs.launchpad.net/bugs/373821
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to