From: Olivier Daigle <odaigle@harfangmicro.com>
To: ki@kretz.co.at, linux-kernel@vger.kernel.org
Subject: Re: 2.4.17pre2: ieee1394 sd hotplug problems (Oops)
Date: Thu, 13 Dec 2001 17:43:58 -0500 [thread overview]
Message-ID: <01121317435803.01045@hubble> (raw)
In-Reply-To: <20011213233150.A8628@boss.kretz.co.at>
In-Reply-To: <20011213233150.A8628@boss.kretz.co.at>
You should better ask your question on the linux1394 reflector.
http://sourceforge.net/mail/?group_id=2252
Someone already posted a question regarding the problem you have.
Regards,
Olivier
On Thursday 13 December 2001 17:31, ki@kretz.co.at wrote:
> Hello all,
>
> I am using an 80GB ide disk together with an
> ide <> firewire converter card. (Oxford chip)
>
> usually I am doing the following: (no SCSI hd present but sd_mod loaded)
>
> * connect & power on hd
> * insmod ieee1394, ohci1394 and sbp2
> * look for the partition info in the syslog, looks like this:
>
> Dec 13 20:24:29 ki_pc2 kernel: scsi0 : IEEE-1394 SBP-2 protocol driver
> Dec 13 20:24:29 ki_pc2 kernel: Vendor: MAXTOR 4 Model: K080H4
> Rev: Dec 13 20:24:29 ki_pc2 kernel: Type: Direct-Access
> ANSI SCSI revision: 06 Dec 13 20:24:29 ki_pc2 kernel: Attached scsi
> disk sdd at scsi0, channel 0, id 0, lun 0 Dec 13 20:24:29 ki_pc2 kernel:
> SCSI device sdd: 156301487 512-byte hdwr sectors (80026 MB) Dec 13 20:24:29
> ki_pc2 kernel: sdd: sdd1
> Dec 13 20:24:58 ki_pc2 /sbin/hotplug: no runnable
> /etc/hotplug/ieee1394.agent is installed
>
> note: sdd, not sda as expected
>
> * use the disk - works ok, hdparm says ~12MB/sec
> * rmmod sbp2 (and perhaps also the other 1394 modules)
> * disconnect hard drive.
> etc..
>
> The following happens: on 'insmod sbp2' the disk is found
> but the minor device is incremented every time (now I am at /dev/sde :-( )
>
> Trying to open one of the lower (non-present) minors results in an Oops:
>
> in sd.c: at about line 470
> }
> /*
> * The following code can sleep.
> * Module unloading must be prevented
> */
> SDev = rscsi_disks[target].device;
>
> ^^^^^ this becomes zero for the lower minor devices.
>
> if (SDev->host->hostt->module) ---- Oops
>
> So it seems that the rmmod sbp2 does not properly clean up
> the internal bookkeeping in sd.c when being unloaded.
>
> I am not sure what happens if scsi-remove-single-device is done instead
> of rmmod sbp2.
>
> OTOH /proc/scsi/scsi correctly shows the present devices
>
> there are a few /dev/sd[a-?] left so I dont have to reboot every time but
> the situation is a bit non-optimal for now.
>
> Greetings,
> karl
--
Olivier Daigle <odaigle@harfangmicro.com>
next prev parent reply other threads:[~2001-12-13 22:44 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-12-13 22:31 2.4.17pre2: ieee1394 sd hotplug problems (Oops) ki
2001-12-13 22:43 ` Olivier Daigle [this message]
2001-12-14 9:59 ` ki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=01121317435803.01045@hubble \
--to=odaigle@harfangmicro.com \
--cc=ki@kretz.co.at \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.