USB device leads to PC freeze

Hi,

When plugging in a fat usb memory 512KB device the PC has frozen.
The indication is the mouse pointer disappears from the screen and keyboard is dead.
There after recovery is only by switching the mains power off and rebooting.

This has occurred 3 times in 3 days. It is random and not repeatable.

The first time this occurred Linux 2.6.38.6-27-desktop x86_64 was the kernel

NTFS was put in file /etc/filesystems before this occurred

Sys Info:-
AMD Phenom™ II X4 940 Processor 4GB ram
OS: Linux 2.6.38.6-28-desktop x86_64
Current user: michael@linux-qz4c
System: openSUSE 11.4 (x86_64)
KDE: 4.6.3 (4.6.3) “release 1”

Graphics:-
Vendor: ATI Technologies Inc
Model: ATI Radeon HD 3200 Graphics
2D driver: fglrx
3D driver: ATI
2D Driver Version 8.85.6
Catalyst™ Control Center Version 2.13
RandR Version 1.3
OpenGL Version 3.3.10750 Compatibility Profile Context

Regards
Michael

Try formatting it

Hi,

Thanks for the feedback.

All files have been transferred to a usb memory device with ext4 formatting. I’ll
report back if any discrepancies occur.

The usb seems unstable. This evening when a usb camera was plugged in, it was
not recognised although previously it had been.
A reboot was possible and necessary before the SD card could be read via a card reader.

Regards,

Michael

Note: All installed packages are per the repos, Tumbleweed and openSUSE11.4_update.
Many, as expected, are in advance of openSUSE11.4_oss

I should stick with the stable release if I were you

This happened 24 hours ago to eugeniak1, who used the wrong method to roll forward with Tumbleweed.

Please post here your repos, i.e. the return from this command: zypper lr
And, what method do you use to make regular Tumbleweed updates?

Hi,

Yast is the only method used for updates.
Updates are done manually and selectively. Weekly when OS is stable, otherwise daily.

All packages are in line with repos below except for openSUSE-11.4-oss.

Today a few attempts loading usb memory sticks were successful.
Now with OS: Linux 2.6.38.6-29-desktop x86_64

michael@linux-qz4c:~> zypper lr
#  | Alias                                           | Name                              | Enabled | Refresh
---+----------------------------------------+-------------------------------+---------+--------
 1 | Updates-for-openSUSE-11.4-11.4-1.36    | openSUSE-11.4-update          | Yes     | No     
 2 | google-earth                           | google-earth                  | Yes     | No     
 3 | openSUSE-11.3_Packman_                 | openSUSE-11.4 Packman         | No      | No     
 4 | openSUSE-11.3_libdvdcss                | openSUSE-11.3 libdvdcss       | Yes     | No     
 5 | openSUSE-11.4-11.4-1.36                | openSUSE-11.4-1.36            | No      | No     
 6 | openSUSE-11.4-11.4-1.5                 | openSUSE-11.4-1.5             | No      | No     
 7 | openSUSE-11.4-KDE4.6                   | openSUSE-Tumbleweed-KDE       | No      | No     
 8 | openSUSE-11.4-Kernel                   | openSUSE-11.4-Kernel          | No      | No     
 9 | openSUSE-11.4-LibreOffice              | openSUSE-11.4-LibreOffice     | No      | No     
10 | openSUSE-11.4-Qt47                     | openSUSE-11.4-Qt47            | No      | No     
11 | openSUSE-11.4-X11                      | openSUSE-11.4-X11             | No      | No     
12 | openSUSE-11.4-factory-non-oss          | openSUSE-11.4-factory-non-oss | No      | No     
13 | openSUSE-11.4-non-oss                  | openSUSE-11.4-non-oss         | Yes     | No     
14 | openSUSE-11.4-oss                      | openSUSE-11.4-oss             | Yes     | No     
15 | openSUSE-11.4_Mozilla                  | openSUSE-11.4 Mozilla         | Yes     | No     
16 | openSUSE-Packman-Tumbleweed-Essentials | openSUSE-Tumbleweed-Packman   | Yes     | No     
17 | openSUSE-Tumbleweed                    | openSUSE-Tumbleweed           | Yes     | No     
18 | openSUSE-factory-oss                   | openSUSE-11.4-factory-oss     | No      | No     
19 | repo-debug                             | openSUSE-11.4-Debug           | No      | No     
20 | repo-debug-update                      | openSUSE-11.4-Update-Debug    | No      | No     
21 | repo-source                            | openSUSE-11.4-Source          | No      | No     
michael@linux-qz4c:~> 

