|| On Mon, 27 Sep 2004 19:50:50 +0200
 || Oliver Neukum <[EMAIL PROTECTED]> wrote: 

 on> Which modules had you loaded before the rmmod?

Well, here is the output of lsmod before the card is inserted:
Module                  Size  Used by
ipw2100                89924  0 
firmware_class          7680  1 ipw2100
ieee80211              15364  1 ipw2100
ehci_hcd               27140  0 
uhci_hcd               28560  0 
yenta_socket           18688  0 
ds                     14212  4 
pcmcia_core            59204  2 yenta_socket,ds
psmouse                18184  0 
sd_mod                 12688  2 
parport_pc             22976  1 
lp                      9800  0 
parport                34760  2 parport_pc,lp
8250                   19008  0 
serial_core            19840  1 8250
arc4                    1792  1 
ieee80211_crypt_wep     3968  0 
ieee80211_crypt         4228  2 ieee80211,ieee80211_crypt_wep
eth1394                18312  0 
ohci1394               30852  0 
ieee1394               94648  2 eth1394,ohci1394
joydev                  8128  0 


while the card is inserted:
Module                  Size  Used by
usbserial              25576  0 
ohci_hcd               18948  0 
ipw2100                89924  0 
firmware_class          7680  1 ipw2100
ieee80211              15364  1 ipw2100
ehci_hcd               27140  0 
uhci_hcd               28560  0 
yenta_socket           18688  1 
ds                     14212  4 
pcmcia_core            59204  2 yenta_socket,ds
psmouse                18184  0 
sd_mod                 12688  2 
parport_pc             22976  1 
lp                      9800  0 
parport                34760  2 parport_pc,lp
8250                   19008  0 
serial_core            19840  1 8250
arc4                    1792  1 
ieee80211_crypt_wep     3968  0 
ieee80211_crypt         4228  2 ieee80211,ieee80211_crypt_wep
eth1394                18312  0 
ohci1394               30852  0 
ieee1394               94648  2 eth1394,ohci1394
joydev                  8128  0 


and after the card is removed:
Module                  Size  Used by
usbserial              25576  0 
ohci_hcd               18948  0 
ipw2100                89924  0 
firmware_class          7680  1 ipw2100
ieee80211              15364  1 ipw2100
ehci_hcd               27140  0 
uhci_hcd               28560  0 
yenta_socket           18688  0 
ds                     14212  4 
pcmcia_core            59204  2 yenta_socket,ds
psmouse                18184  0 
sd_mod                 12688  2 
parport_pc             22976  1 
lp                      9800  0 
parport                34760  2 parport_pc,lp
8250                   19008  0 
serial_core            19840  1 8250
arc4                    1792  1 
ieee80211_crypt_wep     3968  0 
ieee80211_crypt         4228  2 ieee80211,ieee80211_crypt_wep
eth1394                18312  0 
ohci1394               30852  0 
ieee1394               94648  2 eth1394,ohci1394
joydev                  8128  0 


So the only modules that get loaded are ohci_hcd and usbserial, of
course the PCMCIA modules are also involved.

I can do "rmmod ohci_hcd" without problems.

I can also do /etc/init.d/pcmcia stop without problems and it removes
the yenta_socket and ds modules properly.

At this stage, lsmod looks like:
Module                  Size  Used by
usbserial              25576  0 
ipw2100                89924  0 
firmware_class          7680  1 ipw2100
ieee80211              15364  1 ipw2100
ehci_hcd               27140  0 
uhci_hcd               28560  0 
psmouse                18184  0 
sd_mod                 12688  2 
parport_pc             22976  1 
lp                      9800  0 
parport                34760  2 parport_pc,lp
8250                   19008  0 
serial_core            19840  1 8250
arc4                    1792  1 
ieee80211_crypt_wep     3968  0 
ieee80211_crypt         4228  2 ieee80211,ieee80211_crypt_wep
eth1394                18312  0 
ohci1394               30852  0 
ieee1394               94648  2 eth1394,ohci1394
joydev                  8128  0 

