02/11/10 20:19.net
> 94
>>>61 の patch を当てると、どうなるでしょうか?
やってみましたが、66と同じでした。
ちなみに、パッチの当て方がよく分からないもので、エディタで次のように
編集してます。合ってるかどうか確認していただけると嬉しいです。> 94さん
# cd /sur/src/sys/dev/usb
# cp umass.c umass.c.back
# vi umass.c
viで該当する箇所に #if 0 と #endif を書き加えて保存。
後はカーネルを再構築+そのカーネルで起動しました。
diffの出力は下の通りで61と同じになってます。
# diff -u umass.c umass.c.back
--- umass.c Sun Nov 10 19:50:46 2002
+++ umass.c.back Sun Nov 10 19:50:59 2002
@@ -940,11 +940,9 @@
/* Get the maximum LUN supported by the device.
*/
- #if 0
if ((sc->proto & PROTO_WIRE) == PROTO_BBB)
sc->maxlun = umass_bbb_get_max_lun(sc);
else
- #endif
sc->maxlun = 0;
if ((sc->proto & PROTO_SCSI) ||