Regards,
michael

Mike,

That’s a mess

Please post:

zypper lr -d

so we can be sure of the URL’s you have

You need to have refresh ON with the repos you plan to use.
See the guide by @swerdna
HowTo: upgrade openSUSE 11.4 to Tumbleweed

I’m pretty sure QT 47 is NOT a good idea
As is the case with much of what you have.

I see 5 repo’s in John’s guide

Hi caf4926,

Note, I only have 8 repos enabled, the others are ignored.
Most of them should have been deleted but I’m in unsure mode.

michael@linux-qz4c:~> zypper lr -d
#  | Alias                                  | Name                          | Enabled | Refresh | Priority | Type   | URI                                                                                            | Service
---+----------------------------------------+-------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------------------+--------
 1 | Updates-for-openSUSE-11.4-11.4-1.36    | openSUSE-11.4-update          | Yes     | No      |   99     | rpm-md | http://download.opensuse.org:80/update/11.4/                                                   |        
 2 | google-earth                           | google-earth                  | Yes     | No      |   99     | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64                                             |        
 3 | openSUSE-11.3_Packman_                 | openSUSE-11.4 Packman         | No      | No      |  101     | rpm-md | http://packman.iu-bremen.de:80/suse/openSUSE_11.4/Essentials/                                  |        
 4 | openSUSE-11.3_libdvdcss                | openSUSE-11.3 libdvdcss       | Yes     | No      |   99     | rpm-md | http://www.opensuse-guide.org/repo/11.3/                                                       |        
 5 | openSUSE-11.4-11.4-1.36                | openSUSE-11.4-1.36            | No      | No      |  101     | NONE   | cd:///?devices=/dev/disk/by-id/ata-Pioneer_DVD-ROM_ATAPIModel_DVD-105S_0122_,/dev/sr0,/dev/sr1 |        
 6 | openSUSE-11.4-11.4-1.5                 | openSUSE-11.4-1.5             | No      | No      |  101     | yast2  | cd:///?devices=/dev/disk/by-id/ata-Pioneer_DVD-ROM_ATAPIModel_DVD-105S_0122                    |        
 7 | openSUSE-11.4-KDE4.6                   | openSUSE-Tumbleweed-KDE       | No      | No      |  101     | rpm-md | http://download.opensuse.org:80/repositories/openSUSE:/Tumbleweed:/KDE/openSUSE_Tumbleweed/    |        
 8 | openSUSE-11.4-Kernel                   | openSUSE-11.4-Kernel          | No      | No      |  101     | rpm-md | http://download.opensuse.org/repositories/Kernel:/openSUSE-11.4/openSUSE_11.4/                 |        
 9 | openSUSE-11.4-LibreOffice              | openSUSE-11.4-LibreOffice     | No      | No      |  101     | rpm-md | http://download.opensuse.org:80/repositories/LibreOffice%3a/Stable/openSUSE_11.4/              |        
10 | openSUSE-11.4-Qt47                     | openSUSE-11.4-Qt47            | No      | No      |  101     | rpm-md | http://download.opensuse.org:80/repositories/KDE%3a/Qt47/openSUSE_11.4/                        |        
11 | openSUSE-11.4-X11                      | openSUSE-11.4-X11             | No      | No      |  101     | rpm-md | http://download.opensuse.org:80/repositories/X11:/XOrg/openSUSE_11.4/                          |        
12 | openSUSE-11.4-factory-non-oss          | openSUSE-11.4-factory-non-oss | No      | No      |  101     | yast2  | http://download.opensuse.org:80/factory/repo/non-oss/                                          |        
13 | openSUSE-11.4-non-oss                  | openSUSE-11.4-non-oss         | Yes     | No      |  100     | yast2  | http://download.opensuse.org:80/distribution/11.4/repo/non-oss/                                |        
14 | openSUSE-11.4-oss                      | openSUSE-11.4-oss             | Yes     | No      |  100     | yast2  | http://download.opensuse.org:80/distribution/11.4/repo/oss/                                    |        
15 | openSUSE-11.4_Mozilla                  | openSUSE-11.4 Mozilla         | Yes     | No      |   99     | rpm-md | http://download.opensuse.org:80/repositories/mozilla/openSUSE_11.4/                            |        
16 | openSUSE-Packman-Tumbleweed-Essentials | openSUSE-Tumbleweed-Packman   | Yes     | No      |   99     | rpm-md | http://packman.iu-bremen.de:80/suse/openSUSE_Tumbleweed/Essentials/                            |        
17 | openSUSE-Tumbleweed                    | openSUSE-Tumbleweed           | Yes     | No      |   99     | rpm-md | http://download.opensuse.org:80/repositories/openSUSE:/Tumbleweed/standard/                    |        
18 | openSUSE-factory-oss                   | openSUSE-11.4-factory-oss     | No      | No      |  101     | yast2  | http://download.opensuse.org:80/factory/repo/oss/                                              |        
19 | repo-debug                             | openSUSE-11.4-Debug           | No      | No      |  101     | NONE   | http://download.opensuse.org/debug/distribution/11.4/repo/oss/                                 |        
20 | repo-debug-update                      | openSUSE-11.4-Update-Debug    | No      | No      |  101     | NONE   | http://download.opensuse.org/debug/update/11.4/                                                |        
21 | repo-source                            | openSUSE-11.4-Source          | No      | No      |  101     | yast2  | http://download.opensuse.org/source/distribution/11.4/repo/oss/                                |        
michael@linux-qz4c:~> 