Now doing /etc/init.d/hotplug stop hangs while stopping USB:
Stopping hotplug subsystem:
   input
   input    [success]
   isapnp
   isapnp   [success]
   net
   net      [success]
   pci
   pci      [success]
   usb

but I was under the assumption that is probably caused by the
usbserial module. The process list shows indeed rmmod usbserial.

But to make sure, here is the sysrq-t output:
hotplug       S C060FFE0  6116  3284   2906  3298               (NOTLB)
d430bf04 00000086 d4228a40 c060ffe0 d3c3a3c0 db04c080 13c66065 d430a000 
       00000246 dbcf1d50 dd5c1370 00000000 b05c8cc0 000f421d d4228a40 d4228bd4 
       fffffe00 d430a000 d430a000 d430bf88 c012d145 ffffffff 00000004 dc311a40 
Call Trace:
 [<c012d145>] do_wait+0x388/0x727
 [<c012d5a9>] sys_wait4+0x3e/0x40
 [<c012d5d2>] sys_waitpid+0x27/0x29
 [<c01059cf>] syscall_call+0x7/0xb
usb.rc        S C060FFE0  6352  3298   3284  3451               (NOTLB)
d4303f04 00000086 dc311a40 c060ffe0 dc931ff8 d3e03bfc 144e8065 d4302000 
       00000246 dc312d50 dd0f4250 00000000 ca4a1f80 000f421d dc311a40 dc311bd4 
       fffffe00 d4302000 d4302000 d4303f88 c012d145 ffffffff 00000004 d42c8a40 
Call Trace:
 [<c012d145>] do_wait+0x388/0x727
 [<c012d5a9>] sys_wait4+0x3e/0x40
 [<c012d5d2>] sys_waitpid+0x27/0x29
 [<c01059cf>] syscall_call+0x7/0xb
rmmod         D C060FFE0  6552  3451   3298                     (NOTLB)
d435be9c 00000086 d42c8a40 c060ffe0 c01af8e6 d44d8f54 d44d8f54 d435be98 
       c01afa3b d44d8f54 c04f03c0 00000000 ca4a1f80 000f421d d42c8a40 d42c8bd4 
       e052dd64 00000246 d435a000 d435bef4 c0471636 e052df24 d435beb8 c024e359 
Call Trace:
 [<c0471636>] __down+0xda/0x350
 [<c0471c3f>] __down_failed+0xb/0x14
 [<c02e15b0>] .text.lock.driver+0x5/0x11
 [<e052b14c>] usb_serial_bus_deregister+0x14/0x18 [usbserial]
 [<e052a39c>] usb_serial_deregister+0x49/0x51 [usbserial]
 [<e052a470>] usb_serial_generic_deregister+0x1e/0x20 [usbserial]
 [<e052b326>] usb_serial_exit+0xb/0x3f [usbserial]
 [<c0148d8b>] sys_delete_module+0x16d/0x17d
 [<c01059cf>] syscall_call+0x7/0xb

and the lsmod at the time:
Module                  Size  Used by
usbserial              26344  0 
parport_pc             24768  1 
lp                     10248  0 
parport                42056  2 parport_pc,lp
serial_core            26880  0 
arc4                    1920  1 
ieee80211_crypt_wep     4096  0 
ipw2100                94660  0 
firmware_class          7936  1 ipw2100
ieee80211              16900  1 ipw2100
ieee80211_crypt         6404  2 ieee80211_crypt_wep,ieee80211
eth1394                22024  0 
ohci1394               37380  0 
ieee1394              101112  2 eth1394,ohci1394
joydev                  8384  0 
psmouse                18184  0 

Hope this helps,

Regards,
Georg

-- 
Georg C. F. Greve                                 <[EMAIL PROTECTED]>
Free Software Foundation Europe                  (http://fsfeurope.org)
GNU Business Network                        (http://mailman.gnubiz.org)
Brave GNU World                            (http://brave-gnu-world.org)

Attachment: pgp5TF07HL2s9.pgp
Description: PGP signature

Reply via email to