Regards
michael

I endorse what caf4926 said. I would enable=yes and refresh=on for 11.4 updates, 11.4-oss, 11.4-non-oss, Tumbleweed and Tumbleweed-Packman. (I’d defo turn off libdvdcss). Then run “zypper dup -D” and see if it’s going to be OK (-D is dummy run). Then run the actual update (zypper dup). Then if you like turn back on Mozilla & google-earth, for a single extra pass of “zypper dup”, then turn them off again. I don’t know or understand the X11 repo.

There are of course other ways to retrieve your situation, but this is a way with a reasonable probability of success.

I’d even be deleting all the other repo’s just to get a fresh, non-confusing suite. (but I’m easily confused lol).

Hi,

thanks for the feedback

problem still there!

followed your advice and deleted all unwanted repos
then did zypper dup
– after which graphics drivers had to re-installed
– now in Yast all packages show up in ‘black’

some times the following message is given after inserting or removing usb memory
device

Message from syslogd@linux-qz4c at May 19 22:25:30 ...
 kernel:  152.732688] Oops: 0000 #1] PREEMPT SMP 

Message from syslogd@linux-qz4c at May 19 22:25:30 ...
 kernel:  152.732700] last sysfs file: /sys/devices/pci0000:00/0000:00:12.2/usb1/1-6/1-6:1.0/uevent

Message from syslogd@linux-qz4c at May 19 22:25:30 ...
 kernel:  152.733064] Stack:

Message from syslogd@linux-qz4c at May 19 22:25:30 ...
 kernel:  152.733145] Call Trace:

Message from syslogd@linux-qz4c at May 19 22:25:30 ...
 kernel:  152.733222] Code: 85 c0 74 0c 48 89 f7 48 83 c4 08 ff e0 0f 1f 00 48 83 c4 08 c3 66 66 2e 0f 1f 84 00 00 00 00 00 48 83 ec 08 48 8b 47 18 48 8b 00 <48> 8b 40 78 48 85 c0 74 0c 48 83 c4 08 ff e0 66 0f 1f 44 00 00 

Message from syslogd@linux-qz4c at May 19 22:25:30 ...
 kernel:  152.733222] CR2: 0000000000000078

michael@linux-qz4c:~>

after this message the next inserting of usb memory, either it is not
recognised or pc locks-up

Regards
michael

Looks messy. Hmm… I’ve only seen this error with Tumbleweed ppl (but caf4926 has a wider experience, might have seen it in other openSUSE forum sections?).

Let’s recap before moving on. Final check: what do you get from these commands/questions (despite prior answers, would like a contemporary picture, and a bit broader):

  • zypper lr -d
  • cat /etc/filesystems
  • cat /etc/SuSE-release
  • Which Desktop are you using
  • rpm -qa | egrep “kernel-|fglrx” (note the minus: kernel-)

I did an upgrade and had this very problem. I Did a fresh install and it did the same thing. Only by accident did I find that that it was not actually frozen, even though even the numlock/caps lock keys were frozen. In disgust I walked out and came back 15 minutes later to see it booted up!!! ??? After some research I learned that 11.4 has introduced a nasty bug/behavior. If there is a problem, you can NOT hit escape to see what is going on under the splash screen, and the keyboard and mouse lock up. My problem turned out to be an unrecognized USB device and I was getting -110 errors multiple times. It took at least 5 minutes to boot past that. So my suggestion is, unplug EVERYTHING you can and see if the problem goes away. Another thought is to try to boot with a knoppix, or puppllinux or some other distro boot disk. Then go into the /var/logs and look in the errors and boot log and see if you can see what is happening. Good luck.

You might also post, in addition to @swerdna’s request

zypper ve

Hi,

zypper lr -d
# | Alias                                  | Name                        | Enabled | Refresh | Priority | Type   | URI                                                                         | Service
--+----------------------------------------+-----------------------------+---------+---------+----------+--------+-----------------------------------------------------------------------------+--------
1 | Updates-for-openSUSE-11.4-11.4-1.36    | openSUSE-11.4-update        | Yes     | No      |   99     | rpm-md | http://download.opensuse.org:80/update/11.4/                                |        
2 | google-earth                           | google-earth                | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64                          |        
3 | openSUSE-11.3_libdvdcss                | openSUSE-11.3 libdvdcss     | Yes     | No      |   99     | rpm-md | http://www.opensuse-guide.org/repo/11.3/                                    |        
4 | openSUSE-11.4-non-oss                  | openSUSE-11.4-non-oss       | Yes     | No      |  100     | yast2  | http://download.opensuse.org:80/distribution/11.4/repo/non-oss/             |        
5 | openSUSE-11.4-oss                      | openSUSE-11.4-oss           | Yes     | No      |  100     | yast2  | http://download.opensuse.org:80/distribution/11.4/repo/oss/                 |        
6 | openSUSE-11.4_Mozilla                  | openSUSE-11.4 Mozilla       | Yes     | No      |   99     | rpm-md | http://download.opensuse.org:80/repositories/mozilla/openSUSE_11.4/         |        
7 | openSUSE-Packman-Tumbleweed-Essentials | openSUSE-Tumbleweed-Packman | Yes     | No      |   99     | rpm-md | http://packman.iu-bremen.de:80/suse/openSUSE_Tumbleweed/Essentials/         |        
8 | openSUSE-Tumbleweed                    | openSUSE-Tumbleweed         | Yes     | No      |   99     | rpm-md | http://download.opensuse.org:80/repositories/openSUSE:/Tumbleweed/standard/ |   
cat /etc/filesystems
vfat
hfs
minix
reiserfs
ntfs
*
cat /etc/SuSE-release
openSUSE 11.4 (x86_64)
VERSION = 11.4
CODENAME = Celadon
Which Desktop are you using
KDE login and display manager
Installed Version
4.6.3-1.2
rpm -qa | egrep "kernel-|fglrx" (note the minus: kernel-)
kernel-desktop-2.6.38.6-29.1.x86_64
kernel-syms-2.6.38.6-29.1.x86_64
kernel-desktop-devel-2.6.38.6-29.1.x86_64
kernel-firmware-2.6.38-34.1.noarch
kernel-default-devel-2.6.38.6-29.1.x86_64
kernel-xen-devel-2.6.38.6-29.1.x86_64
kernel-devel-2.6.38.6-29.1.noarch
zypper ve
Loading repository data...
Reading installed packages...

Dependencies of all installed packages are satisfied.

Regards
michael

Thanks. Seems to me you have all the boxes ticked except for the refresh being turned off for the important repos. I’m a newbie with zypper, but I think it means that any changes to repo contents won’t be accommodated. Caf4926 would have to confirm that. I would turn on the refresh and make all the priorities the same to e.g. 99. And then run again “zypper dup”… But Carl, would that make a significant difference for zypper?

All should be enabled and yes I would set them all to 99
The libdvdcss repo needs changing to 11.4

Then do zypper dup

Then do this on Packman
http://dl.dropbox.com/u/10573557/Switcher%20Pics/11.4_packman_switch.png

Hi,

thanks again

after following your advise the response to zypper dup -D was,
(I did a manual update of repos about 2 hours ago)

Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

Nothing to do.

Regards
michael

Well beats me. I’ve just now searched these forums for keywords usb + freeze and also google for usb + freeze + opensuse (back 1 month). Nothing interesting there in the normal openSUSE 11.4 postings. Could have missed stuff though. I can only suggest now that you report this to the mailing list, that’s the next step. (Factory Mailing list is the one for Tumbleweed).

Please post result again of

zypper lr -d